AIX topasÃüÁîÖеÄMemoryÏî% Comp% Noncomp% ClientÈçºÎÀí½âºÍ·ÖÎö ÏÂÔØ±¾ÎÄ

AIXÄÚ´æÊ¹ÓÃÇé¿ö£¨windows ¾¡Á¿ÉÙµÄÓÃÄÚ´æ aix¾¡Á¿¶àµÄÓÃÄڴ棩 svmon -G

size inuse free pin virtual

memory 4046848 3758845 288003 935436 1816226 pg space 2097152 4651

work pers clnt pin 935174 0 262 in use 1815740 0 1943105 ÓÃvmstat 1 11111²é¿´ÄÚ´æÆ¿¾±¡£ ps aux ÏÔʾÄÚ´æÊ¹Óà svmon -G ²é¿´ÄÚ´æÐ¹Â¶

лÌṩvmstat -v¡£

´ÓÉÏÃæÏÔʾ¿´À´£¬ÎÒÏëÓ¦¸ÃÊÇÕâÑù£º

1¡¢numperm¡¢numclient¶¼ÊÇperm»òclientÏà¶ÔlruableµÄ±ÈÖµ¡£ÄÚ´æÖ»Óв¿·ÖÊÇlruableµÄ¡£ 2¡¢µ±Ö»ÓÃjfs»òÕßjfs2ÓÃÁ¿²»´óʱ£¬client»ù±¾ÉÏÊÇСÓÚperm£¬ÒòΪjfs cacheÀàÐÍËãperm²»Ëãclient£¬Õⲿ·ÖÍùÍùÔڷǼÆËãÄÚ´æÖÐÊÇ×î´óµÄ¡£clientÖ»ÊÇnfs¡¢cdrfsËùÓã¬Õⲿ·Ö²»Ëãfile page£¬Ò²²»Ëãnoncomputational£¬ÒòΪûÓб¾µØÓ²ÅÌÊý¾Ý¶ÔÓ¦£¬µ«Õⲿ·ÖÄÚ´æ¿ÉÒÔ±»steal£¬±»stealʱҲ²»ÐèÒªÕ¼ÓÃpaging space£¬ÒòΪҲֻÊÇcache¶øÒÑ£¬noncomputational´ÓÎĵµÓÃÓïµÄÀí½â¿´À´£¬ÎÒµÄÀí½âÊÇÖ»°üº¬±¾»úÓ²ÅÌÓжÔÓ¦Êý¾ÝµÄÄÚÈÝ£¬¶ÔÓÚÔ¶³ÌÓеģ¨NFS¡¢CDRFS£©µÄ¡£¶øÒ»°ãÀ´Ëµ£¬NFSºÍCDRFSµÄ·ÃÎÊÁ¿Ô¶Ô¶±È²»Éϱ¾µØJFSµÄ·ÃÎÊÁ¿£¬ÆäcacheÕ¼ÓÃÒ²¾ÍºÜÉÙ¡£

3¡¢Èç¹ûJFS2ÓÃÁ¿ºÜ´ó£¬client¿ÉÄܳ¬¹ýnoncomp±È½Ï¶à£¬ÒòΪJFS2 CACHEËãclient²»Ëãperm£¬¶ønoncompÒ»°ãÀ´Ëµ¾ÍÊÇperm¡£

ÆäʵÎÒ¾õµÃÔì³ÉÒÉ»óµÄÓ¦µ±ÊÇIBM¶ÔnoncompÔÚʵ¼ùÖе͍Òå²»Ç壬µ½µ×ÊÇÄÚ´æÖ»ÓÐcompÓënoncomp×é³É£¬»¹ÊDz»ÊÇ£¿°´Àí˵Ӧµ±ÊÇËùÓеÄnoncomp+comp=lruable£¬µ«Èç¹û·¢Éú

numclient>numperm£¬¶øÏµÍ³ÐÔÄܼì²éÃüÁî°Ñpermµ±×÷noncomp£¬Õâ¾ÍÓÐ͵»»¸ÅÄîµÄÏÓÒÉ£ºÄ³Ð©cacheÐÔÖʵIJ»Ëãnoncomp£¬¶øÏÔÈ»ÕâЩҲ²»ÄÜËãcomp¡£ºÃÔÚ¶àÊýʱºòÕâÖÖÏÖÏó²»ÑÏÖØ£¬ËùÒÔclientÓ¦µ±ÊÇnoncompµÄÒ»²¿·Ö¡£

½ñÌìÔÚ¿Í»§ÏÖ³¡µ÷ÊÔ¼à¿ØÏµÍ³Ê±£¬ÁíÍâÒ»¸öÏîÄ¿×éÓÐһ̨Ö÷»úµÄDB2³öÏÖÎÊÌ⣬ϣÍûÎÒÃÇ¶ÔÆäÖ÷»úµÄÐÔÄܽøÐÐһЩ¼ì²â¡£

ÎÊÌâÊÇ·ñ½â¾öĿǰ»¹²»ÖªµÀ£¬µ«Í¨¹ýÕâ¼þÊ£¬¶ÔAIXϵͳÄÚ´æÊ¹ÓÃÇé¿öÓÐÁ˸üÇå³þµÄÁ˽⣺

ͨ³££¬Ê¹ÓÃvmstatÖ¸Áî¿ÉÒԲ鿴ϵͳµÄ¿ÕÏÐÄڴ棬µ«UNIXϵͳµÄ¿ÕÏÐÄÚ´æÆÕ±é¶¼±È½ÏµÍ£¬µ«Ïà¹ØÖ¸ÁîµÄman pageÖÐÉùÃ÷ÕâÊôÓÚÕý³£ÏÖÏó¡£±ÈÈç½ñÌìÕą̂Ö÷»ú£¬ÓÐ8GÄڴ棬µ«FreeÖ»ÓÐ160M×óÓÒ¡£ ÄÇô£¬Ê£ÓàµÄÄÚ´æ¶¼µ½ÄÄÀïÈ¥ÁË£¿

ʵ¼ÊÉÏ£¬ÄÚ´æ±»·ÖΪÁ½À࣬һÖÖΪ¹¤×÷Çø£¬ÓÃÓÚ´æ·Å½ø³ÌÊý¾Ý¡¢¶ÑÕ»¡¢ºËÐÄKernalÊý¾ÝÒÔ¼°¹²ÏíÄڴ棬¹¤×÷ÇøµÄÊý¾ÝÈç¹ûÐèÒª»»Ò³£¬Ö»»á½»»»µ½paging space£»ÁíÒ»ÀàΪ³Ö¾Ã´æ´¢Çø£¬Ö÷ÒªÊÇÎļþÊý¾ÝÔÚÄÚ´æÖеĻº³å£¬µ±³Ö¾Ã´æ´¢ÇøµÄÊý¾ÝÐèÒª»»Ò³£¬Ôò»á½»»»µ½ÆäËù¹éÊôµÄÎļþ¡£

³Ö¾Ã´æ´¢ÇøµÄÒ³ÓÖ±»·Ö³ÉClient pagesºÍNon-client pages£¬ÆäÖУ¬None-client pageÖ»ÄÜ»º³åJournaled File System (JFS)ÎļþϵͳµÄÎļþÊý¾Ý£¬¶øClient page»º³åËùÓÐÆäËüÀàÐÍÎļþϵͳµÄÊý¾Ý£¬È磺NFS¡£

ÉÏÊö¶ÔÄÚ´æµÄÁ½ÖÖ·ÖÀ࣬ÊÇÒòΪÄÚ´æÒ³ÓÃ;²»Í¬£¬AIXÄÚ´æ¹ÜÀí³ÌÐòΪÁËÌá¸ßϵͳЧÂÊ£¬´ÓÒ³½»»»µÄ½Ç¶È£¬½«ÄÚ´æÒ³ÓÖ·ÖΪComputational£¬Non-computationalÁ½ÖÖ¡£

ËùÓеŤ×÷ÇøÄÚ´æÒ³¶¼ÊÇcomputational£¬¶ø³Ö¾Ã´æ´¢ÇøµÄÄÚ´æÒ³ÔòÒª¸ù¾ÝÆä»º³åµÄÎļþÇé¿ö¶ø¶¨£¬µ±Îļþ±»´ò¿ªÇÒµÚÒ»´Î±»»º´æÊ±£¬Ä¬È϶¨Îª

Non-computational£¬µ«µ±Ä³¸ö½ø³Ì³¢ÊÔ½«¸ÃÎļþ×÷Ϊ¿ÉÖ´ÐдúÂë½øÐÐÖ´ÐÐʱ£¬¸ÃÎļþËùÓеÄÒ³¶¼±»±ê¼ÇΪcomputational¡£

ËùÒÔÒ»¸öÎļþµÄËùÓÐÒ³Ö»ÄÜÊôÓÚÒ»ÖÖÀàÐÍ£¬ÇÒÔÚÏµÍ³ÖØÆô֮ǰ²»»á¸Ä±ä¡£ ÄÚ´æÒ³µÄ·ÖÀàÓÐÖúÓëͨ¹ý²ÎÊýµ÷ÕûÄÚ´æ½»»»³ÌÐòµÄЧÂÊ£¬ÏêÇé²Î¼û£º

http://www.ibm.com/developerworks/aix/library/au-vmm/

AIX topasÃüÁîÖеÄMemoryÏî:% Comp% Noncomp% ClientÈçºÎÀí½âºÍ·ÖÎö Memory

ÏÔʾʵ¼ÊÄÚ´æ´óСºÍʹÓÃÖеÄÄÚ´æ·Ö²¼¡£

Real,MB ÒÔ MB Ϊµ¥Î»µÄʵ¼ÊÄÚ´æ´óС¡£

% Comp µ±Ç°·ÖÅ䏸¼ÆËãÐÔÒ³Ö¡µÄʵ¼ÊÄÚ´æ°Ù·Ö±È¡£¼ÆËãÐÔÒ³Ö¡Ò»°ãÊÇÓÉ·ÖÒ³¿Õ¼äÖ§³ÖµÄÒ³Ö¡¡£

% Noncomp µ±Ç°·ÖÅ䏸·Ç¼ÆËãÐÔÒ³Ö¡µÄʵ¼ÊÄÚ´æ°Ù·Ö±È¡£·Ç¼ÆËãÐÔÒ³Ö¡Ò»°ãÊÇÓÉÎļþ¿Õ¼ä£¨ÎÞÂÛÊÇÊý¾ÝÎļþ¡¢¿ÉÖ´ÐÐÎļþ»¹Êǹ²Ïí¿âÎļþ£©Ö§³ÖµÄÒ³Ö¡¡£

% Client µ±Ç°·ÖÅäÓÃÓÚ»º´æÔ¶³Ì°²×°µÄÎļþµÄʵ¼ÊÄÚ´æ°Ù·Ö±È¡£

ÎĵµÉ϶¼Õâô˵,СµÜ¾ÍÊÇÎÞ·¨Àí½â¡£

ÎÒ¿´µ½µÄÏÖÏóÒ²ÊÇ comp ÀàÐÍ µ«ÊǾÍÊÇÔ­Òò¸ã²»Çå³þ

Á˽âÓÐ¹Ø AIX? ÐéÄâÄÚ´æ¹ÜÀíÆ÷ (AIX VMM) ÈçºÎ¹¤×÷£¬ÒÔ¼°ÈçºÎÀûÓÿɵ÷²ÎÊýÀ´µ÷Õû AIX VMM ²Ù×÷µÄÏêϸÐÅÏ¢¡£AIX VMM ¸ºÔð¹ÜÀíϵͳÖÐËùÓеÄÄÚ´æ¡£AIX VMM µÄ²Ù×÷¶ÔÓÚϵͳÐÔÄÜÀ´ËµÊÇÖÁ¹ØÖØÒªµÄ£¬²¢ÇÒËü»¹ÌṩÁ˼¸¸ö¿Éµ÷²ÎÊý£¬¶ÔÓÚ²»Í¬µÄ¹¤×÷¸ºÔØ£¬Äú¿ÉÒÔʹÓÃÕâЩ²ÎÊý¶ÔÆä²Ù×÷½øÐÐÓÅ»¯¡£ ÒýÑÔ

AIX? ÐéÄâÄÚ´æ¹ÜÀíÆ÷ (AIX VMM) ÊÇÒ»ÖÖ»ùÓÚ·ÖÒ³µÄÐéÄâÄÚ´æ¹ÜÀíÆ÷¡£Ò»¸ö·ÖÒ³¾ÍÊÇÒ»¸ö¹Ì¶¨´óСµÄÊý¾Ý¿é¡£·ÖÒ³¼È¿ÉÒÔλÓÚÄÚ´æÖУ¨Ò²¾ÍÊÇ˵£¬Ó³Éäµ½ÎïÀíÄÚ´æÖеÄij¸öλÖã©¡¢Ò²¿ÉÒÔλÓÚ´ÅÅÌÖУ¨Ò²¾ÍÊÇ˵£¬´ÓÎïÀíÄÚ´æÖÐÌæ»»µ½·ÖÒ³¿Õ¼ä»òÕßÎļþϵͳ£©¡£

AIX VMM ÓÐÒ»¸ö·Ç³£¶ÀÌØµÄ·½Ã棬¼´»º´æµÄÎļþÊý¾ÝµÄ¹ÜÀí¡£AIX VMM ½«»º´æµÄÎļþÊý¾ÝÓë¶ÔÆäËüÀàÐÍÐéÄâÄڴ棨ÀýÈ磬½ø³ÌÊý¾Ý¡¢½ø³Ì¶ÑÕ»µÈµÈ£©µÄ¹ÜÀí¼¯³Éµ½ÁËÒ»Æð¡£Ëü½«ÎļþÊý¾Ý»º´æÎª·ÖÒ³£¬¾ÍÈçͬ½ø³ÌµÄÐéÄâÄÚ´æÒ»Ñù¡£

