LinuxϵͳÔõÑù½â¾öÄÚ´æ¹ý¸ßºÍй¶ÎÊÌâ
ÈçÄÇÀïÖÃlinuxϵͳÖÐƵÈÔ·ºÆðµÄÄÚ´æʹÓÃÂʹý¸ßºÍй¶ÎÊÌâ
ÔÚʹÓÃLinuxϵͳµÄÀú³ÌÖУ¬ÎÒÃÇÓÐʱ»áÓöµ½ÄÚ´æʹÓÃÂʹý¸ßºÍÄÚ´æ鶵ÄÎÊÌâ¡£ÕâЩÎÊÌâ»áµ¼ÖÂϵͳÔËÐлºÂý¡¢Ó¦ÓóÌÐòÍß½âÉõÖÁϵͳÍ߽⡣±¾ÎĽ«Ì½ÌÖÔõÑù½â¾öÕâЩÎÊÌâ¡£
Ê×ÏÈ£¬ÈÃÎÒÃÇÏàʶһÏÂÄÚ´æʹÓÃÂʹý¸ßºÍÄÚ´æй¶µÄ¿´·¨¡£
ÄÚ´æʹÓÃÂʹý¸ß
ÄÚ´æʹÓÃÂʹý¸ßÒâζ×ÅϵͳÖеĿÉÓÃÄÚ´æºÜÊÇÉÙ£¬¶ø´ó²¿·ÖÄڴ涼ÔÚʹÓÃÖС£µ±ÄÚ´æʹÓÃÂÊÁè¼ÝÒ»¶¨ãÐֵʱ£¬ÏµÍ³¿ÉÄÜ»á±äµÃÏìÓ¦»ºÂý£¬ÉõÖÁÎÞ·¨Õý³£ÊÂÇé¡£
ÄÚ´æй¶
ÄÚ´æй¶ÊÇÖ¸Ó¦ÓóÌÐòδÄÜÔÚʹÓÃÍêÄÚ´æºó׼ȷÊÍ·ÅËü£¬µ¼ÖÂÄÚ´æÎÞ·¨ÔÙ´ÎʹÓá£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬Ð¹Â¶µÄÄÚ´æ»áÔ½»ýÔ½¶à£¬×îÖÕµ¼ÖÂϵͳµÄÄÚ´æºÄ¾¡¡£
½ÓÏÂÀ´£¬ÈÃÎÒÃÇ¿´¿´ÔõÑù½â¾öÕâЩÎÊÌâ¡£
ÄÚ´æʹÓÃÂʹý¸ßµÄ½â¾öÒªÁì
Ê×ÏÈ£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÉó²éϵͳµÄÄÚ´æʹÓÃÇéÐÎÀ´ÅжÏÄÚ´æʹÓÃÂÊÊÇ·ñ¹ý¸ß¡£¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´¼ì²é£º
$ free -m
¸ÃÏÂÁÏÔʾϵͳÖеÄ×ÜÄÚ´æ¡¢ÒÑʹÓõÄÄÚ´æ¡¢¿ÉÓõÄÄÚ´æµÈÐÅÏ¢¡£
ÈôÊÇ·¢Ã÷ÄÚ´æʹÓÃÂʹý¸ß£¬¿ÉÒÔͨ¹ýÒÔÏÂÒªÁì½â¾ö£º
¼ì²éÓ¦ÓóÌÐòµÄÄÚ´æʹÓÃÇéÐΣºÊ¹ÓÃtopÏÂÁî¿ÉÒÔÉó²éϵͳÖи÷¸öÀú³ÌµÄÄÚ´æʹÓÃÇéÐΣ¬²¢ÕÒµ½Õ¼ÓÃÄÚ´æ½Ï¶àµÄÀú³Ì¡£Æ¾Ö¤ÐèÒª£¬¿ÉÒÔ˼Á¿¹Ø±Õ»òÖØÐÂÉèÖÃÕâЩÀú³Ì£¬ÒÔïÔÌÄÚ´æʹÓá£
µ÷½â½»Á÷¿Õ¼äµÄ´óС£º½»Á÷¿Õ¼äÊÇÒ»ÖÖ¸¨ÖúÄÚ´æµÄ´æ´¢£¬µ±ÎïÀíÄÚ´æȱ·¦Ê±£¬ÏµÍ³½«²¿·ÖÄÚ´æÊý¾ÝдÈë½»Á÷¿Õ¼ä¡£Í¨¹ýµ÷½â½»Á÷¿Õ¼äµÄ¾Þϸ£¬¿ÉÒÔÔöÌíϵͳµÄ¿ÉÓÃÄÚ´æ¡£¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´µ÷½â½»Á÷¿Õ¼äµÄ´óС£º
$ sudo swapon /path/to/swapfile
ÆäÖУ¬/path/to/swapfileÊǽ»Á÷¿Õ¼äµÄ·¾¶ºÍÎļþÃû¡£¿ÉÒÔƾ֤ÐèÇó×ÔÓÉÉèÖý»Á÷¿Õ¼äµÄ¾Þϸ¡£
ÄÚ´æй¶µÄ½â¾öÒªÁì
ÄÚ´æй¶ÊÇÓÉÓÚÓ¦ÓóÌÐòδ׼ȷÊÍ·ÅÄÚ´æµ¼Öµģ¬Òò´Ë½â¾öÄÚ´æй¶ÎÊÌâµÄÒªº¦ÊÇÕÒµ½²¢ÐÞ¸´Ð¹Â¶ÄÚ´æµÄ´úÂë¡£
ÒÔÏÂÊÇһЩ½â¾öÄÚ´æй¶ÎÊÌâµÄ³£ÓÃÒªÁ죺
ʹÓÃÄÚ´æй¶¼ì²â¹¤¾ß£ºÊ¹Óù¤¾ßÈçValgrind¿ÉÒÔ¼ì²â³ÌÐòµÄÄÚ´æй¶ÎÊÌâ¡£Valgrind»áÆÊÎöÓ¦ÓóÌÐòµÄÄÚ´æʹÓÃÇéÐΣ¬²¢±¨¸æÈκÎÄÚ´æй¶ÎÊÌ⡣ͨ¹ýÉó²é±¨¸æ£¬¿ÉÒÔÕÒµ½²¢ÐÞ¸´Ð¹Â¶ÄÚ´æµÄ´úÂë¡£
×Ðϸ¼ì²é´úÂ룺ͨ¹ý×Ðϸ¼ì²é´úÂ룬²éÕÒ¿ÉÄܵ¼ÖÂÄÚ´æй¶µÄµØ·½¡£ÌØÊâҪעÖض¯Ì¬·ÖÅÉÄÚ´æºóδ׼ȷÊͷŵÄÇéÐΣ¬Èçmalloc¡¢callocµÈº¯Êý¡£
ʹÓÃÖÇÄÜÖ¸ÕëºÍÀ¬»ø½ÓÄÉ»úÖÆ£ºÊ¹ÓÃÖÇÄÜÖ¸Õë¿ÉÒÔ×Ô¶¯ÖÎÀíÄÚ´æ¡£ÖÇÄÜÖ¸Õë¿ÉÒÔÔÚ¹¤¾ß²»ÔÙʹÓÃʱ×Ô¶¯ÊÍ·ÅÄÚ´æ¡£¶øÀ¬»ø½ÓÄÉ»úÖÆ¿ÉÒÔ×Ô¶¯Ê¶±ð²¢½ÓÄɲ»ÔÙʹÓõÄÄÚ´æ¡£
°´ÆÚÖØÆôÓ¦ÓóÌÐò£ºÈôÊÇÎÞ·¨ÕÒµ½²¢ÐÞ¸´ÄÚ´æ鶵ÄÎÊÌ⣬¿ÉÒÔ˼Á¿°´ÆÚÖØÆôÓ¦ÓóÌÐò¡£ÖØÆô¿ÉÒÔɨ³ý鶵ÄÄڴ棬²¢»Ö¸´ÏµÍ³µÄÕý³£ÔËÐС£
×ܽ᣺
ÔÚ´¦ÀíLinuxϵͳÖÐƵÈÔ·ºÆðµÄÄÚ´æʹÓÃÂʹý¸ßºÍй¶ÎÊÌâʱ£¬ÎÒÃÇ¿ÉÒÔͨ¹ý¼ì²éϵͳµÄÄÚ´æʹÓÃÇéÐκÍÓ¦ÓóÌÐòµÄÄÚ´æʹÓÃÇéÐÎÀ´ÅжÏÎÊÌâµÄÏêϸԵ¹ÊÔÓÉ£¬²¢½ÓÄÉÏìÓ¦µÄ½â¾öÒªÁ졣ͨ¹ýºÏÀíµÄÉèÖúÍÓÅ»¯£¬¿ÉÒÔÌá¸ßϵͳµÄÐÔÄܺÍÎȹÌÐÔ£¬×èֹƵÈÔ·ºÆðÄÚ´æÎÊÌâ¡£
ÒÔÉϾÍÊÇLinuxϵͳÔõÑù½â¾öÄÚ´æ¹ý¸ßºÍй¶ÎÊÌâµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