Linux£¬×÷Ϊһ¿î¿ªÔ´¡¢Áé»îÇÒÇ¿´óµÄ²Ù×÷ϵͳ£¬ÌṩÁ˷ḻµÄ¹¤¾ßºÍ¼¼ÊõÀ´Ó¦¶ÔÕâÒ»ÌôÕ½£¬ÆäÖУ¬¡°Ñ¹Ëõ·ÖÇø¡±±ãÊǼ«¾ß´ú±íÐԵĽâ¾ö·½°¸Ö®Ò»
±¾ÎĽ«ÉîÈë̽ÌÖLinuxѹËõ·ÖÇøµÄÔÀí¡¢ÊµÊ©·½·¨¡¢ÓÅÊÆÒÔ¼°ÔÚʵ¼ÊÓ¦ÓÃÖеÄ×î¼Ñʵ¼ù£¬Ö¼ÔÚ°ïÖú¶ÁÕßÕÆÎÕÕâÒ»¸ßЧ´æ´¢ÓëÐÔÄÜÓÅ»¯µÄ¹Ø¼ü¼¼Êõ
Ò»¡¢Ñ¹Ëõ·ÖÇø¸ÅÊö ѹËõ·ÖÇø£¬¼ò¶øÑÔÖ®£¬¾ÍÊÇÔÚ´´½¨»òµ÷Õû´ÅÅÌ·ÖÇøÊ±£¬ÆôÓÃÎļþϵͳ¼¶±ðµÄÊý¾ÝѹËõ¹¦ÄÜ£¬´Ó¶øÔÚ²»Ó°ÏìÊý¾ÝÍêÕûÐÔµÄǰÌáÏ£¬¼õÉÙ´æ´¢¿Õ¼äµÄʵ¼ÊÕ¼ÓÃ
ÕâÒ»¼¼ÊõÀûÓÃÁËÏÖ´ú¼ÆËã»úÇ¿´óµÄ´¦ÀíÄÜÁ¦£¬ÔÚÊý¾ÝдÈë´ÅÅÌǰ½øÐÐʵʱѹËõ£¬¶ÁȡʱÔò×Ô¶¯½âѹËõ£¬´Ó¶øÔÚ´æ´¢¿Õ¼äÓë¶ÁÈ¡ÐÔÄÜÖ®¼äÕÒµ½ÁËÒ»¸öÇÉÃîµÄƽºâµã
LinuxÖ§³Ö¶àÖÖѹËõÎļþϵͳ£¬ÈçBtrfs¡¢XZFS£¨»ùÓÚXFSµÄѹËõÀ©Õ¹£¬Ëä·Ç¹Ù·½µ«ÉçÇø»îÔ¾£©¡¢ÒÔ¼°½ÏΪ´«Í³µÄʹÓÃLZOѹËõµÄѹËõ¾í¹ÜÀí¹¤¾ß£¨ÈçLVM+LZO£©
ÕâЩÎļþϵͳ»ò¹¤¾ß¸÷ÓÐǧÇµ«¹²Í¬Ö®´¦ÔÚÓÚËüÃǶ¼ÄÜÏÔÖøÌáÉý´æ´¢Ð§ÂÊ£¬ÓÈÆäÊÊÓÃÓÚÈÕÖ¾Îļþ¡¢Êý¾Ý¿â±¸·Ý¡¢ÐéÄâ»ú¾µÏñµÈÖØ¸´¶È¸ß»òÌå»ýÅÓ´óµÄÊý¾ÝÀàÐÍ
¶þ¡¢LinuxѹËõ·ÖÇøµÄʵÏÖ 2.1 BtrfsѹËõ Btrfs£¨B-Tree File System£©ÊÇLinuxÄÚºËÖеÄÒ»¸öÏÖ´úÎļþϵͳ£¬Ëü²»½öÖ§³Ö¿ìÕÕ¡¢RAIDµÈ¹¦ÄÜ£¬»¹ÄÚÖÃÁË͸Ã÷ѹËõÌØÐÔ
ÆôÓÃBtrfsѹËõ·Ç³£¼òµ¥£¬Ö»ÐèÔÚ¹ÒÔØÑ¡ÏîÖÐÌí¼Ó`compress`»òÖ¸¶¨¾ßÌåµÄѹËõËã·¨£¨Èç`compress=zlib`¡¢`compress=lzo`£©
ÀýÈ磺 mount -o compress=zlib /dev/sdXn /mnt/btrfs_partition »òÕߣ¬ÔÚ`/etc/fstab`ÖÐÅäÖó־ùÒÔØ£º /dev/sdXn /mnt/btrfs_partition btrfs compress=zlib 0 2 Btrfs»á×Ô¶¯¸ù¾ÝÎļþÀàÐͺÍÄÚÈÝÑ¡Ôñ×î¼ÑѹËõ²ßÂÔ£¬¶ÔÓÚ´ó¶àÊýÓ¦Óó¡¾°¶øÑÔ£¬ÕâÖÖ¡°ÖÇÄÜ¡±Ñ¹Ëõ²ßÂÔÒÑ×ã¹»¸ßЧ
2.2 XZFS£¨»ùÓÚXFSµÄѹËõ£© ËäÈ»XFS±¾Éí²»Ö±½ÓÖ§³ÖѹËõ£¬µ«ÉçÇø¿ª·¢µÄXZFSÏîĿͨ¹ý¹ÒÔØÇ°µÄÔ¤´¦ÀíºÍºó´¦Àí£¬ÊµÏÖÁ˶ÔXFS·ÖÇøµÄѹËõÖ§³Ö
ÕâÖÖ·½·¨Ïà¶Ô¸´ÔÓ£¬ÐèÒª¶îÍâµÄÈí¼þ²ã£¬µ«ÎªÄÇЩÒÀÀµXFSÌØÐÔµÄÓû§ÌṩÁËѹËõÑ¡Ïî
ÓÉÓÚXZFS²¢·Ç¹Ù·½Ö§³Ö£¬Òò´ËÔÚʹÓÃǰÐè×ÐϸÆÀ¹ÀÆäÎȶ¨ÐԺͼæÈÝÐÔ
2.3 LVMÓëLZOѹËõ Âß¼¾í¹ÜÀí£¨LVM£©ÊÇLinuxϵÄÒ»ÖÖÁé»î¹ÜÀí´ÅÅ̿ռäµÄ¼¼Êõ£¬ËüÔÊÐí¶¯Ì¬µ÷Õû·ÖÇø´óС¡¢´´½¨¿ìÕÕµÈ
½áºÏLZOѹËõËã·¨£¬LVM¿ÉÒÔ´´½¨Ñ¹ËõÂß¼¾í£¬½øÒ»²½½ÚÊ¡¿Õ¼ä
ÅäÖùý³ÌÉæ¼°´´½¨Ñ¹Ëõ¾í×é¡¢Âß¼¾í£¬²¢µ÷ÕûÏàÓ¦µÄÅäÖòÎÊý
ËäÈ»LZOѹËõЧÂʲ»ÈçһЩ¸üÏÖ´úµÄËã·¨¸ß£¬µ«Æä¿ìËÙ½âÑ¹ÌØÐÔʹµÃËüÔÚI/OÃܼ¯ÐÍÓ¦ÓÃÖбíÏÖÁ¼ºÃ
Èý¡¢Ñ¹Ëõ·ÖÇøµÄÓÅÊÆ 1.½ÚÊ¡´æ´¢¿Õ¼ä£º×îÖ±½ÓµÄÊÕÒæÊÇÏÔÖø¼õÉÙ´ÅÅ̿ռäÕ¼Óã¬Õâ¶ÔÓÚ×ÊÔ´ÓÐÏ޵ķþÎñÆ÷»òǶÈëʽÉ豸ÓÈÎªÖØÒª
2.³É±¾½ÚÔ¼£º¼õÉÙ´æ´¢¿Õ¼äÐèÇóÒâζ×Å¿ÉÒÔ½µµÍÓ²¼þ²É¹º³É±¾£¬ÓÈÆäÊÇÔÚÔÆ¼ÆËã»·¾³ÖУ¬´æ´¢³É±¾Ö±½ÓÓëʹÓÃÁ¿¹Ò¹³
3.ÐÔÄÜÓÅ»¯£ºËäȻѹËõºÍ½âѹËõ¹ý³Ì»áÏûºÄÒ»¶¨µÄCPU×ÊÔ´£¬µ«ÔÚÏÖ´úÓ²¼þÉÏ£¬ÕâÖÖ¿ªÏúͨ³£±»¸ßЧµÄÎļþϵͳÓÅ»¯ËùµÖÏû£¬ÉõÖÁÔÚijЩÇé¿öÏ£¬Í¨¹ý¼õÉÙ´ÅÅÌI/O²Ù×÷£¬·´¶øÌáÉýÁËÕûÌåÐÔÄÜ
4.Êý¾Ý±£»¤£ºÑ¹ËõºóµÄÊý¾Ý¸ü