AIX ¸ù¾ÝÐèÒª½«·ÖÒ³Ó³É䵽ʵ¼ÊÄÚ´æ¡£Èç¹ûÓ¦ÓóÌÐòÒýÓÃÁËij¸ö·ÖÒ³£¬¶ø¸Ã·ÖÒ³²¢Ã»ÓÐÓ³É䵽ʵ¼ÊÄÚ´æÖУ¬ÄÇôϵͳ½«²úÉúÒ»¸öȱҳ¡£ÎªÁ˽â¾öȱҳ£¬AIX Äں˻ὫËùÒýÓõķÖÒ³¼ÓÔØµ½Êµ¼ÊÄÚ´æÖеÄij¸öλÖá£Èç¹ûËùÒýÓõķÖÒ³ÊÇÒ»¸öеķÖÒ³£¨Ò²¾ÍÊÇ˵£¬Î»ÓÚÏÈǰ´ÓδÒýÓùýµÄ½ø³ÌÊý¾Ý¶ÑÖеķÖÒ³£©£¬ÄÇô¡°¼ÓÔØ¡± ËùÒýÓõķÖÒ³Ö»ÐèÒªÓÃÁãÀ´Ìî³äÒ»¸öʵ¼ÊÄÚ´æÎ»Öã¨Ò²¾ÍÊÇ˵£¬Ìṩһ¸öÌîÂúÁãµÄ·ÖÒ³£©¡£Èç¹ûËùÒýÓõķÖÒ³ÊÇÒ»¸öÔ¤ÏÈ´æÔڵķÖÒ³£¨Ò²¾ÍÊÇ˵£¬ÎļþÖеÄij¸ö·ÖÒ³¡¢»òÕßÏÈǰ»»³öµÄij¸ö·ÖÒ³£©£¬ÄÇô¼ÓÔØËùÒýÓõķÖÒ³ÐèÒª´Ó´ÅÅÌ£¨·ÖÒ³¿Õ¼ä»òÕß´ÅÅÌÎļþϵͳ£©Öн«¸Ã·ÖÒ³¶ÁÈ뵽ʵ¼ÊÄÚ´æÖеÄij¸öλÖá£

ÔÚ½«·ÖÒ³¼ÓÔØµ½Êµ¼ÊÄÚ´æÖÐÖ®ºó£¬Ëü½«±»±ê¼ÇΪδ¾­Ð޸ĵġ£Èç¹ûij¸ö½ø³Ì»òÕßÄÚºËÐÞ¸ÄÁ˸÷ÖÒ³£¬ÄÇô¸Ã·ÖÒ³µÄ״̬½«¸ü¸ÄΪÒÑÐ޸ĵġ£ÕâÔÊÐí AIX ¸ú×ÙÔÚ½«Ä³¸ö·ÖÒ³¼ÓÔØµ½ÄÚ´æÖ®ºóÊÇ·ñ¶ÔÆä½øÐйýÐ޸ġ£ Ëæ×Åϵͳ½«¸ü¶àµÄ·ÖÒ³Ìí¼Óµ½Êµ¼ÊÄÚ´æÖУ¬Êµ¼ÊÄÚ´æÖпÕÏÐλÖ㨿ÉÒÔ°üº¬·ÖÒ³£©µÄÊýÄ¿½«»á¼õÉÙ¡£Ò²¿ÉÒÔ½«¿ÕÏÐλÖõÄÊýÄ¿³ÆÎª¿ÕÏзÖÒ³¿ò¼ÜµÄÊýÄ¿¡£µ±¿ÕÏзÖÒ³¿ò¼ÜµÄÊýÄ¿´ïµ½Ä³¸ö½ÏµÍµÄֵʱ£¬AIX Äں˾ͱØÐëÇå¿Õʵ¼ÊÄÚ´æÖеÄijЩλÖã¬ÒÔ±ãÖØÓÃеķÖÒ³¡£Õâ¸ö¹ý³ÌÒ²³ÆÎª·ÖÒ³Ìæ»»¡£

AIX VMM ÌṩÁËһЩºóÌ¨ÊØ»¤½ø³Ì£¬×¨ÃŸºÔð½øÐзÖÒ³Ìæ»»¡£ÆäÖÐÒ»¸ö·ÖÒ³Ìæ»»ÊØ»¤½ø³Ì³ÆÎª lrud£¨ÏÔʾΪ ps -k µÄÊä³öÖÐµÄ lrud£©¡£lrud ÊØ»¤½ø³Ì¸ºÔðÔÚÄÚ´æ·ÖÒ³ÖнøÐÐɨÃ裬²¢»ØÊÕijЩ·ÖÒ³ÒÔ±ãΪʵ¼ÊÄÚ´æÌÚ³ö¿Õ¼ä¡£µ±·ÖÒ³Ìæ»»ÊØ»¤½ø³ÌÈ·¶¨ËüÏ£Íû»ØÊÕij¸öÌØ¶¨µÄ·Öҳʱ£¬Õâ¸ö·ÖÒ³Ìæ»»ÊØ»¤½ø³Ì½«Ö´ÐÐÏÂÃæÁ½Ïî²Ù×÷ÖеÄÒ»Ï

? Èç¹û¸Ã·ÖÒ³¾­¹ýÁËÐ޸ģ¬ÄÇô·ÖÒ³Ìæ»»ÊØ»¤½ø³Ì½«¸Ã·ÖҳдÈëµ½¸¨Öú´æ´¢Î»Öã¨ÀýÈ磬·ÖÒ³¿Õ¼ä»òÕßÎļþϵͳ´ÅÅÌ£©¡£½«°üº¬¸Ã·ÖÒ³µÄÎïÀíÄÚ´æ¿é±ê¼ÇΪ¿ÕÏУ¬²¢ÎªÆäËüµÄ·ÖÒ³×öºÃÖØÓõÄ×¼±¸¡£ ? Èç¹û¸Ã·ÖҳûÓо­¹ýÐ޸ģ¬ÄÇô·ÖÒ³Ìæ»»ÊØ»¤½ø³Ì¿ÉÒÔ¼òµ¥µØ½«ÎïÀíÄÚ´æ¿é±ê¼ÇΪ¿ÕÏУ¬ÕâÑùÒ»À´£¬¾Í¿ÉÒÔ½«¸ÃÎïÀíÄÚ´æ¿éÖØÓÃÓÚÁíÒ»¸ö·ÖÒ³¡£ÔÚÕâÖÖÇé¿öÏ£¬·ÖÒ³Ìæ»»ÊØ»¤½ø³Ì²»ÐèÒª½«¸Ã·ÖҳдÈëµ½´ÅÅÌ£¬ÒòΪ¸Ã·ÖÒ³ÔÚÄÚ´æÖеİ汾²¢Ã»Óо­¹ýÐ޸ģ¬Òò´ËÓëλÓÚ´ÅÅÌÖУ¨ÔÚ·ÖÒ³¿Õ¼äÖС¢»òÕßÔÚ´ÅÅÌÎļþϵͳÖУ©µÄ·ÖÒ³¸±±¾ÍêÈ«Ïàͬ¡£

·ÖÒ³Ìæ»»ÊØ»¤½ø³Ì¿ÉÒÔ¸ù¾ÝϵͳÄÚ´æµÄʹÓÃÇé¿öºÍ¿Éµ÷²ÎÊý£¬Ñ¡Ôñ²»Í¬ÀàÐ͵ķÖÒ³½øÐлØÊÕ¡£±¾ÎÄʣϵIJ¿·Ö½«ÏêϸµØ½éÉÜ·ÖÒ³Ìæ»»ÊØ»¤½ø³ÌÈçºÎÑ¡ÔñÒª½øÐлØÊյķÖÒ³¡£ ·ÖÒ³ÀàÐÍ

´Ó±¾ÖÊÉÏ¿´£¬AIX ÖÐÒ»¹²ÓÐÁ½ÖÖ·ÖÒ³ÀàÐÍ£º ? ¹¤×÷´æ´¢·ÖÒ³£¨Working storage pages£© ? ÓÀ¾Ã´æ´¢·ÖÒ³£¨Permanent storage pages£© ¹¤×÷´æ´¢

¹¤×÷´æ´¢·ÖÒ³ÊÇһЩ°üº¬Ò×±ä Êý¾Ý£¨»»¾ä»°Ëµ£¬¼´ÖØÐÂÆô¶¯ºó½«²»¸´´æÔÚµÄÊý¾Ý£©µÄ·ÖÒ³¡£ÔÚÆäËûµÄƽ̨ÖУ¬¹¤×÷´æ´¢ÄÚ´æÓÐʱҲ³ÆÎªÄäÃû ÄÚ´æ¡£ÏÂÃæÌṩÁËһЩÓɹ¤×÷´æ´¢·ÖÒ³×é³ÉµÄÐéÄâÄÚ´æÇøÓòµÄʾÀý£º ? ½ø³ÌÊý¾Ý ? ¶ÑÕ» ? ¹²ÏíÄÚ´æ ? ÄÚºËÊý¾Ý

µ±ÐèÒª½«¾­¹ýÐ޸ĵŤ×÷´æ´¢·ÖÒ³Ìæ»»³ö£¨´ÓÄÚ´æÒƶ¯µ½´ÅÅÌ£©Ê±£¬ËüÃǽ«±»Ð´Èëµ½·ÖÒ³¿Õ¼ä¡£²»»á½«¹¤×÷´æ´¢·ÖҳдÈëµ½Îļþϵͳ¡£

µ±½ø³ÌÍ˳öʱ£¬ÏµÍ³½«ÊÍ·ÅÆäËùÓеÄ˽Óй¤×÷´æ´¢·ÖÒ³¡£Òò´Ë£¬µ±½ø³ÌÍ˳öʱ£¬ÏµÍ³½«ÊͷŽø³ÌÊý¾ÝºÍ¶ÑÕ»µÄ¹¤×÷´æ´¢·ÖÒ³¡£¶ÔÓÚ¹²ÏíÄÚ´æÇøÓò£¬Ö±µ½É¾³ý¹²ÏíÄÚ´æÇøÓòÖ®ºó£¬²Å»áÊÍ·ÅÆä¹¤×÷´æ´¢·ÖÒ³¡£ ÓÀ¾Ã´æ´¢

ÓÀ¾Ã´æ´¢·ÖÒ³ÊÇһЩ°üº¬ÓÀ¾ÃÊý¾Ý£¨Ò²¾ÍÊÇ˵£¬ÖØÐÂÆô¶¯ºóÈÔÈ»´æÔÚµÄÊý¾Ý£©µÄ·ÖÒ³¡£ÕâÖÖÓÀ¾ÃÊý¾Ý¾ÍÊÇÎļþÊý¾Ý¡£Òò´Ë£¬ÓÀ¾Ã´æ´¢·ÖÒ³¾ÍÊÇ»º´æÔÚÄÚ´æÖеIJ¿·ÖÎļþ¡£

µ±¾­¹ýÐ޸ĵÄÓÀ¾Ã´æ´¢·ÖÒ³ÐèÒª»»³ö£¨´ÓÄÚ´æÒƶ¯µ½´ÅÅÌ£©µÄʱºò£¬»á½«ËüдÈëµ½ÎļþϵͳÖС£ÈçǰËùÊö£¬¿ÉÒÔÖ±½ÓÊÍ·ÅûÓо­¹ýÐ޸ĵÄÓÀ¾Ã´æ´¢·ÖÒ³£¬ÎÞÐ轫ÆäдÈëµ½ÎļþϵͳÖУ¬ÒòΪÎļþϵͳ°üº¬¸ÃÊý¾ÝµÄԭʼ¸±±¾¡£

ÀýÈ磬Èç¹ûÒ»¸öÓ¦ÓóÌÐòÕýÔÚ¶Áȡij¸öÎļþ£¬ÄÇô¸ÃÎļþÊý¾Ý½«»º´æÓÚÓÀ¾Ã´æ´¢·ÖÒ³µÄÄÚ´æÖС£ÕâЩÓÀ¾Ã´æ´¢·ÖҳûÓо­¹ýÐ޸ģ¬ÕâÒâζ×Ų¢Ã»ÓÐÔÚÄÚ´æÖжÔÕâЩ·ÖÒ³½øÐÐÐ޸ġ£Òò´Ë£¬ÄÚ´æÖеÄÓÀ¾Ã´æ´¢·ÖÒ³Óë´ÅÅÌÖеÄÎļþÊý¾ÝÍêÈ«Ïàͬ¡£µ± AIX ÐèÒªÇå¿ÕÄÚ´æµÄʱºò£¬ËüÖ»ÐèÒª¡°ÊÍ·Å¡±ÕâЩ·ÖÒ³¼´¿É£¬¶ø²»½«ÈκÎÄÚÈÝдÈëµ½´ÅÅÌ¡£Èç¹ûÓ¦ÓóÌÐò¶Ôij¸öÎļþ½øÐÐд²Ù×÷£¨¶ø²»ÊǶÁ²Ù×÷£©£¬ÄÇôÓÀ¾Ã´æ´¢·ÖÒ³½«ÊÇ¡°¾­¹ýÐ޸ĵġ±£¬²¢ÇÒ AIX ±ØÐëÔÚÊÍ·ÅÕâЩ·Öҳ֮ǰ½«Æäˢе½´ÅÅÌ¡£ Äú¿ÉÒÔ½«ÓÀ¾Ã´æ´¢·ÖÒ³»®·ÖΪÁ½ÖÖ×ÓÀàÐÍ£º ? ¿Í»§¶Ë·ÖÒ³ ? ·Ç¿Í»§¶Ë·ÖÒ³

·Ç¿Í»§¶Ë·ÖÒ³ÊÇһЩ°üº¬»º´æµÄÈÕÖ¾Îļþϵͳ (JFS) ÎļþÊý¾ÝµÄ·ÖÒ³¡£·Ç¿Í»§¶Ë·ÖÒ³ÓÐʱҲ³ÆÎª³Ö¾ÃÐÔ·ÖÒ³¡£¿Í»§¶Ë·ÖÒ³ÊÇһЩ°üº¬ËùÓÐÆäËûÎļþϵͳ£¨ÀýÈ磬JFS2 ºÍÍøÂçÎļþϵͳ (NFS)£©µÄ»º´æÊý¾ÝµÄ·ÖÒ³¡£ ·ÖÒ³·ÖÀà

ΪÁ˰ïÖú·ÖÒ³Ìæ»»ÊØ»¤½ø³Ì¸üºÃµØÑ¡ÔñÓÃÀ´½øÐÐÌæ»»µÄ·ÖÒ³£¬AIX ½«·ÖÒ³·ÖΪÏÂÃæÁ½ÖÖÀàÐÍ£º ? ¼ÆËãÐÔ·ÖÒ³ ? ·Ç¼ÆËãÐÔ·ÖÒ³

¼ÆËãÐÔ·ÖÒ³ÊÇһЩÓÃÓÚÎı¾¡¢Êý¾Ý¡¢¶ÑÕ»ºÍ½ø³ÌµÄ¹²ÏíÄÚ´æµÄ·ÖÒ³¡£·Ç¼ÆËãÐÔ·ÖÒ³ÊÇһЩ°üº¬ÕýÔÚ½øÐжÁÈ¡ºÍдÈëµÄÎļþµÄÎļþÊý¾ÝµÄ·ÖÒ³¡£ ÈçºÎ¶Ô·ÖÒ³½øÐзÖÀà

ËùÓеŤ×÷´æ´¢·ÖÒ³¶¼ÊǼÆËãÐԵġ£²»»á½«¹¤×÷´æ´¢·ÖÒ³±ê¼ÇΪ·Ç¼ÆËãÐԵġ£

