ÔõÑùÓÅ»¯LinuxϵͳµÄ´ÅÅÌÐÔÄܺʹ洢ÐÔÄÜ
ÔõÑùÓÅ»¯LinuxϵͳµÄ´ÅÅÌÐÔÄܺʹ洢ÐÔÄÜ
´ÅÅÌÐÔÄܺʹ洢ÐÔÄܹØÓÚÈκÎÒ»¸öϵͳÀ´Ëµ¶¼ºÜÊÇÖ÷Òª£¬ÓÉÓÚËüÃÇÖ±½ÓÓ°Ï쵽ϵͳµÄÏìÓ¦ËÙÂʺÍÊý¾Ý´¦Öóͷ£ÄÜÁ¦¡£¹ØÓÚLinuxϵͳÀ´Ëµ£¬Í¨¹ýһЩÓÅ»¯²½·¥£¬¿ÉÒÔÌáÉý´ÅÅÌÐÔÄܺʹ洢ÐÔÄÜ¡£±¾ÎĽ«ÏÈÈݼ¸ÖÖ³£ÓõÄÓÅ»¯ÒªÁ죬²¢ÌṩÏìÓ¦µÄ´úÂëʾÀý¡£
ʹÓùÌ̬ӲÅÌ (SSD) Ìæ»»»úеӲÅÌ
¹Ì̬ӲÅ̾ßÓиü¸ßµÄ¶ÁдËÙÂʺ͸üµÍµÄÑÓ³Ù£¬Òò´ËÌæ»»»úеӲÅÌΪ¹Ì̬ӲÅÌ¿ÉÒÔÏÔÖøÌáÉýϵͳµÄ´ÅÅÌÐÔÄÜ¡£ÔÚLinuxϵͳÖУ¬¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÉó²éÓ²ÅÌÐÅÏ¢£º
sudo lshw -class disk
µÇ¼ºó¸´ÖÆ
È·ÈÏÓ²ÅÌÀàÐͺ󣬽«¹Ì̬ӲÅÌÅþÁ¬µ½ÏµÍ³²¢Æ¾Ìý˵Ã÷Êé¾ÙÐгõʼ»¯ºÍÉèÖá£
µ÷½â¶Áд»º´æ²ÎÊý
Linuxϵͳͨ¹ý»º´æÀ´ïÔÌ´ÅÅ̶Áд²ÙÞÏÞεóÄÑÐÔÄܵÄÓ°Ï졣ͨ¹ýµ÷½â¶Áд»º´æ²ÎÊý£¬¿ÉÒÔÌáÉý´æ´¢ÐÔÄÜ¡£ÐÞ¸ÄÒÔÏÂÎļþÖеÄÏà¹Ø²ÎÊý£º
sudo nano /etc/sysctl.conf
µÇ¼ºó¸´ÖÆ
½«ÒÔÏÂÐÐÌí¼Óµ½Îļþĩβ£º
vm.dirty_background_ratio = 5 vm.dirty_ratio = 10 vm.dirty_expire_centisecs = 500 vm.dirty_writeback_centisecs = 100
µÇ¼ºó¸´ÖÆ
ÕâЩ²ÎÊý½«µ÷½âÔàÒ³£¨ÒÑÐ޸ĵ«ÉÐδдÈë´ÅÅ̵ÄÒ³Ã棩µÄ±ÈÀý¡¢ÓâÆÚʱ¼äºÍ»Øдʱ¼ä¡£ÉúÑÄÎļþ²¢ÔËÐÐÒÔÏÂÏÂÁîʹÐÞ¸ÄÉúЧ£º
sudo sysctl -p
µÇ¼ºó¸´ÖÆ
ʹÓÃIOµ÷Àí³ÌÐò
LinuxϵͳÌṩÁ˶àÖÖIOµ÷Àí³ÌÐò£¬¿ÉÒÔƾ֤²î±ðµÄÓ¦Óó¡¾°Ñ¡Ôñ×îºÏÊʵĵ÷Àí³ÌÐò¡£Í¨¹ýµ÷½âIOµ÷Àí³ÌÐò£¬¿ÉÒÔÌáÉý´ÅÅÌÐÔÄÜ¡£Éó²éÄ¿½ñʹÓõÄIOµ÷Àí³ÌÐò£º
cat /sys/block/sda/queue/scheduler
µÇ¼ºó¸´ÖÆ
³£¼ûµÄµ÷Àí³ÌÐòÓÐnoop¡¢deadlineºÍcfq¡£¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁî¸ü¸ÄIOµ÷Àí³ÌÐò£º
sudo echo "noop" > /sys/block/sda/queue/scheduler
µÇ¼ºó¸´ÖÆ
½«sdaÌ滻ΪϵͳÖÐÏÖʵʹÓõĴÅÅÌ¡£×¢ÖØ£¬ÕâÖÖ·½·¨½öÔÚÖØÆôºóÉúЧ£¬ÈôÒªÁ¬Ã¦ÉúЧ¿ÉÒÔÔËÐÐÒÔÏÂÏÂÁ
sudo sysctl -w vm.swappiness=1
µÇ¼ºó¸´ÖÆ
ÆôÓÃTRIMÖ§³Ö
TRIMÊÇÒ»ÖÖSSD´ÅÅ̵ÄÌØÕ÷£¬¿ÉÒÔÌáÉý´ÅÅÌÐÔÄܺÍÊÙÃü¡£ÆôÓÃTRIMÖ§³Ö»á×Ô¶¯É¨³ýÒÑɾ³ýÎļþµÄÊý¾Ý£¬ïÔÌдÈëʱµÄÑÓ³ÙºÍдÈë²Ù×÷µÄ´ÎÊý¡£ÔÚLinuxϵͳÖУ¬¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÆôÓÃTRIMÖ§³Ö£º
sudo nano /etc/fstab
µÇ¼ºó¸´ÖÆ
ÔÚ¹ÒÔØ´ÅÅ̵ÄÐÐÖÐÌí¼ÓdiscardÑ¡ÏÈ磺
UUID=xxx / ext4 noatime,errors=remount-ro,discard 0 1
µÇ¼ºó¸´ÖÆ
½«xxxÌ滻ΪÏÖʵµÄUUID¡£ÉúÑÄÎļþ²¢ÖØйÒÔØ´ÅÅÌ£º
sudo mount -o remount /
µÇ¼ºó¸´ÖÆ
×ÛÉÏËùÊö£¬Í¨¹ýʹÓùÌ̬ӲÅÌ¡¢µ÷½â¶Áд»º´æ²ÎÊý¡¢Ê¹ÓúÏÊʵÄIOµ÷Àí³ÌÐòºÍÆôÓÃTRIMÖ§³Ö£¬¿ÉÒÔÓÅ»¯LinuxϵͳµÄ´ÅÅÌÐÔÄܺʹ洢ÐÔÄÜ¡£ÕâЩҪÁì¿ÉÒÔƾ֤ÏÖʵÐèÇó¾ÙÐе÷½â£¬²¢¿ÉÒÔÔÚϵͳÔËÐÐʱ¾ÙÐж¯Ì¬ÓÅ»¯¡£
£¨×¢£ºÒÔÉÏ´úÂëʾÀý½ö×÷Ϊ²Î¿¼£¬ÏÖʵ²Ù×÷ÖÐÇëƾ֤ϵͳºÍÐèÇó¾ÙÐе÷½âºÍÐ޸ġ£ÁíÍ⣬ÇëÉóÉ÷²Ù×÷£¬×èÖ¹¶ÔϵͳÔì³É²»¿É»Ö¸´µÄË𻵡££©
ÒÔÉϾÍÊÇÔõÑùÓÅ»¯LinuxϵͳµÄ´ÅÅÌÐÔÄܺʹ洢ÐÔÄܵÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