ÓÀ¾Ã´æ´¢·ÖÒ³¼È¿ÉÒÔÊǼÆËãÐԵġ¢Ò²¿ÉÒÔÊǷǼÆËãÐԵģ¬ÕâÈ¡¾öÓÚÄúʹÓÃÕâЩ·ÖÒ³µÄ·½Ê½¡£Èç¹ûÒ»¸öÎļþ°üº¬Ä³¸ö½ø³ÌµÄ¿ÉÖ´ÐÐÎı¾£¬ÄÇôϵͳ»á½«¸ÃÎļþÊÓΪ¼ÆËãÐԵ쬲¢ÇÒ½«¸ÃÎļþÖеÄËùÓÐÓÀ¾Ã´æ´¢·ÖÒ³¶¼±ê¼ÇΪ¼ÆËãÐԵġ£Èç¹û¸ÃÎļþ²»°üº¬¿ÉÖ´ÐÐÎı¾£¬ÄÇôϵͳ»á½«¸ÃÎļþÊÓΪ·Ç¼ÆËãÐԵ쬲¢ÇÒ½«¸ÃÎļþÖеÄËùÓÐÓÀ¾Ã´æ´¢·ÖÒ³¶¼±ê¼ÇΪ·Ç¼ÆËãÐԵġ£

µ±ÄúµÚÒ»´Î´ò¿ªÒ»¸öÎļþµÄʱºò£¬AIX Äں˽«´´½¨Ò»¸öÄÚ²¿ VMM ¶ÔÏóÒÔ´ú±í¸ÃÎļþ¡£²¢ÇÒ½«Æä±ê¼ÇΪ·Ç¼ÆËãÐԵģ¬ÕâÒâζ×ÅËùÓеÄÎļþÔÚÒ»¿ªÊ¼¶¼ÊǷǼÆËãÐԵġ£

Ëæ×ųÌÐò¶Ô¸ÃÎļþ½øÐжÁд²Ù×÷£¬AIX Äں˽«¸ÃÎļþµÄÊý¾Ý×÷Ϊ·Ç¼ÆËãÐÔµÄÓÀ¾Ã´æ´¢·ÖÒ³ÔÚÄÚ´æÖнøÐлº´æ¡£

Èç¹û¹Ø±Õ¸ÃÎļþ£¬ÄÇô AIX Äں˽«¼ÌÐøÔÚÄÚ´æÖУ¨ÔÚÓÀ¾Ã´æ´¢·ÖÒ³ÖУ©»º´æ¸ÃÎļþµÄÊý¾Ý¡£Äں˼ÌÐø»º´æ¸ÃÎļþÊÇΪÁËÌá¸ßÐÔÄÜ£»ÀýÈ磬Èç¹ûÉÔºó³öÏÖÁËÁíÒ»¸ö½ø³Ì£¬²¢ÇÒËüҲʹÓÃÁËÏàͬµÄÎļþ£¬ÄÇô¸ÃÎļþÊý¾ÝÈÔȻλÓÚÄÚ´æÖУ¬²¢ÇÒ AIX Äں˲»ÐèÒª´Ó´ÅÅ̶ÁÈë¸ÃÎļþµÄÊý¾Ý¡£

Èç¹ûij¸öÎļþÒòΪָÁîÈ¡³ö·¢ÉúÁËȱҳ£¬ÄÇô»á½«·Ç¼ÆËãÐÔÎļþת»»Îª¼ÆËãÐÔ״̬¡£µ±¶Ôij¸öÎļþ³öÏÖ½ø³Ìȱҳ£¨Òâζןýø³ÌÒýÓÃÁËÎļþµÄ²¿·ÖÄÚÈÝ£¬¶øÕⲿ·ÖÄÚÈݵ±Ç°Ã»Óлº´æÔÚÓÀ¾Ã´æ´¢·ÖÒ³µÄÄÚ´æÖУ©µÄʱºò£¬¸Ã½ø³Ì½«²úÉúÒ»¸öȱҳ¡£Èç¹ûÊÇÓÉÓÚÖ¸ÁîÈ¡³ö¶øµ¼ÖµÄȱҳ£¨Òâζןýø³ÌÕýÔÚ³¢ÊÔ¼ÓÔØÀ´×Ը÷ÖÒ³µÄÖ¸ÁÒÔ±ã½øÐÐÏà¹Ø²Ù×÷£©£¬ÄÇôÄں˻Ὣ¸ÃÎļþ±ê¼ÇΪ¼ÆËãÐԵġ£ÕâÉæ¼°µ½½«¸ÃÎļþÖеÄËùÓзÖÒ³¶¼±ê¼ÇΪ¼ÆËãÐԵġ£Ò»¸öÎļþҪôÍêÈ«ÊǼÆËãÐԵģ¬ÒªÃ´ÍêÈ«ÊǷǼÆËãÐԵġ£

ÔÚ½«Îļþ±ê¼ÇΪ¼ÆËãÐÔÎļþÖ®ºó£¬Ëü½«Ò»Ö±±£³ÖΪ¼ÆËãÐÔÎļþ£¬Ö±µ½É¾³ý¸ÃÎļþ£¨»òÕßÖØÐÂÆô¶¯ÏµÍ³£©¡£Òò´Ë£¬¼´Ê¹Òƶ¯Á˸ÃÎļþ¡¢»òÕß¶ÔËü½øÐÐÁËÖØÃüÃû£¬¸ÃÎļþÈÔÈ»±ê¼ÇΪ¼ÆËãÐÔµÄÎļþ¡£ ·ÖÒ³Ìæ»»

AIX ·ÖÒ³Ìæ»»ÊØ»¤½ø³ÌÒ»´ÎɨÃèÄÚ´æµÄÒ»¸ö·ÖÒ³£¬ÕÒ³öÒª»ØÊյķÖÒ³ÒÔÊÍ·ÅÄÚ´æ¡£·ÖÒ³Ìæ»»ÊØ»¤½ø³Ì±ØÐë×ÐϸµØÑ¡Ôñ·ÖÒ³£¬ÒԱ㽫·ÖÒ³¶ÔϵͳµÄÐÔÄÜÓ°Ïì½µµ½×îµÍ£¬²¢ÇÒ·ÖÒ³Ìæ»»ÊØ»¤½ø³Ì½«¸ù¾Ý¿Éµ÷²ÎÊýÉèÖúÍϵͳÇé¿öÀ´Ñ¡Ôñ²»Í¬ÀàÐ͵ķÖÒ³¡£

Äú¿ÉÒÔʹÓôóÁ¿µÄ¿Éµ÷²ÎÊýÀ´¿ØÖÆ AIX Ñ¡Ôñ·ÖÒ³½øÐÐÌæ»»µÄ·½Ê½¡£ minperm ºÍ maxperm

minperm ºÍ maxperm ÊÇÁ½¸ö×î»ù±¾µÄ·ÖÒ³Ìæ»»¿Éµ÷²ÎÊý¡£ÕâÁ½¸ö¿Éµ÷²ÎÊýÓÃÓÚÖ¸³ö AIX ÄÚºËÓ¦¸ÃʹÓöàÉÙÄÚ´æÀ´»º´æ·Ç¼ÆËãÐԵķÖÒ³¡£maxperm ¿Éµ÷²ÎÊýÖ¸³öÓ¦¸ÃÓÃÓÚ»º´æ·Ç¼ÆËãÐÔ·ÖÒ³µÄ×î´óÄÚ´æÁ¿¡£ ÔÚȱʡÇé¿öÏ£¬maxperm ÊÇÒ»¸ö¡°·ÇÑϸñµÄ¡±ÏÞÖÆ£¬ÕâÒâζ×ÅÔÚijЩÇé¿öÏ¿ÉÒÔ³¬³öÕâ¸öÏÞÖÆ¡£½« maxperm É趨Ϊ·ÇÑϸñµÄÏÞÖÆ£¬ÕâÔÊÐíÔÚ¾ßÓпÉÓÿÕÏÐÄÚ´æµÄʱºò£¬¿ÉÒÔÔÚÄÚ´æÖлº´æ¸ü¶àµÄ·Ç¼ÆËãÐÔÎļþ¡£Í¨¹ý½« strict_maxperm ¿Éµ÷²ÎÊýÉèÖÃΪ 1£¬¾Í¿ÉÒÔʹ maxperm ÏÞÖÆ³ÉΪ¡°Ñϸñ¡±µÄÏÞÖÆ¡£µ± maxperm ÊÇÑϸñÏÞÖÆµÄʱºò£¬¼´Ê¹Óпɹ©Ê¹ÓõĿÕÏÐÄڴ棬ÄÚºËÒ²²»ÔÊÐí·Ç¼ÆËãÐÔ·ÖÒ³µÄÊýÄ¿³¬³ö maxperm µÄÏÞÖÆ¡£Òò´Ë£¬½« maxperm ×÷ΪÑϸñÏÞÖÆµÄȱµãÊÇ£¬·Ç¼ÆËãÐÔ·ÖÒ³µÄÊýÄ¿²»Äܳ¬³ö maxperm µÄÏÞÖÆ£¬²¢ÇÒÔÚϵͳÖоßÓпÕÏÐÄÚ´æµÄʱºò£¬Ò²²»ÄÜʹÓøü¶àµÄÄÚ´æ¡£ minperm ÏÞÖÆÖ¸³öÓ¦¸ÃÓÃÓڷǼÆËãÐÔ·ÖÒ³µÄ×îµÍÄÚ´æÁ¿¡£

·Ç¼ÆËãÐÔ·ÖÒ³µÄÊýÄ¿³ÆÎª numperm£ºvmstat ¨Cv ÃüÁî¿ÉÒÔÏÔʾϵͳµÄ numperm ÖµËùռϵͳʵ¼ÊÄÚ´æµÄ°Ù·Ö±È¡£

°´ÉÏÃæµÄÀí½â

oracleÒýÓõ½µÄ·ÖÒ³ÊôÓÚ ¹¤×÷´æ´¢·ÖÒ³£¨Working storage pages£© ¶ø¹¤×÷´æ´¢·ÖÒ³¶¼Êô¼ÆËãÐÔ·ÖÒ³

ËùÒÔ oracleÒýÓõ½µÄ·ÖÒ³¾ÍÊôÓÚ ¼ÆËãÐÍ·ÖÒ³

»¹ÓÐ2¸öÒÉÎÊ 1

ÄÇô·Ç¼ÆËãÐ͵ķÖÒ³ÊDz»ÊǾÍÖ»ÊôÓÚÒÔÏÂ2ÖÖÀàÐÍÖÐ ²»°üº¬¿ÉÖ´ÐзÖÒ³(Ö¸ÁîÈ¡³ö)µÄ²¿·Ö£¿ ? ¿Í»§¶Ë·ÖÒ³ ? ·Ç¿Í»§¶Ë·ÖÒ³

·Ç¿Í»§¶Ë·ÖÒ³ÊÇһЩ°üº¬»º´æµÄÈÕÖ¾Îļþϵͳ (JFS) ÎļþÊý¾ÝµÄ·ÖÒ³¡£·Ç¿Í»§¶Ë·ÖÒ³ÓÐʱҲ³ÆÎª³Ö¾ÃÐÔ·ÖÒ³¡£¿Í»§¶Ë·ÖÒ³ÊÇһЩ°üº¬ËùÓÐÆäËûÎļþϵͳ£¨ÀýÈ磬JFS2 ºÍÍøÂçÎļþϵͳ (NFS)£©µÄ»º´æÊý¾ÝµÄ·ÖÒ³¡£ ·ÖÒ³·ÖÀà

2 Èç¹ûÄÚ´æ×ã¹»´ó ÊDz»ÊÇÔÚÒ»¸öÖ»ÓÐoracleÓ¦ÓõÄϵͳÖÐ paging spaceµÄʹÓÃÂʾͻá±äµÄºÜµÍ£¿ ÒòΪ²»´æÔÚȱҳµÄÇé¿ö ȱҳÒѾ­±»oracle´¦ÀíÁË(Ëü×Ô¼ºÓÐ×Ô¼ºµÄLRU list ÒýÈëºÍË¢³ö data block) ÒѾ­²»»á³öÏÖ²Ù×÷ϵͳ²ãÃæÉϵÄȱҳ

Õâ¸ö¸ÅÄîºÜÈÆ¿Ú£¬Æäʵ¼òµ¥Ò»µã˵£º·Ç¼ÆËã¾ÍÊÇAIXµÄÎļþϵͳ»º´æ¡£

ÒòΪoracleÓÐ×ÔÒѵĻº´æ»úÖÆ£¬ËùÒÔÔÚ´¿Êý¾Ý¿â·þÎñÆ÷ ÉÏÓ¦¸Ã½µµÍÎļþ»º´æÊýÁ¿£¬ÒÔ±ÜÃâÖØ¸´»º´æ£¬ËùÒÔÔÚaix ÐèÒªÓÃvmo½«maxpermµÈÖµµ÷µÍ¡£

[Ô­´´] ·Ç¼ÆËãÄÚ´æºÍ¼ÆËãÄÚ´æµÄ¸ÅÄî

¿´µ½ÓÐXD·¢Ìû˵Õâ¸öÎÊÌ⣬ÎÒÒ²ÏëÏêϸ¸ø´ó¼ÒÒ»¸ö˵Ã÷£¬Çë¸÷λÀÏÊÖÐÂÊÖÖ¸½Ì¡£

ͨË×µÄ˵·¨£º

·²ÊÇÓ²ÅÌÉÏÓжÔÓ¦µÄÊý¾Ý£¬Õ¼ÓõÄÄڴ棬¾ÍÊǷǼÆËãÄڴ棬·Ç¼ÆËãÄÚ´æÐèÒª±»±ðµÄ½ø³ÌÓõ½Ê±£¬ÆäÖеÄÊý¾ÝÎÞÐèpage out£¬ÒòΪÔÙ´ÎÐèÒª¶ÁÈ¡µÄʱºò´ÓÓ²ÅÌÎļþÖÐÄóöÀ´¼´¿É¡£

·²ÊÇÓ²ÅÌÉÏûÓÐÊý¾Ý¶ÔÓ¦µÄÄÚ´æÕ¼ÓýÐ×ö¼ÆËãÄڴ棬ÀýÈçÓÃCд¸ö³ÌÐò£¬·ÖÅäÒ»¿é1MBµÄÄڴ棬Õⲿ·ÖÄÚ´æ²»¹ÜÆäÖÐÊý¾ÝÊÇ·ñÓÐÒâÒ壬ӲÅÌÉÏûÓÐÎļþ¶ÔÓ¦£¬½Ð×ö¼ÆËãÄÚ´æ¡£

ÒÔÉÏËùν¡°Ó²ÅÌÉÏÓÐÎÞ¶ÔÓ¦Êý¾Ý¡±µÄǰÌáÊÇ£º¼ÆËãÄÚ´æ¡¢·Ç¼ÆËãÄÚ´æÊDzÙ×÷ϵͳµÄ·ÖÀ࣬ËùÒÔ²Ù×÷ϵͳ֪µÀÓ²ÅÌÉÏÓжÔÓ¦£¬²Å½Ð·Ç¼ÆËãÄÚ´æ¡£ËäÈ»ÈκÎÊý¾Ý¿âµÄÄÚ´æÕ¼Óþø´ó²¿·ÖÊÇ´ÅÅÌ»º³å£¬°´Àí˵ÆäÖеÄÊý¾ÝÓ²ÅÌÉÏÓжÔÓ¦£¬µ«ÊÇ£¬ÕâЩÄÚ´æÊÇÊý¾Ý¿â¹ÜÀíµÄ£¬²Ù×÷ϵͳֻ֪µÀÕâЩÄÚ´æÊÇDBMSÖ÷¶¯Ïò²Ù×÷ϵͳÉêÇëµÄ£¬ÆäÖзŵÄʲô£¬²Ù×÷ϵͳ²¢²»ÖªµÀ£¬Ëù

ÒÔÊǼÆËãÄÚ´æ

breakdown:

¼ÆËãÄÚ´æ¡¢·Ç¼ÆËãÄÚ´æ¶¼ÊÇÖ¸ÎïÀíÄÚ´æÕ¼Ó㬶øÎïÀíÄÚ´æµÄÇé¿ö£¬ÓÉÓÚVMM»úÖÆ£¬ÊÇʱ¿Ì

Ôڱ仯µÄ£¬ËùÒÔÖ»ÄÜ˵ijһ˲¼ä£¬¼ÆËãÄÚ´æ¡¢·Ç¼ÆËãÄÚ´æ¸÷Õ¼ÓöàÉÙ¡£

¡ñ¼ÆËãÄڴ棺

·²Êǽø³Ì/³ÌÐòÔËÐÐÖÐÓóÌÐò´úÂëÏò²Ù×÷ϵͳÉêÇëµÄÄڴ棬ȫ²¿ÊǼÆËãÄڴ棬Ҳ¾ÍÊÇ˵³ý·ÇÕâ¸ö³ÌÐòÔËÐÐÆðÀ´£¬³ýÁË×ÔÉí´úÂëÕ¼ÓõÄÄڴ棬һµã¶îÍâµÄÄÚ´æÒ²²»Ó㬷ñÔòËü¼¸ºõ±ØÈ»»áÔì³É¼ÆËãÄÚ´æÕ¼Óõġ£Ëµ¡°¼¸ºõ¡±£¬ÊÇÒòΪ¼ÆËãÄÚ´æ¡¢·Ç¼ÆËãÄÚ´æ¶¼ÊÇÖ¸ÎïÀíÄڴ棬Èç¹ûÒ»¸ö³ÌÐòÉêÇëÁË1MBÄڴ棬µ«Ò»¶Îʱ¼äûÓÐÓÃÕⲿ·ÖÄڴ棬ºÜ¿ÉÄÜÔÚÆäËû½ø³ÌÐèÒªÄڴ棬ÇÒÎïÀíÄÚ´æ±È½Ï½ôÕÅʱ£¬°´ÕÕLRUËã·¨£¨Latest Recently Unused£¬×î½ü×îÉÙʹÓã©£¬±»²Ù×÷ϵͳ²¿·Ö»òÈ«²¿page outµ½paging spaceÖУ¬Èç¹ûÈ«²¿±»page outÁË£¬¿ÉÒÔ˵Õâ¸öʱ¿Ì£¬´Ë½ø³ÌûÓÐʹÓüÆËãÄÚ´æ¡£»»¾ä»°Ëµ£¬¾ÍÊdzÌÐòÉêÇëÁË1MBÄڴ棬ÄÇôËüÔÚijһʱ

¿ÌÕ¼ÓõļÆËãÄÚ´æ´Ó0×Ö½Ú¡«1MB¶¼ÓпÉÄÜ¡£

½ø³ÌÖ÷¶¯Ïò²Ù×÷ϵͳÉêÇë·ÖÅäµÄÄڴ棬´Ó³ÌÐò±àÂëÉÏÀ´¿´£¬ÒÔCΪÀý£¬µäÐ͵ľÍÊÇmalloc£¬

µ±È»£¬»¹ÓгÌÐòÓïÑÔÖеÄÒþʽ·ÖÅ䣬·´Õý¶ÔÓÚ²Ù×÷ϵͳÀ´Ëµ¶¼Ò»Ñù£¬ÀýÈçchar *string1=\ǰÕ߻ᵼÖÂ×Ô¶¯Ïò²Ù×÷ϵͳÉêÇë8¸ö×Ö½Ú£¬ºó

Ò»¸ö»áÉêÇëÒ»¸ö×Ö£¨Á½¸ö×Ö½Ú£©

µ±½ø³ÌÍ˳ö£¬»òÕßÒâÍâ±ÀÀ££¬¶ÔÓÚ²Ù×÷ϵͳÀ´Ëµ£¬ËüÖªµÀ½ø³Ì²»ÔÚÁË£¬¶ø½ø³ÌÉêÇëµÄÄڴ棬²Ù×÷ϵͳÃ÷È·ÖªµÀÊÇÄÄЩµÄ£¬ÔÚ×ÊÔ´»ØÊյĹý³ÌÖУ¬»á×Ô¶¯°ÑÕâ¸ö½ø³ÌÉêÇëµÄÄÚ´æÊͷŵô£¬Õâ¸ö¹ý³ÌÊǺܿìµÄ¡£ËùÒÔÎÒÃÇ¿ÉÒÔ¿´µ½£ºÈç¹û¼ÆËãÄÚ´æ¸ßÆó£¬ÎÒÃǰÑÓ¦ÓÃһͣ£¬Ò²¾ÍÊǰÑ

ʹÓüÆËãÄÚ´æ×î¶àµÄ½ø³ÌÍ£Ö¹£¬¼ÆËãÄÚ´æÕ¼ÓÃÂÊÁ¢¿Ì¾ÍÏÂÀ´ÁË¡£

¡ñ·Ç¼ÆËãÄڴ棺

²Ù×÷ϵͳÃ÷È·ÖªµÀÕⲿ·ÖÄÚ´æµÄÓÃ;ÊÇ·ÅÓ²Å̶ÔÓ¦Êý¾ÝµÄ£¬ËùÒÔ£¬ÏÔÈ»Õⲿ·ÖÄÚ´æ²»ÊÇÈκνø³Ì¿ÉÒÔ¿ØÖÆ£¬Ò²¾ÍÊÇ˵²»¿ÉÄÜÒ»¸ö³ÌÐòÖ÷¶¯ÒªÇó·ÖÅä¶àÉٷǼÆËãÄÚ´æ»òÕßÊͷŶàÉÙ¡£Õⲿ·ÖÍêÈ«ÊDzÙ×÷ϵͳÔÚÖ±½Ó¹ÜÀí£º·ÖÅä¡¢¼Ç¼״̬¡¢Ê¹Óá¢ÊÍ·Å£¬ÆäËû½ø³ÌÖ»¿ÉÄÜÓüä

½ÓÊÖ¶ÎÓ°Ïì·Ç¼ÆËãÄڴ棬ÀýÈç¶ÁдÎļþ¡£

·Ç¼ÆËãÄÚ´æÎÒÃdz£¼ûµÄÊÇÈçÏÂÓÃ;£º

¡ª¡ª³ÌÐò´úÂ룺µ±ÔËÐгÌÐòʱ£¬´úÂë³õʼװÈëµ½ÎïÀíÄÚ´æµÄʲôµØ·½¡¢Öض¨Î»µ½Ê²Ã´µØ·½£¬ÊDzÙ×÷ϵͳ¹ÜÀíµÄ£¬Ëü»á¼Çס³ÌÐò´úÂë·ÅÔÚÎïÀíÄÚ´æÊ²Ã´µØ·½£¬¼°Æä¶ÔÓ¦³ÌÐòÎļþµÄλÖᣵ±³ÌÐò´úÂëÕ¼ÓõÄpage frameÐèÒª±»ÆäËûÓÃ;ʹÓÃʱ£¬²Ù×÷ϵͳֱ½Ó°ÑÕâ¸öpage frameת¸øÒªÊ¹ÓÃÕⲿ·ÖÄÚ´æµÄ½ø³Ì£¬²¢¼Ç¼±êÖ¾£¬Ï´ÎÒªÊÇÕâ¸öpageÔ­À´µÄÄÚÈÝÐèÒª±»ÒýÓ㬴ӶÔÓ¦³ÌÐòÎļþÖеĶÔӦλÖöÁÈ¡½øÈëÎïÀíÄÚ´æ¡£ÓÐЩ½ø³ÌµÄijЩ¼ÆËãÄÚ´æÕ¼ÓÃÊDz»Äܱ»Ìæ»»µÄ£¬ÀýÈçÖ´ÐÐVMM¹ÜÀíÈÎÎñµÄ²Ù×÷ϵͳºËÐĽø³Ì£¬ËùÒÔÕⲿ·Ö»áÓвÙ×÷ϵͳ»úÖÆÉèÖÃ

±êÖ¾£¬Õâ¸ö¾ÍÊdz£ËµµÄpinסijЩÄÚ´æ²»×¼Ìæ»»µô¡£

¡ª¡ª´ÅÅÌ·ÃÎÊ»º³åÇø£ºÕâ¸ö²»Êdz£ËµµÄ»º´æÇø£¬»º´æÇø£¨Ó¢ÎÄCache£©µÄÄ¿µÄÊÇÓÃÀ´Ìá¸ßÐÔÄÜ£¬¶ø»º³åÇø£¨Ó¢ÎÄBuffer£©£¬ÊÇΪÁË¿éÉ豸·ÃÎÊÌØµãµÄÒªÇ󣬱ÈÈçÓ²ÅÌ¿éÉ豸¡¢Âß¼­¾í¿éÉ豸£¬±ØÐë¶ÁдµÄ»ù±¾µ¥Î»ÊÇÒ»¸ö¿é£¬Ò»°ãÊÇ512×Ö½Ú£¬ÄÄÅÂÄãÖ»¶Áдһ¸ö×Ö½Ú£¬Ò²±ØÐëÒ»´Î¶Á½ø512×Ö½Ú£¬ÐÞ¸ÄÌØ¶¨µÄÄÇÒ»¸ö×Ö½Ú£¬È»ºóÔÙÕû¸ö512×Ö½Ú¿éÈ«²¿Ð´³öµ½Ó²ÅÌ¡£Õâ¾ÍÐèÒª»º³åÇøµÄ´æÔÚ¡£»º³åÇøµÄ×ܸöÊý£¬ÊDz»¹Ì¶¨µÄ£¬²Ù×÷ϵͳ¿ÉÒÔ¸ù¾ÝͬʱÔÚ·ÃÎʵÄ

¿éµÄÊýÁ¿ËæÊ±µ÷Õû¡£

¡ª¡ªNFS·ÃÎÊ»º³åÇø£¬Ô­Àí»ù±¾Í¬ÉÏ£»

¡ª¡ªÎļþϵͳ»º´æ£ºÕâ¸ö¿Ï¶¨ÊÇÿһ¸ö×Ö½Ú¶¼ÓÐÓ²ÅÌÎļþ¶ÔÓ¦µÄ£¬ÏÔÈ»ÊǷǼÆËãÄÚ´æ¡£

ÎÒµÄÀí½â£º

¼ÆËãÄÚ´æ -- Work segment ÁÙʱµÄ£»Ã»ÓжÔÓ¦µÄ³Ö¾Ã´ÅÅ̴洢λÖã» Ò»¸ö½ø³Ì½áÊø£¬½«ÊÍ·ÅÎïÀíºÍ·ÖÒ³¿Õ¼ä£»

µ±¿ÕÏÐÎïÀíÄÚ´æ½ÏÉÙʱ£¬½«page outµ½·ÖÒ³¿Õ¼ä£¬ÒÔ°ïÖúÊͷŸü¶àÎïÀíÄÚ´æ

·Ç¼ÆËãÄÚ´æ -- Persistent segment ³Ö¾Ã¶Î£»ÔÚ´ÅÅÌÉÏÓг־ô洢λÖÃ

Êý¾ÝÎļþor exe³ÌÐòͨ³£¶¼Ó³ÉäΪ·Ç¼ÆËãÄڴ棻 Êý¾ÝÎļþ£ºjfs¡¢jfs2¡¢nfsµÈ

ËùÒÔ£¬µ±ÎïÀíÄÚ´æ½ÏÉÙ£¬¼ÆËãÄڴ潫page outµ½pagingsapce£¬Ö÷»úÐÔÄÜϽµ£¬Õâ¾ÍÊÇÎÒÃÇͨ³£¿´µ½µÄÄÚ´æÆ¿¾±

ÎÒÃÇÐèÒª±£»¤¼ÆËãÄڴ棬ÏÞÖÆ·Ç¼ÆËãÄڴ棬ÕâÊÇÎÒÃÇÔ¸Òâ¿´µ½µÄÇé¿ö

AIX5.3ÒÔǰµÄµ÷Õû²ÎÊý·½·¨£ºmaxperm%=maxclient%ÉèÖýϵÍͨ³£ÔÚ20%×óÓÒ

minperm%ÉèÖõĸüµÍÒ»µã£¬Í¨³£¿ÉÒÔÊÇmaxperm%µÄÒ»°ë5%-10%

AIX5.3ÒÔºóµÄµ÷Õû²ÎÊý·½·¨£ºmaxperm%=maxclient%ÉèÖõıȽϸß90%×óÓÒ

minperm%»¹ÊÇÉèÖõıȽϵͣ¬Í¨³£¿ÉÒÔÉèÖÃΪ5%-20%×óÓÒ lru_file_repage=0

¶ølru_file_repage=1ÊÇAIXϵͳµÄdefaultµÄÖµ

lru_file_repage²ÎÊý´æÔÚµÄÒâÒ壺 1¡¢ÊÇ·ñÓ¦¸Ã¿¼ÂÇVMMÖØ·ÖÒ³¼ÆÊý 2¡¢Ì滻ʲôÀàÐ͵ÄÄÚ´æ

µ±lru_file_repage=0µÄʱºò½«Ö»Ìæ»»·Ç¼ÆËãÄڴ棬ÕâÏÔÈ»´ïµ½ÁËÎÒÃÇÐèÒª±£»¤¼ÆËãÄÚ´æµÄÄ¿µÄ

×î½ü¿´ÁËЩ×ÊÁÏ£¬·¢ÏÖAIX5.3Ïà¶ÔÓÚÒÔǰµÄ°æ±¾ÔÚ¶à·½ÃæÓÐÌá¸ßºÍ¸Ä±ä ¾ø¶ÔÊÇÒ»¸öºÃ°æ±¾£¬²»µÃ²»Åå·þIBM¿ª·¢ÈËÔ±

·Ç¼ÆËãÄÚ´æÔÚ¿ªÍ¨ftp»òÕßnfs·þÎñµÄʱºò, ¿ÉÄÜ»áÓ°Ïìµ½oracleÄÚ´æÐÔÄÜ. µ±È»ÁË£¬ÏóÎÒ, Ìõ¼þ²»ÔÊÐí, Éú²ú¿âµÄС¼¦ÓÖ²»ÄÜËæ±ã¶¯, ÓôÃÆ¡£

ÓÐÒ»µãËÆºõÐèÒª¾ÀÕý:

¶ÔÓÚAIX ....¿ÉÖ´ÐгÌÐòÎļþµÄ´úÂë¶Î ÊôÓÚ¼ÆËãÄÚ´æ

ËäÈ»¶ÔÓÚÕâЩ¶ÎÀ´Ëµ(´úÂë ¶ÎºÍ³õʼÊý¾Ý¶Î) ÆäʵÊÇÓÐÎļþ²¿·ÖÔÚ´ÅÅÌÉ϶ÔÓ¦µÄ...µ«ÊÇ×îºó»¹ÊÇ»á±ä³É¼ÆËãÄÚ´æ

ÕâÀïÓиöת»¯µÄ¸ÅÄî OS µÄLoaderÔÚ×°Èë¿ÉÖ´ÐÐÎļþʱ...ÒòΪ´Ódisk ×°Èë ...ÕâʱËùʹÓõϹÊÇÊôÓÚNonComp..

Ò»µ©·¢ÉúÖ¸ÁîԤȡµÄpage fault....ÔòNonComp»áתΪComp

pageOutÈ¥swapdeviceµÄpages ¶ÔAIX½ÐWorkingStoragePages ËùÓеÄWorkingStoragePages¶¼ÊÇComp È»¶ø²»ÊÇËùÓеÄComp¶¼ÊÇWorkingStoragePage

Ó¦¸Ã˵ DiskÉÏÓÐÎļþ¶ÔÓ¦µÄ¾Í½ÐPermanentStoragePages....ÎÞÎļþ¶ÔÓ¦µÄ½ÐWorkingStoragePages

¶Ô²»Æð£¬¸÷λÀÏ´ó£¬Ë®Ò»Ï¡£

³ÌÐòÖÐ

char *string1=\

ÊôÓÚ³õʼ»¯¶¨Ò壬Ҳ¾ÍÊÇstaticµÄ´úÂ룬µ½µ×ÊǼÆËãÄڴ滹ÊǷǼÆËãÄڴ棬¿´ÒÔºóÊÇ·ñÓиÄд£¬ÓɱàÒë³ÌÐòÔÚ±àÒëµÄʱºò¾ö¶¨µ½µÍÊÇʲô¡£Èç¹ûÒÔºóËäÈ»ÓÐÒýÓ㬵«ÊÇûÓиÄд£¬ÔòÔÚ³ÌÐò´úÂë¶Î£¬·Ç¼ÆËãÄڴ棬ÀýÈçÀàËÆchar *string2; string2=string1µÄÒýÓã¬ÆäʵÕâ¸ö±äÁ¿ÊǸö³£Á¿,ABCDEFG±£´æÔÚ´úÂë¶ÎÖУ¬·Ç¼ÆËãÄڴ棬string1×÷ΪָÕë±¾Éí²¢²»´æÔÚ£¬ÒòΪָÏòÊǸö³£Á¿£¬³ÌÐò¿ÉÒÔÓÅ»¯£¬°ÑÕâ¸öÖ¸ÕëÊ¡ÂÔµô¡£

Èç¹ûÒÔºóÓиÄд£¬ÀýÈçstring1=string2;ÔòÔÚ³ÌÐò³õʼ»¯»áÔÚ¶ÑÖÐÉêÇë¿Õ¼ä£¬Ò²¾ÍÊǼÆËãÄڴ棬ͬʱ³ÌÐò´úÂë¶Î»¹ÊÇÓиó£Á¿ABCDEFG, 22222£¬Õⲿ·Ö»¹ÊǷǼÆËãÄÚ´æ¡£

-----------

ÁíÍâ·Ç¼ÆËãÄÚ´æ²¢·ÇÍêÈ«¿ÉÒÔ¶ªÆú£¬ÆäÖл¹ÓÐÊÇ·ñdirty£¬Èç¹ûdirty£¬µÈͬÓÚ¼ÆËãÄÚ´æ´¦Àí£¬ÎÒ»¹Ã»ÓÐÖ¤¾Ý˵Ã÷aix×ã¹»´ÏÃ÷µ½¶ÔÓÚdirtyµÄ·Ç¼ÆËãÄÚ´æ»áÖ±½Óд´ÅÅÌÔ­Êý¾ÝÇø»¹ÊÇдpaging space£¬µ«ÒÔÎÒ¸öÈËÍÆ¶Ï£¬ÓÉÓÚд´ÅÅÌÊý¾ÝÇøµÄÊÇsyncd£¬¶ø´¦ÀípagingspaceµÄÊÇswap£¬Á½¸ö½ØÈ»²»Í¬µÄ½ø³Ì£¬ËûÃÇÔÚÄÇô¶ÌÔݵÄʱ¼äÄÚ£¬Ã»ÓеÀÀí»áÏ໥ͨÐÅ£¬¶øÇÒºÜÓпÉÄÜËÀËø£¬×îºÃµÄ°ì·¨¾ÍÊÇdirty·Ç¼ÆËãÄÚ´æÍêÈ«µÈͬÓÚ¼ÆËãÄڴ棬pagingµ½½»»»Çø¡£------------------ ÒÔÉÏÒ»¶ÎÑÏÖØ´íÎ󣬣¨ÓÖÊÇÖÐÎç³Ô¶àÁËÈǵûö£¬½ñÌìÀϰåÇë³Ô×ÔÖú²Í£©¡£¾­¹ýlarryÀÏ´óµ±Í·°ôºÈ£¬õ®õ­¹à¶¥£¬ÆßÇ϶ٿª£¡lrudÊÇΨһµÄ¶ÔÄÚ´æ½øÐмìÑéµÄ³ÌÐò£¬¶øÊÇ·ñsyncµ½´ÅÅÌ»òÕß½»»»Çø£¬syncd×Ô¼ºÊDz»¹ÜµÄ£¬Ëü×ð´ÓÄÚ´æÒ³±ê¼Ç£¬Òò´Ë²»»á³öÏÖÁ½¸ö³ÌÐòÕùÏà´¦ÀíÒ»¿éÄÚ´æµÄÇé¿ö¡£ÔٴθÐлlarryÀÏ´ó¸ß·çÁÁ½Ú£¬²»³ÜÇü×ðÓëÎÒµÈС±²ÌÖÂÛ£¡²»¹ý¾­¹ý¸Õ¸ÕרÑУ¬·¢ÏÖÒÀÈ»ÓÐÒɻ󣬺ܶà˵·¨±È½ÏÄ£ºý£¬¼ÌÐøÑо¿Ö®ÖС£Ô¤ÖªºóÊÂÈçºÎ£¬Ç뿴ϼ¯¡£¡£¡£

---------------------------------------------

ÓÉ´Ë£¬Èç¹ûÓдóÁ¿µÄÊý¾ÝÎļþ¸Äд²Ù×÷£¬ÀýÈçcopy£¬tarµÄÄ¿±êÎļþ£¬¶¼»áÔì³ÉÄÚ´æÏûºÄ£¬¶øÇÒÎÞ·¨Í¨¹ý²ÎÊýÓÅ»¯£¬Ö»ÄÜÔö¼ÓsyncdµÄд²Ù×÷Ƶ·±³Ì¶È»òÕßÔö¼Ó²¢ÐÐÊýÀ´½â¾ö¡£

-------------------

Õâ¶ÎûÓдóÎÊÌ⣬µ«Ç°ÌáÌõ¼þÕýÈçlarryÀÏ´óËù˵£¬ÏµÍ³ÓÐ×ã¹»µÄfrememµÄʱºò²Å»áµÈ´ýsyncd±»¶¯Ë¢Ð£¬·ñÔòlrud»áÖ÷¶¯µ÷ÓÃsyncdˢУ¬ÓÉÓÚÓÐfremem´æÔÚ£¬Í¨³£²»»áϵͳÓÐÌ«´óÓ°Ï죬ÓÅ»¯²»ÓÅ»¯Ã»Ê²Ã´ÒâÒ壬³ý·Ç´Ëʱϵͳ½ô¸ú£¨ÔÚ¼¸·ÖÖÓÖ®ÄÚ£©×ÅÒª½øÐдóÁ¿ÉêÇëÄÚ´æµÄ²Ù×÷£¬ÀýÈçloadÊý¾ÝµÈÅúÁ¿²Ù×÷¡¢Æô¶¯Êý¾Ý¿âµÈµÈ£¬ÓÉÓÚϵͳ»álazyÇåÀíÄڴ棬ֻÓÐÉêÇëµÄʱºò²Å»áÇåÀí£¬ËùÒÔºóÐø³ÌÐò»áÉÔÂý£¬Èç¹û·Ç³£±ØÒª£¨¾Í²î¼¸·ÖÖÓ£¬Ò»°ãû±ØÒª£©£¬¿ÉÒÔÖ÷¶¯½øÐÐÄÚ´æÇåÀí£¬°ÑÓÃÓÚÎļþϵͳµÄÄÚ´æwriteback£¬²¢ÊÍ·Å¡£

Êͷŵķ½Ê½ÓУº

1.ɾ³ý¸Õ¸Õ½øÐвÙ×÷µÄ´óÎļþ£¬ÎļþûÁË£¬ÄÚ´æÖеÄcache¾ÍûÁË£¬×ÔÈ»±ä³Éfremem 2. ¶¶¶¯ÏµÍ³£¬¾ÍÊǸü¸Ämaxfre, minfreÖ®ÀàµÄ²ÎÊý£¬¸Ä³ÉºÜ´óµÄÖµ£¬È»ºóÔٸĻØÀ´¡£

×îºó¸Ðлһ´ÎLarryÀÏ´ó£¬ÄúµÄ¹â»ÔÐÎÏó½«ÓÀÔ¶³ÉΪ¼¤ÀøÎÒÃÇǰ½øµÄÔ­¶¯Á¦£¡

Ô­ÌûÓÉ orian ÓÚ 2008-6-20 00:21 ·¢±í

ÁíÍâ·Ç¼ÆËãÄÚ´æ²¢·ÇÍêÈ«¿ÉÒÔ¶ªÆú£¬ÆäÖл¹ÓÐÊÇ·ñdirty£¬Èç¹ûdirty£¬µÈͬÓÚ¼ÆËãÄÚ´æ´¦Àí£¬ÎÒ»¹Ã»ÓÐÖ¤¾Ý˵Ã÷aix×ã¹»´ÏÃ÷µ½¶ÔÓÚdirtyµÄ·Ç¼ÆËãÄÚ´æ»áÖ±½Óд´ÅÅÌÔ­Êý¾ÝÇø»¹ÊÇдpaging space£¬µ«ÒÔÎÒ¸öÈËÍÆ¶Ï£¬ÓÉÓÚд´ÅÅÌÊý¾ÝÇøµÄÊÇsyncd£¬¶ø´¦ÀípagingspaceµÄÊÇswap£¬Á½¸ö½ØÈ»²»Í¬µÄ½ø³Ì£¬ËûÃÇÔÚÄÇô¶ÌÔݵÄʱ¼äÄÚ£¬Ã»ÓеÀÀí»áÏ໥ͨÐÅ£¬¶øÇÒºÜÓпÉÄÜËÀËø£¬×îºÃµÄ°ì·¨¾ÍÊÇdirty·Ç¼ÆËãÄÚ´æÍêÈ«µÈͬÓÚ¼ÆËãÄڴ棬pagingµ½½»»»Çø¡£

syncdÖ»ÊÇÈ·±£flushÎļþϵͳcacheµÄ×îºóÒ»µÀ·ÀÏߣ¬È±Ê¡syncd¼ä¸ôÊÇ60Ã룬ÕâÖмäsyncd¿Ï¶¨ÊDz»¸É»îµÄ£¬µ«ÎÒÃÇÖªµÀ£¬Îļþϵͳcache±ØÐëÒÔ60Ãë½øÐÐflush£¬¶øÖÐ¼ä¾ø¶Ô²»commitÈκÎcache page£¬ÕâÏÔÈ»²»·ûºÏ³£Àí¡£

µ±Óöµ½dirtyµÄfs cache page£¬ÊÇÒ»¶¨»á×Ô¶¯ÏÈflushËüÃǵġ£

ÒÔÏÂ˵·¨À´×ÔAIX Information Center£º

Îļþͬ²½ÐÔÄܵ÷Õû

JFS µÄ·Ç˳ÐòÎļþ I/O »áÒ»Ö±´æ´¢ÔÚÄÚ´æÖÐÖ±µ½Âú×ãÒ»¶¨Ìõ¼þ£º

¿ÕÏÐÁбíËõСµ½ minfree£¬ÒÔÖÂÐèÒª½øÐÐÒ³Ìæ»»¡£ syncd ÊØ»¤³ÌÐò°´¹Ì¶¨µ÷¶È¼ä¸ôË¢ÐÂÒ³¡£ Ö´ÐÐÁË sync ÃüÁî¡£

Ëæ»úºóдÔÚ´ïµ½Ëæ»úºóдãÐÖµºóÇå¿ÕÔàÒ³Ãæ¡£

˳Ðòºóд

Èç¹û´ØµÄËùÓÐ 4 Ò³¶¼ÊÇÔàÒ³£¬ÄÇôֻҪÐÞ¸ÄÁËÏÂÒ»¸ö·ÖÇøÖеÄÒ³£¬»áµ÷¶È½«¸Ã´ØÖÐµÄ 4 ¸öÔàҳдÈë´ÅÅÌ¡£Èç¹û²»¾ß±¸ÕâÒ»¹¦ÄÜ£¬ÄÇôֱµ½ syncd ÊØ»¤³ÌÐòÔËÐÐǰ£¬¸ÃÒ³¶¼»áÁô´æÓÚÄڴ棬µ¼Ö¿ÉÄÜµÄ I/O Æ¿¾±ºÍÎļþË鯬¡£

ȱʡÇé¿öÏ£¬Ò»¸ö JFS Îļþ»®·Ö³É 16 KB ´óСµÄ·ÖÇø»ò 4 Ò³¡£Ã¿Ò»¸öÕâÑùµÄ·ÖÇø±»³ÆÎªÒ»´Ø¡£

VMM ÓÃÓڳ䵱ãÐÖµµÄ´ØÊýÊǿɵ÷ÕûµÄ¡£È±Ê¡ÖµÊÇÒ»´Ø¡£Ê¹Óà ioo -o numclust ÃüÁîÔö´ó numclust ²ÎÊý¿ÉÑÓ³ÙºóдÈë¡£

¶ÔÓÚÔöÇ¿ÐÍ JFS£¬ioo -o j2_nPagesPerWriteBehindCluster ÃüÁîÓÃÀ´Ö¸¶¨Ã¿´Îµ÷¶ÈµÄÒ³Êý£¬¶ø²»ÊÇ´ØÊý¡£ÔöÇ¿ÐÍ JFS ´ØµÄȱʡҳÊýΪ 32£¬Òâζ×ÅÔöÇ¿ÐÍ JFS µÄȱʡ´óСΪ 128 KB¡£

Ëæ»úºóд

ºóд¹¦ÄÜÌṩÁËÕâÑùÒ»ÖÖ»úÖÆ£¬¼´µ±¸ø¶¨ÎļþÔÚÄÚ´æÖеÄÔàÒ³Êý³¬¹ý¹æ¶¨ãÐÖµºó£¬ÄÇô»áµ÷

¶ÈËùдµÄºóÐøÒ³ÃæÒÔдµ½´ÅÅÌÉÏ¡£

¿ÉÄÜ´æÔÚһЩӦÓóÌÐòÖ´ÐдóÁ¿µÄËæ»ú I/O£¬¼´ I/O ģʽ²»Âú×ãºóдËã·¨µÄÒªÇó£¬Òò¶øµ¼ÖÂËùÓÐÒ³Ãæ×¤ÁôÔÚÄÚ´æÖУ¬Ö±µ½ syncd ÊØ»¤³ÌÐòÔËÐÐΪֹ¡£Èç¹ûÓ¦ÓóÌÐòÐÞ¸ÄÁËÄÚ´æÖеĺܶàÒ³Ãæ£¬ÄÇôÔÚ syncd ÊØ»¤³ÌÐò·¢³ö sync() µ÷ÓÃʱ£¬Õâ»áʹµÃÏò´ÅÅÌдÈë´óÁ¿Ò³¡£

½« ioo ÃüÁîÓë JFS maxrandwrt ²ÎÊýÒ»ÆðʹÓ㬿ɵ÷ÕûãÐÖµ¡£È±Ê¡ÖµÎª 0£¬±íÊ¾Ëæ»úºóдÊǽûÓõġ£½«¸ÃÖµÔö¼Óµ½ 128 ±íʾһµ©ÎļþפÁôÓÚÄÚ´æµÄÒ³´ïµ½ 128 Ò³£¬ËæºóµÄÈκÎÔàÒ³¶¼½«±»µ÷¶ÈдÈë´ÅÅÌ¡£¶øÕâЩҳ½«ÔÚµ÷Óà sync() ºóˢС£

¶ÔÓÚÔöÇ¿ÐÍ JFS£¬ioo ÃüÁîÑ¡Ïî j2_nRandomCluster£¨-z ±êÖ¾£©ºÍ j2_maxRandomWrite£¨-J ±êÖ¾£©ÓÃÓÚµ÷ÕûËæ»úºóд¡£Á½¸öÑ¡Ïîȱʡֵ¶¼Îª 0¡£ÔöÇ¿ÐÍ JFS µÄ j2_maxRandomWrite Ñ¡ÏîºÍ JFS µÄ maxrandwrt ¹¦ÄÜÏàͬ¡£¼´ËüÏÞ¶¨ÁËÿ¸öÎļþ¿ÉÒÔÁôÔÚÄÚ´æÖеÄÔàÒ³Êý¡£j2_nRandomCluster Ñ¡ÏîÖ¸¶¨ÁË¿ÉÒÔ±»ÊÓÎªËæ»úµÄÁ½´ÎÁ¬ÐøÐ´ÈëÖ®¼äµÄ´ØÊý¡£

Ò²¾ÍÊÇ˵£º

Ò»¸ö¹æÔòÏÈ˵£¬ÕâÊÇǰÌ᣺µ±Ò»¸öfs cache page±ØÐë±»ÁíÍâʹÓÃʱ£¬Ò»¶¨ÊÇminfreeÒѾ­´ïµ½ÁË£¬·ñÔòϵͳֻÓôÓfree listÖÐȡδÓÃÒ³À´Óü´¿É¡£ ¡ñ˳ÐòºóдÔì³ÉµÄdirty page£¬µ±ÕæÕýÐèÒªÓõ½ÕâЩҳʱ£¬minfreeÒѾ­´ïµ½£¬¶øminfree´ïµ½Ê±£¬Ò»¶¨»á×öÏÈ×öcommit dirty pageµÄÊÂÇ飬ËùÒÔ²»ÓÃÕ¼ÓÃpaging space£»

¡ñȱʡÇé¿öÏ£¬Ëæ»úºóдÍêÈ«Êǹرյģ¬ËùÒÔËæ»úºóд²»»áµ¼ÖÂfs cache±»Ê¹Óã¬Ò²¾Í²»¿ÉÄܲúÉúdirty

¡ñ·ÇȱʡÇé¿öÏ£¬Ëæ»úºóд´ò¿ª£¬ÄÇôÇéÐÎͬ˳Ðòºóд¡£

ËùÒÔÄúÉèÏëµÄdirty fs cache pageÐèÒª»»³öµ½paging spaceµÄ¿ÉÄÜÐÔ²¢²»´æÔÚ¡£

[ ±¾Ìû×îºóÓÉ larryh ÓÚ 2008-6-20 01:36 ±à¼­ ]

Ô­ÌûÓÉ FromHell ÓÚ 2008-6-19 21:54 ·¢±í

¶ÔÓÚAIX ....¿ÉÖ´ÐгÌÐòÎļþµÄ´úÂë¶Î ÊôÓÚ¼ÆËãÄÚ´æ

ËäÈ»¶ÔÓÚÕâЩ¶ÎÀ´Ëµ(´úÂë ¶ÎºÍ³õʼÊý¾Ý¶Î) ÆäʵÊÇÓÐÎļþ²¿·ÖÔÚ´ÅÅÌÉ϶ÔÓ¦µÄ...µ«ÊÇ×î

ºó»¹ÊÇ»á±ä³É¼ÆËãÄÚ´æ

ÕâÀïÓиöת»¯µÄ¸ÅÄî OS µÄLoaderÔÚ×°Èë¿ÉÖ´ÐÐÎļþʱ...ÒòΪ´Ódisk ×°Èë ...ÕâʱËùʹ

ÓõϹÊÇÊôÓÚNonComp..

Ò»µ©·¢ÉúÖ¸ÁîԤȡµÄpage fault....ÔòNonComp»áתΪComp

ÕâÒ»µã£¬ÎÒµ¹Ã»Óп´µ½ÓÐ×ã¹»ÏêϸµÄ¹Ù·½×ÊÁÏÀ´Ö¤Ã÷ÊÇ»ò·ñ

ÓÉ´ËÎÒÒýÉêÏëµ½Á½¸öÓÐȤµÄÎÊÌ⣺

1¡¢Ä³¸öÒ³µ±Ç°ÊôÓڷǼÆËãÄڴ滹ÊǼÆËãÄڴ棬ÊÇ·ñÓÐרÓõÄÒ³±êÖ¾À´±êÃ÷£¿ÎÒ»³ÒÉûÓУ¬ÒòΪIBM×Ô¼º£¬¶¼¿ÉÄܶÔÄÚ´æÒ³µÄÄÇô¶àÖÖÓÃ;µ½µ×ËãʲôÀàÐÍûÓÐÍêȫһÖÂÒâ¼û£¨³ýÁ˵äÐ͵ģ¬Õ¼ÓÃÁ¿´óµÄÀàÐÍûÓÐʲôÒìÒéÍ⣩¡£±ÈÈçnmonºÍtopasÏÔʾµÄ·Ç¼ÆËãÄÚ´æºÍ¼ÆËãÄÚ´æ±ÈÀý¾Í²»Í¬¡£

2¡¢Õâ¸ö¸ü¼ÓÓÐȤ£¬¶øÇÒÓÐÐËȤÓо«Á¦µÄ¿ÉÒÔ×ö×öÊÔÑ飨ÐèÒªPOWER»ã±àµÄ֪ʶ£¬ÖÁÉÙ¿ÉÒÔ²é¿´ÌØ¶¨´úÂëµÄÊ®Áù½øÖÆÊý¾ÝÌåÏÖÊÇʲô£¬ÒÔÔÚÄÚ´æÖж¨Î»³öÀ´£¬ÎÒû×ö£©¡£ÓÐûÓÐÓû§½ø³Ì¿É·ÃÎʵķǼÆËãÄڴ棿°´ÕÕ¸ÅÄîÀ´Ëµ²»Ó¦¸ÃÓС£ÄÇôÈç¹ûÓû§½ø³Ìȥд·Ç¼ÆËãÄڴ棬Ӧµ±»á±»²Ù×÷ϵͳ·¢ÏÖԽȨ·ÃÎʲ»ÊôÓÚ×Ô¼ºµÄÄڴ棬¶ø°ÑËü¸Éµôͬʱ²úÉúcoredump¡£

Èç¹ûÄú˵µÄ´úÂëʵ¼Ê±»ÒýÓõ½£¬»áµ¼ÖÂÆäת»¯Îª¼ÆËãÄÚ´æÕâÒ»µã£¬È·ÊµÊÇAIXµÄ±ê×¼ÐÐΪ£¬ÄÇôÕâ¸ö¼ÆËãÄÚ´æËã²»ËãÕâ¸ö½ø³Ì×ÔÓУ¿

ÕâÑù»áÓÐÕâô¼¸ÖÖÇé¿ö£º

¡ñ´úÂëÒѾ­±»Ö´Ðйý£¬ËùÒÔËüÊǼÆËãÄڴ棺 Èç¹ûËüÊôÓÚÓû§½ø³Ì×ÔÓУº×ÔÈ»Õâ¸ö½ø³Ì¿ÉÒÔÐÞ¸ÄÒѾ­±»Ö´ÐйýµÄ×ÔÉí´úÂ롪¡ª¿ÉÒÔÉè¼ÆÒ»¸öÊÔÑéÀ´ÑéÖ¤£»

Èç¹ûËü²»ÊôÓÚÓû§½ø³Ì£¬Ôò±ØÈ»ÊôÓÚϵͳ½ø³Ì£ºÕâ¸ö½ø³ÌÐÞ¸ÄÒѾ­±»Ö´ÐйýµÄ×ÔÉí´úÂëµÄ³¢ÊÔ½«µ¼ÖÂcoredump£»

¡ñ´úÂëÉÐδ±»Ö´Ðйý£¬ËùÒÔËüÊǷǼÆËãÄڴ棺

·Ç¼ÆËãÄÚ´æ²»Ó¦¸ÃÊôÓÚ½ø³Ì×ÔÓУ¬ËùÒÔÊÔͼÐÞ¸ÄËü»áÔì³Écoredump¡£

ÓÖÒª·­´¬

ÔÚinfocenterÕÒµ½Ã÷ȷ˵Ã÷£º

Pages that are part of working segments are written to paging space; persistent segments are

written to disk.£¨²»¹ýûÓÐдÊÇpaging space»¹ÊÇfile£¬»¹Óлú»á¡£¡£¡££©

ÖÐÎç³Ô¶àÁË¡£¡£¡£àË£¬ÔõôûÏëÆðÀ´lrudÊÇ×ï¿ý»öÊ×£¬Ëü»á¸ù¾ÝpageÇé¿öµ÷ÓôÅÅÌд£¬·ñÔòÒ²²»»á²ÂÏëÁ½¸ö½ø³ÌÕùÏàˢдÅÅÌ¡£¡£¡£

Ô­ÌûÓÉ larryh ÓÚ 2008-6-20 02:40 ·¢±í

1¡¢Ä³¸öÒ³µ±Ç°ÊôÓڷǼÆËãÄڴ滹ÊǼÆËãÄڴ棬ÊÇ·ñÓÐרÓõÄÒ³±êÖ¾À´±êÃ÷£¿ÎÒ»³ÒÉûÓУ¬ÒòΪIBM×Ô¼º£¬¶¼¿ÉÄܶÔÄÚ´æÒ³µÄÄÇô¶àÖÖÓÃ;µ½µ×ËãʲôÀàÐÍûÓÐÍêȫһÖÂÒâ¼û£¨³ýÁ˵äÐ͵ģ¬Õ¼ÓÃÁ¿´óµÄÀàÐÍûÓÐʲôÒìÒéÍ⣩¡£±ÈÈçnmonºÍtopasÏÔʾµÄ·Ç¼ÆËãÄÚ´æºÍ¼ÆËãÄÚ

´æ±ÈÀý¾Í²»Í¬¡£

2¡¢Õâ¸ö¸ü¼ÓÓÐȤ£¬¶øÇÒÓÐÐËȤÓо«Á¦µÄ¿ÉÒÔ×ö×öÊÔÑ飨ÐèÒªPOWER»ã±àµÄ֪ʶ£¬ÖÁÉÙ¿ÉÒÔ²é¿´ÌØ¶¨´úÂëµÄÊ®Áù½øÖÆÊý¾ÝÌåÏÖÊÇʲô£¬ÒÔÔÚÄÚ´æÖж¨Î»³öÀ´£¬ÎÒû×ö£©¡£ÓÐûÓÐÓû§½ø³Ì¿É·ÃÎʵķǼÆËãÄڴ棿°´ÕÕ¸ÅÄîÀ´Ëµ²»Ó¦¸ÃÓС£ÄÇôÈç¹ûÓû§½ø³Ìȥд·Ç¼ÆËãÄڴ棬Ӧµ±

»á±»²Ù×÷ϵͳ·¢ÏÖԽȨ·ÃÎʲ»ÊôÓÚ×Ô¼ºµÄÄڴ棬¶ø°ÑËü¸Éµôͬʱ²úÉúcoredump¡£

Èç¹ûÄú˵µÄ´úÂëʵ¼Ê±»ÒýÓõ½£¬»áµ¼ÖÂÆäת»¯Îª¼ÆËãÄÚ´æÕâÒ»µã£¬È·ÊµÊÇAIXµÄ±ê×¼ÐÐΪ£¬

ÄÇôÕâ¸ö¼ÆËãÄÚ´æËã²»ËãÕâ¸ö½ø³Ì×ÔÓУ¿

ÕâÑù»áÓÐÕâô¼¸ÖÖÇé¿ö£º

¡ñ´úÂëÒѾ­±»Ö´Ðйý£¬ËùÒÔËüÊǼÆËãÄڴ棺

Èç¹ûËüÊôÓÚÓû§½ø³Ì×ÔÓУº×ÔÈ»Õâ¸ö½ø³Ì¿ÉÒÔÐÞ¸ÄÒѾ­±»Ö´ÐйýµÄ×ÔÉí´úÂ롪¡ª¿ÉÒÔÉè¼ÆÒ»

¸öÊÔÑéÀ´ÑéÖ¤£»

Èç¹ûËü²»ÊôÓÚÓû§½ø³Ì£¬Ôò±ØÈ»ÊôÓÚϵͳ½ø³Ì£ºÕâ¸ö½ø³ÌÐÞ¸ÄÒѾ­±»Ö´ÐйýµÄ×ÔÉí´úÂëµÄ³¢

ÊÔ½«µ¼ÖÂcoredump£»

¡ñ´úÂëÉÐδ±»Ö´Ðйý£¬ËùÒÔËüÊǷǼÆËãÄڴ棺

·Ç¼ÆËãÄÚ´æ²»Ó¦¸ÃÊôÓÚ½ø³Ì×ÔÓУ¬ËùÒÔÊÔͼÐÞ¸ÄËü»áÔì³Écoredump¡£

·¢ÑïÒ»²»ÅÂËÀ£¬¶þ²»ÅÂË®£¬ËÀÖí²»Å¿ªË®Ì̵ľ«Éñ£¬¼ÌÐøË®¡£ÍµÍµ¸úÄú˵һÉù£¬ÎªÁ˱£Ö¤¹àË®ÖÊÁ¿£¬ÎÒÁ¬Íí·¹¶¼Ã»³Ô£¬Ö»ºÈË®£¡Á¦Õù±£³ÖÇåÐÑ£¡ºöÈ»ÏëÆðÀ´£¬¸Õ˵ÁËÒ»¾ä£¬ÏÖÔÚLU¸ßÊÖÔ½À´Ô½¶à£¬±£²»×¼Ê²Ã´Ê±ºò¾Í±»Ò»µ¶±ÐÃü£¡ÎÚÑ»×ì°¡£¡

ÒÔÏÂÀ´×ÔinfocenterºÍÎÒ×Ô¼ºµÄÀí½â£¬Çë´ó¼Ò¶à¶àË®³¡¡£http://publib.boulder.ibm.com/in ... _memory_mngment.htm

VMM¹ÜÀí½«memory·Ö³Épage£¬È±Ê¡page´óС4KB£¬µ«aix²Ù×÷ϵͳ֧³Ö¸ü´óµÄpage£¬ÀýÈç16M£¬µ«¶ÔÓÚ·Ç4kµÄpage£¬aix²»ÄÜ´¦Àípage in/out£¬Ö»Äܽ«ÆäpinÔÚreal memoryÖУ¬aixÖÐÿ256MµÄmemoryÖ»ÄܲÉÓÃÒ»ÖÖpage size£¨aixÖ§³Ö»ìºÏʹÓã©£¬¶øÇÒ²»ÐèÒªÖØÐÂÆô¶¯£¬£¨ÐèÒªÔ¤ÏȽ«vmo²ÎÊýlarge_page_heap_size=1ÒÔÔÊÐíÆäËüpage£©£¬Ö»Ðè¸ü¸Ävmo

²ÎÊýµ½ÐèÒªµÄ´óС£¬¡£µ«×¢Ò⣬ʹÓÃÆäËû´óСµÄ page£¬²»Äܽ»»»¡£ Óëvmm²»Í¬£¬ real memory (RAM)Ö»ÓÐ4k page, vmm¹ÜÀí³ÌÐòÐèÒª½«ÆäpageÓëreal memoryµÄ4k¶ÔÓ¦£¨»òÕßÓë´ÅÅ̽»»»Çø¶ÔÓ¦£¬¾ÍÊÇpage out³öÈ¥ÁË£©¡£

vmmʹÓÃһЩËã·¨À´½øÐжÔÓ¦¡£

Virtual-memory segments·ÖΪpersistent segments »òÕß working segments. Virtual-memory segmentsͬʱ»¹±»·ÖΪcomputational or file memory

Èç¹ûÐèÒª·ÃÎʵÄVirtual-memory pages²»ÔÚreal memory£¬ÔòÒýÆðpage faultÖÐ¶Ï Page faultsÓÖ¿ÉÄÜÊÇnew-page faults»òÕßrepage faults£¬×î½üÒ»¶Îʱ¼ä£¨Õâ¸öʱ¼ä³¤¶ÌºÃÏñÊÇlrudɨÃèÍêÒ»±éÄÚ´æpoolµÄʱ¼ä£¬ÓдýÈ·ÈÏ¡£lrud²»Í£µØÑ­»·É¨ÃèÄÚ´æpool£¬ÄÚ´æpoolµÄ´óС¸ù¾Ý»úÆ÷ÓµÓеÄÎïÀíÄÚ´æ¶àÉÙºÍcpuÊýÁ¿Óйأ¬vmstat -v¿ÉÒÔ¿´µ½memory poolµÄÊýÁ¿£¬Ã¿¸öpool¶ÔÓ¦lrudµÄÒ»¸öỊ̈߳©µÚÒ»´Î·ÃÎÊ´ËÒ³ÊÇnew page fault£¬Èç¹ûÔÚÕâ¶Îʱ¼äµÚ¶þ´Î·¢Éú´Ëpage faults£¬ÔòÊÇrepage faults¡£Èç¹û·¢Éúrepage fault£¬ÏµÍ³»á¼Ç¼ÏÂÀ´vmstat 1 µÄreÒ»Ïî¼ÈÊÇ¡£

PersistentºÍworking segments

PersistentÄÚ´æÒ³ÈçlarryÀÏ´óËù˵£¬¾ÍÊÇÔÚ´ÅÅÌÉÏÓжÔÓ¦µÄ£¬ÎÞÂÛ³ÌÐò£¬Êý¾ÝÎļþ»¹ÊÇcache£¨ÆäʵҲÊÇΪÊý¾ÝÎļþ×¼±¸µÄ£©£¬ working segmentÊÇÁÙʱÉú³É£¬ÀýÈçmallocÉêÇëµÄ¡£µ«ÓÉÓÚµ¥Î»ÊÇsegment£¨256M£©£¬ËùÒÔ²¢²»Äܰ´ÕÕ4k¶Ï¶¨ÄǸöÊÇpersistent£¬ÄǸöÊÇworking£¬¶øÊÇvmm¸ù¾ÝÄÚ´æÉêÇëµÄÌØµãÀ´´æ·Å¶ÔÓ¦µÄpage£¨ÎÒ²ÂÏ룬²»È·¶¨£¬Óдý̽ÌÖ£©¡£Ò²¾ÍÊÇ˵£¬ÏµÍ³Ò»¶¨ÖªµÀÄÇЩpageÊÇpersistent£¬ÄÇЩÊÇworking£¬ÒòΪÕâЩpageÔÚ³õʼ»¯Ê¹ÓõÄʱºò£¬ÊÇÔÚ²»Í¬µÄ¶ÎÀïÃæÉêÇëµÄ£¡Èç¹û¶ÁдÎļþ£¬vmm¾ÍÔÚpersistent segment·ÖÅäpage¸øÇëÇóÕߣ¨´ò¿ªÎļþͨ³£ÓÉlvmÄں˲Ù×÷£¬ËùÒÔÊÇϵͳµ÷Óã©£¬¶ø³ÌÐòͨ¹ýmallocÉêÇ룬¼´Ê¹±£´æµÄÊÇÎļþµÄÒ»²¿·Ö£¨Í¨¹ýmemcpy¹ýÀ´£©£¬µ«ÏµÍ³ÒÀÈ»ÈÏΪÊÇworking£¬ÔÚworking¶Î·ÖÅä¡£

Èç¹ûpersistentÀïÃæµÄpage±»Ð޸IJ¢ÇÒ²»ÄÜÔÚreal memory±£´æ(ʲôÇé¿öϲ»Äܱ£´æ£¿´ýÈ·¶¨£©£¬Ôòvmm½«Æäд»Øµ½´ÅÅÌÉ϶ÔÓ¦µÄÊý¾ÝÎļþÇø¡£Èç¹ûû±»Ð޸ģ¬ÔòÖ±½Ó¶ªÆú£¬²»ÐèÒªio£¬ÒÔºóÔÙÓÐÐèÇó£¬ÖØÐ¶Á»ØÀ´£¬ÒòΪ´ÅÅÌÉÏÓжÔÓ¦Îļþ£¨Êý¾Ý£©¡£

c³ÌÐòÔÚÖ´ÐеÄʱºò£¬²Ù×÷ϵͳvmm»á×Ô¶¯·ÖÅästack/data¶Î£¨working£©£¬heap¶Î£¨working£©, program text¶Î£¨persistent£©£¬ shared lib¶Î£¨persistent£©£¬Ã¿¶Î256M£¬µ«Ö»ÊÇÒ»¸öÐéÄâ¿Õ¼ä£¬³ÌÐòÕæÕýʹÓõÄʱºò£¬²Å»áÕ¼¾ÝÒ»¸öÓÖÒ»¸ö4k£¬²Å»á¶ÔÓ¦µ½real memory

Working segmentsÊǸöÁÙÊ±ÇøÓò£¬½ö½ö´æ»îÓÚ³ÌÐòÖ´ÐÐÆÚ¼ä£¬´ÅÅÌÉÏҲûÓжÔÓ¦µÄÊý¾ÝÎļþ¡£Ò»µãÀýÍ⣬ϵͳÄں˵ÄtextºÍshared library±¾À´Ó¦µ±±£´æÔÚpersistent¶Î£¨ÒòΪÄÚºËÒ²ÊdzÌÐò£¬¶ø³ÌÐòµÄÕâÐ©ÇøÓòÓ¦µ±ÊÇpersistentÄڴ棩£¬µ«ÊÇËûÃÇÒ²±»Ëã×÷workingµÄ£¬ÄѵÀÊÇ·ÀֹϵͳÔËÐйý³ÌÖÐϵͳÄÚºËÎļþ±»Îóɾ³ýÖ±½Óµ¼ÖÂϵͳ±ÀÀ££¿¶ø¸ø´ó¼ÒÁô¸ö»º³åʱ¼ä£¬ÒòΪÕâЩÎļþ²»»áÔÙ´Ó´ÅÅ̶ÁÈ룬ֻ¶ÁÒ»´Î£¬ÒÔºó¼´Ê¹ÄÚ´æ²»¹»£¬Ò²²»»áÈçͬÆäËû

³ÌÐòÎļþÖ±½Ó¶ªÆú£¬¶øÊǽ»»»µ½paging space! ÍÆÂÛ£ºÈç¹ûÎóɾ³ýÁËϵͳÄÚºËÎÄ

¼þ£¨ÏÞÓÚÖ´ÐÐÎļþºÍµ÷Óÿ⣬²ÎÊýÎļþ²»Ë㣩£¬Ç§Íò±ðÍ£»ú£¬ÏµÍ³»¹»áÕý³£¹¤×÷£¡Ïë°ì·¨»¹

ÄÜ´ÓÄÚ´æÖÐÕÒ»ØÀ´¡£

Persistent-segment»¹Óиü¶àµÄÀàÐÍ¡£Client segments ÊÇÓÃÓÚÔ¶³ÌÎļþ£¬ÀýÈçnfs mount¹ýÀ´µÄ£¬ÕâЩpageÈç¹ûÐèÒª½»»»³öÈ¥£¬Ôòд»ØÔ­Î»ÖûòÕß¶ªÆú£¨Èç¹ûûÓÐÐ޸ģ©£¬¶ø²»»á½»»»µ½½»»»Çø£¨ÎÒÓ¡ÏóÖÐ4.3.3ËÆºõÊÇд±¾µØ½»»»Çø£¬¹À¼ÆÊÇÏÖÔÚÈÏÎªÍøÂç×ã¹»¿ìÁË£©¡£JournaledºÍdeferred segmentsÊÇpersistent segments£¬±ØÐë½øÐÐÔ­×Ó²Ù×÷д£¨Ô­×Ó²Ù×÷´ó¼Ò¶¼ÖªµÀ£¬¾ÍÊÇͬʱֻÔÊÐíÒ»¸öÏ߳̽øÐÐд£¬±ðµÄ±ØÐëµÈ´ý£¬²»Äܲ¢ÐÐд£© Èç¹û journaled»òÕßdeferred segmentÐèÒª´Óreal memory͵ҳ (paged out), it must be written to disk paging space unless it is in a state that allows it to be committed (written to its permanent file location).

ÕâÊÇÕæÕýµÄÒɵãËùÔÚ£¬ÄÄЩÊý¾ÝÊôÓÚJournaledºÍdeferred£¿ÎÒ²ÂÏëÊÇjfsµÄinodeÖ®ÀàµÄÊý¾Ý£¬deferredÄØ£¿²»È·¶¨¡£Ïȷŵ½Õ⣬»ØÈ¥ÕÒaix kernal internal¼ÌÐø×¨ÑС£

ComputationalºÍfile memory

Computational memoryÒ²¾ÍÊÇcomputational pages, °üº¬working-storage segments»òÕßprogram text (executable files) segments. Ò²¾ÍÊÇ˵¼ÆËãÄÚ´æ°üÀ¨working¶Î»òÕß³ÌÐò´úÂë¡£ ÓÖ³öÏÖÒɵ㣬³ÌÐò´úÂëÒÔÍùÎÒÊǵ±³É·Ç¼ÆËãÄÚ´æµÄ£¬ÄѵÀÓÖÊèºöÁË¡£¡£¡££¿

file memoryÊÇËùÓÐÆäËûµÄÄÚ´æÒ³£¬½»»»µ½×Ô¼ºÔ­ÓжÔÓ¦µÄÎļþ£¬Õâûʲô˵µÄ¡£

µ«Ô¸ÊÇ5.3ÓëÒÔÍù°æ±¾ÓгöÈ룬·ñÔòÎóÈË×ӵܣ¬»åÈ˲»¾ë°¡£¡×¨Ñм¸ÌìÏÈ¡£

¶àлLarryÀÏ´ó¸øÎÒÃÇÖ¸³öÁËÒ»Ìõ¿µ×¯´óµÀ£¬µÀÉÏ»¹¶ÑÆöÁËÎÞÊý¾£¼¬¡£¡£¡£

Ô­ÌûÓÉ larryh ÓÚ 2008-6-20 21:12 ·¢±í

jfs2ÓõÄÊÇclient¶Î£¬Õâ¸öºÍjfs²»Í¬£¬Ò²¾ÍÊÇ˵Ӧµ±ºÍNFSµÄ´¦Àí·½·¨ÍêȫһÑùÁË¡£ÖÁÓÚfs cacheÔÚNFSºÍJFSÖ®¼ä±íÏÖÓÐʲô²»Í¬ÎÒ»¹²»Çå³þ

»ÆÀÏ´óÄÜÏêϸָµãһϣ¿ ÓÀ¾Ã´æ´¢

ÓÀ¾Ã´æ´¢·ÖÒ³ÊÇһЩ°üº¬ÓÀ¾ÃÊý¾Ý£¨Ò²¾ÍÊÇ˵£¬ÖØÐÂÆô¶¯ºóÈÔÈ»´æÔÚµÄÊý¾Ý£©µÄ·ÖÒ³¡£ÕâÖÖÓÀ¾ÃÊý¾Ý¾ÍÊÇÎļþÊý¾Ý¡£Òò´Ë£¬ÓÀ¾Ã´æ´¢·ÖÒ³¾ÍÊÇ»º´æÔÚÄÚ´æÖеIJ¿·ÖÎļþ¡£

µ±¾­¹ýÐ޸ĵÄÓÀ¾Ã´æ´¢·ÖÒ³ÐèÒª»»³ö£¨´ÓÄÚ´æÒƶ¯µ½´ÅÅÌ£©µÄʱºò£¬»á½«ËüдÈëµ½ÎļþϵͳÖС£ÈçǰËùÊö£¬¿ÉÒÔÖ±½ÓÊÍ·ÅûÓо­¹ýÐ޸ĵÄÓÀ¾Ã´æ´¢·ÖÒ³£¬ÎÞÐ轫ÆäдÈëµ½ÎļþϵͳÖУ¬

ÒòΪÎļþϵͳ°üº¬¸ÃÊý¾ÝµÄԭʼ¸±±¾¡£

ÀýÈ磬Èç¹ûÒ»¸öÓ¦ÓóÌÐòÕýÔÚ¶Áȡij¸öÎļþ£¬ÄÇô¸ÃÎļþÊý¾Ý½«»º´æÓÚÓÀ¾Ã´æ´¢·ÖÒ³µÄÄÚ´æÖС£ÕâЩÓÀ¾Ã´æ´¢·ÖҳûÓо­¹ýÐ޸ģ¬ÕâÒâζ×Ų¢Ã»ÓÐÔÚÄÚ´æÖжÔÕâЩ·ÖÒ³½øÐÐÐ޸ġ£Òò´Ë£¬ÄÚ´æÖеÄÓÀ¾Ã´æ´¢·ÖÒ³Óë´ÅÅÌÖеÄÎļþÊý¾ÝÍêÈ«Ïàͬ¡£µ± AIX ÐèÒªÇå¿ÕÄÚ´æµÄʱºò£¬ËüÖ»ÐèÒª¡°ÊÍ·Å¡±ÕâЩ·ÖÒ³¼´¿É£¬¶ø²»½«ÈκÎÄÚÈÝдÈëµ½´ÅÅÌ¡£Èç¹ûÓ¦ÓóÌÐò¶Ôij¸öÎļþ½øÐÐд²Ù×÷£¨¶ø²»ÊǶÁ²Ù×÷£©£¬ÄÇôÓÀ¾Ã´æ´¢·ÖÒ³½«ÊÇ¡°¾­¹ýÐ޸ĵġ±£¬²¢ÇÒ AIX ±ØÐëÔÚÊÍ·ÅÕâЩ·Öҳ֮ǰ½«Æäˢе½´ÅÅÌ¡£

Äú¿ÉÒÔ½«ÓÀ¾Ã´æ´¢·ÖÒ³»®·ÖΪÁ½ÖÖ×ÓÀàÐÍ£º

¿Í»§¶Ë·ÖÒ³

·Ç¿Í»§¶Ë·ÖÒ³

·Ç¿Í»§¶Ë·ÖÒ³ÊÇһЩ°üº¬»º´æµÄÈÕÖ¾Îļþϵͳ (JFS) ÎļþÊý¾ÝµÄ·ÖÒ³¡£·Ç¿Í»§¶Ë·ÖÒ³ÓÐʱҲ³ÆÎª³Ö¾ÃÐÔ·ÖÒ³¡£¿Í»§¶Ë·ÖÒ³ÊÇһЩ°üº¬ËùÓÐÆäËûÎļþϵͳ£¨ÀýÈ磬JFS2 ºÍÍøÂçÎļþϵͳ (NFS)£©µÄ»º´æÊý¾ÝµÄ·ÖÒ³¡£ ibm developer worksÉϵģ¡

ÕýºÃҪдaix δ¹«¿ªµÄÃØÃÜ£¬½ñÌì¾Í°ÑÄÚ´æÕâ¸öÎÊÌâÖÕ½á°É¡£¡£¡£¹þ¹þ£¬¿ÚÆøÓеã´ó£¬ÎÒû˵ÎÒÖսᰡ£¡µÈ´ý»ÆÀÏ´ó¡¢Å©ÀÏ´ó¡¢¼¦Àϴ󡢺ìÆìÀÏ´ó¡¢voidÀÏ´ó¡¢beginnerÀÏ´óÒÔ¼°¸÷λÒþ

ÐÎÂñÃûµÄÊÀÍâ¸ßÈËÀÏ´ó×ܽá

¼øÓÚϸ½ÚÌ«¶à£¬±¾ÎÄÎªÐø£¬Ö»Õë¶ÔÒÔǰÒÉÎÊ¡£¾ßÌåÇë²Î¿¼ÒÔǰÌÖÂÛ¡£±¾ÎÄÄÚÈÝÒý×Ôinforcenter, developerworks£¨ÎªÖ÷£¬¼Ù¶¨ÆäÎªÕæÊµ£©¼°ÆäËügoogleËÑË÷½á¹û£¨Îª¸¨£¬²Î¿¼£©£¬²¢ÇÒʱ¼äΪ½ñÌ죬°æ±¾ÊÇ5.3£¨ÒÔºóibm¿ÉÄܸüÐÂËã·¨£¬ËùÒÔ²»ÄÜÈ·ÈÏÓÀÔ¶Èç´Ë£©

page ËäÈ»¿ÉÒÔÓг¬¹ý4kµÄÄÚ´æpage£¬µ«ÎªÁ˼ò»¯ÌÖÂÛ£¬Ò»Ï¾ùÖ¸4k¡£

PFT page frame table£¬ ÕâÊÇÎïÀíÄÚ´æ·ÖÅ䡢״̬±í¡£ËùÓÐÎïÀíÄÚ´æ¶¼ÔÚ±íÖÐÓжÔÓ¦£¬´ó¸Å4kµÄpageÓÃ8λ±ê¼Ç£¨Õâ¸ö²»È·ÈÏ£¬»¹Ã»À´µÃ¼°²éÕÒÐÅÏ¢£©¡£ÆäÖÐÓÐÄÚ´æµØÖ·¡¢ÄÚ´æÀàÐÍ£¨·Ö±ðÊÇWorking, Persistent, ClientÀàÐÍ£¬Õâ»Ø´ðÁËLarryµÄÎÊÌ⣩¡¢×î½üÊÇ·ñ±»·ÃÎÊ£¨reference£©¡¢ÊÇ·ñ±»Ð޸ıê¼Ç¡£

µ±ÓÉÓÚ³ÌÐò¿´µ½µÄÊÇÈ«²¿vmm£¬Òò´ËÎÞÂÛÉêÇëÄڴ滹ÊÇ·ÃÎÊÄڴ棬¶¼»á·¢ÉúvmmµØÖ·ºÍreal memµØÖ·µÄת»»£¬Õâ¸öÊÇcpuÖÐÓ²¼þÍê³É£¬Èç¹ûת»»µÄµØÖ·²»ÔÚreal memÖУ¬Ôò·¢Éúmem fault£¬²¢´¥·¢Äں˴¦Àí£¬Äں˽«ÔÚfree memoryÖÐÉêÇëÒ»¿é¿Õ¼ä£¬²¢°ÑÐèÒªµÄvmmÊý¾Ý¶Áµ½´Ë´¦£¨Èç¹ûÐèÒª¶ÁÈ룬Èç¹ûÐÂÉêÇ룬µ±È»¾Í²»ÓöÁÈëÁË£©

¸ù¾ÝһЩ²ÎÊý£¬aixά»¤Ò»¸öfree memoryµÄÁÐ±í£¬Õâ¸öÒѾ­ÌÖÂÛ¶à´Î£¬ÔÝʱ²»Ìá¡£Èç¹ûfree memory²»×㣬ÊÔͼÊÍ·ÅһЩreal memoryÄÚ´æ³öÀ´¡£reallrudÊ×ÏÈ¿ªÊ¼É¨ÃèÎïÀíÄÚ´æÒ³£¨real memory=physical memory£©£¬¼ì²é´Ëpage×î½üÊÇ·ñ±»referenced£¬Èç¹ûûÓб»reference£¬Á¢¿ÌÊÍ·Å£¬¶ø²¢ÔÚµÚÒ»´ÎɨÃèµÄʱºòÒѾ­±»reference£¬ÔòÇåµôreference±ê¼Ç¡£ÎïÀíÄÚ´æ±»·ÖΪÈô¸Ébucket£¬´óСΪvmoÖÐlrubucket½ç¶¨£¬È±Ê¡512M£¬µÚÒ»´ÎɨÃèÍêij¸öbucketÖ®ºó£¬ÕÒ²»µ½¿ÉÊÍ·ÅÄڴ棨Õâ¾ä»°²»È·¶¨£¬Ò²¿ÉÄÜÎÞÂÛÔõÑù¶¼É¨ÃèÁ½±é£©£¬ÔòÖØÐÂÔÙɨÃèÒ»±éÕâ¸öbucket£¬Èç¹ûijҳÒÀȻû±»referenced£¬ÔòÊÍ·Å¡£ÕâÁ½±éɨÃèµÄʱ¼ä¾ÍÊǸøÄÚ´æÊÇ·ñ±»Æµ·±referencedµÄ»º³åʱ¼ä£¬ÄÚ´æ´ÓÀ´Ã»reference£¬Á¢¿ÌÊÍ·Å£¬Èç¹û±»reference¹ý£¬ÔòµÈһС¶Îʱ¼ä£¬ÔÙ¿´¡£´ËÄÚ´æºÜ棬ºÜÓпÉÄÜÔÚÁ½±éɨÃèÆÚ¼ä±»referenced£¬ÕâÑù¸ÃÄÚ´æÒ²¾Í±»±£ÁôÏÂÀ´£¬²»»áÊÍ·Å£¬Èç¹ûûÓУ¬ÔòÊÍ·Å¡£ÕâÖÖÁ½±éɨÃèµÄ²ßÂÔ£¬×î´óÏÞ¶ÈÔö¼ÓÁ˿ɱ»ÊÍ·ÅÄÚ´æµÄÊýÁ¿£¨Èç¹û´ó²¿·ÖÄÚ´æ¶¼²»Äܱ»ÊÍ·Å£¬lrudЧÂʾͱäµÃºÜµÍ£©£¬µ«Í¬Ê±¸ø¿ÉÄܱ»Æµ·±·ÃÎʵÄÄÚ´æÁôÓлú»á¡£

²»ÖªµÀÕâÖÖ²ßÂÔÊÇ·ñ×îºÃ£¬µ«¿Ï¶¨²»´í¡£Í¨¹ýÒÔÉÏ·ÖÎö£¬Èç¹û¸ü¸Älru bucketµÄ´óС¿ÉÒÔ¼«´óµØÓ°ÏìµÚ¶þ´ÎɨÃèµÄ½á¹û£¬Ò²¾ÍÊÇÈç¹ûlru bucketԽС£¬ÔòÄÚ´æ±»referencedµÄ¿ÉÄÜÐÔԽС£¨É¨Ãè¼ä¸ôԽС£¬Ê±¼ä´óÔ¼ÊÇÓÃcpu×öÒ»±ébucket´óСÄÚ´æhash±È½ÏµÄʱ¼ä£¬È±Ê¡ÊÇ128KB£¬¹À¼ÆÔ¶ÔÚ1΢ÃëÒÔÄÚ£©¡£¶ÔÓÚ¸ßËÙcpuϵͳ£¬ÀýÈçÔÚÈô¸ÉGHzÕâÖÖcpuËÙ¶ÈÏ£¬Õâ¸öʱ¼ä¿ÉÄÜ̫С£¬ÔÚ´ËÆÚ¼ä£¬Í¨³£¶¼²»»á±»reference£¬ËùÒÔÒ²ÐíºÜûЧÂÊ£¬¾ÍÊÇ×î½ü±»·ÃÎʵÄÒ³ÃæÒ²±»Åª³öÈ¥ÁË¡£×¢Ò⣬Õⲿ·Ö²»Ò»¶¨¶ÔÓ¦µÄpaging space²Ù×÷£¬µ«ºÜ¿ÉÄܶÔÓ¦Îļþϵͳ²Ù×÷¡£Ò»¸ö½¨Ò飬Èç¹ûϵͳ¾ßÓм«Æä¾Þ´óµÄÄڴ棬ÀýÈ缸°ÙG£¬²¢ÇÒʹÓÃÎļþϵͳ£¬²»·Á¾¡¿ÉÄÜÔö´ólrubucket£¬×î´ó¿É´ïµ½ÏµÍ³ËùÓµÓеÄËùÓÐÎïÀíÄÚ´æÒ³Ãæ¡£·´Ö®£¬¿ÉÒÔ¼õµ½×îС65536¡£±¾È˲»¸ºÔðºó¹û£¡haha vmstatµÄsr, fr¿ÉÒÔ¹Û¿´½á¹û¡£

ÓйØrepage, aix±£´æÒ»¸örepage history buffer, Èç¹ûÔÚÒ»¶Îʱ¼äµÚ¶þ´Î·¢Éú´Ëpage faults£¬ÔòÊÇrepage faults¡£Èç¹û·¢Éúrepage fault£¬ÏµÍ³»á¼Ç¼ÏÂÀ´vmstat 1 µÄreÒ»Ïî¼ÈÊÇ¡£ÏµÍ³ÒÀÈ»ÓÃ512M´óÔ¼128KBµÄ history buffer¿Õ¼ä£¬ÖÃÓÚÄܱ£Áô¶à³¤Ê±¼ä£¬ÄǾͿ´´Ëpage fault·¢ÉúµÄƵÂÊÁË£¬Ò²¾ÍÊÇÈç¹ûϵͳreference pageÔ½¶à£¬page faultµÄ¿ÉÄÜÐÔÔ½´ó£¬history bufferÒ²¶ÔÓ¦µÄʱ¼äÒ²¾ÍÔ½¶Ì¡£

´Ë²ÎÊýÔÚϵͳûÓÐÑÏÖØÉè¼ÆÎÊÌâµÄʱºò£¨ÀýÈçÄÚ´æ¹ýС£¬»òÕß·ÖÅä²»ºÏÀí£©£¬Ó¦µ±Ã»Ê²Ã´Ó㬵«Ò»µ©ÓÐrepage£¨Í¬Ñù²»ÄÜÓÐpi, po£©£¬Ò»¶¨ÒªÏë°ì·¨±ÜÃâ¡£

memory poolsÓ°ÏìlrudµÄ²¢Ðжȣ¬Èç¹ûcpu¶à£¬¿ÉÒÔ×î¶àÉèÖÃΪcpuÊýÁ¿¡£

strict_maxperm Ó°Ïìfile cache£¬Ò²¾ÍÊÇÏÞ¶¨ÁËϵͳ·ÖÅ䏸filesystem cacheµÄ×î´óֵΪmaxperm¡£

²»Ð´ÁË£¬ÐÝÏ¢£¬ÐÝÏ¢Ò»»á¡£