PGµç¾º

    ÐÂÎŶ¯Ì¬
    µ±Ç°Î»ÖãºÊ×Ò³ > ÐÂÎŶ¯Ì¬

    Linux¹¤¾ßϵÁÐ: Numa¹Û²â¹¤¾ßNumaTOP

    2025-04-09

    Linux¹¤¾ßϵÁС¿×¨À¸ÊÇΪ¿ª·¢ÕßÌṩLinux¹¤¾ßÔÚÄÚ´æ¹ÜÀí¡¢µ÷¶ÈÓÅ»¯¡¢CPUµÈ·½ÃæµÄÓÅÖÊÇåµ¥¡£±¾ÆÚÊÇ´øÀ´NumaTOP¹¤¾ß£¬Í¨¹ý¶Ô»ù´¡¸ÅÄîºÍʹÓ÷½·¨µÄ½éÉܺͷÖÏí£¬ÈÃÄúÈ«·½Î»Á˽âNumaTOPµÄÌØÐÔ¼°Ê¹Óó¡¾°¡£

    1 ʲôÊÇNumaTOP?

    1.1 ¸ÅÄî

    ½ø³ÌÐÔÄÜ·ÖÎöµÄ¹ý³ÌÖУ¬·ÇÒ»ÖÂÐÔÄÚ´æ·ÃÎÊ£¨NUMA£©ÊÇÒ»¸öºÜÖØÒªµÄÖ¸±ê¡£²¢ÇÒNUMAÐÔÄÜ·ÖÎö¾ßÓкܴóÌôÕ½ÐÔ¡£

    LinuxÌṩÁËÒ»¸öNUMA¹Û²ì¹¤¾ß£ºnumastat£¬Äܹ»ÏÔʾ±¾µØÔ¶¶Ë½ÚµãÄÚ´æÊ¹ÓñÈÀý¡¢ÃüÖÐÇé¿ö¡¢Ô¶³ÌÄÚ´æ·ÖÅäµÈÐÅÏ¢¡£numastat½ö¹Ø×¢ÄÚ´æ·ÖÅ䣬ÎÞ·¨¸ø³öCPUµÄʵʱÄÚ´æÁ÷Á¿¡£numastatËäÈ»ÄÜ´Ó½ø³ÌµÄ½Ç¶È²é¿´ÄÚ´æÔÚ²»Í¬½ÚµãÉϵķÖÅ䣬µ«Ð§¹û²¢²»Ö±¹Û£¬ÎÞ·¨¶¨Î»µ½ÐÔÄܲîµÄ¾ßÌåλÖá£

    NumaTOPÊÇÒ»¸ö¹Û²ì¹¤¾ß£¬ÓÃÓÚ¶ÔNUMAϵͳÉϽø³Ì/Ïß³ÌÔËÐÐʱÄÚ´æ·ÃÎʵĸú×ٺͷÖÎö£¬À´ÃèÊöµ±Ç°½ø³ÌÓëÏ̵߳ÄNUMAÐÐΪ£¬²¢È·¶¨ÓëNUMAÏà¹ØµÄÐÔÄÜÆ¿¾±ËùÔÚµÄλÖá£

    1.2 ¹¤¾ß¶Ô±È

    1.jpg

    »ù±¾Ê¹ÓÃ

    2.1 NUMA·ÖÎöÖеĵäÐͲ½Öè

    1) ²éÕÒÄÚ´æ¾Ö²¿ÐÔ×î²îµÄ½ø³Ì£¬¼´·ÃÎÊÔ¶¶ËNUMA½ÚµãÄÚ´æÕ¼±È×î¸ßµÄ½ø³Ì¡£

    2)È·¶¨µ±Ç°½ø³ÌÔËÐÐÔÚÄĸöNUMA½Úµã¡£

    3) ÔÚµ±Ç°½ø³ÌÐéÄâµØÖ·¿Õ¼äÖеÄÕÒµ½×î¸ßÑÓ³ÙµÄÈÈÄÚ´æ¡£

    4£©È·¶¨ÕâЩÈÈÄÚ´æµÄλÖá£

    5£©ÔÚ½ø³ÌÖÐÕÒµ½ÈÈÄÚ´æµÄλÖ㬻ñÈ¡·ÃÎÊÕâЩÈÈÄÚ´æµÄ´úÂëµ÷ÓÃÁ´ÁÐ±í¡£

    2.2 NumaTopʹÓÃʵ¼

    ÔËÐÐÒ»¸ö²âÊÔ³ÌÐòmgen£¬¸Ã½ø³Ì¶¯×÷¾ÍÊDz»¶Ï²úÉú´Óijһ¸öCPUµ½Ä³Ò»¸öNUMA½ÚµãµÄÄÚ´æ·ÃÎÊ¡£

    mgen³ÌÐòÆô¶¯ºó£¬ÔÚµ±Ç°»·¾³ÖÐÖ´ÐÐNumaTOP£¬½øÈëNumaTOP½»»¥Ò³Ãæ¡£¾ßÌåÏÔʾÈçÏÂͼ£º

    1.png

    ÒÔÏÂ×ֶηֱð´ú±í¸÷ÁеĽâÊͺͻù±¾Ê¹Ó÷½·¨£º

    PID£º½ø³ÌºÅ

    PROC£º½ø³ÌÃû

    RMA£ºÔ¶³ÌÄÚ´æ·ÃÎÊ

    LMA£º±¾µØÄÚ´æ·ÃÎÊ

    CPI£ºÃ¿ÌõÖ¸ÁîµÄCPUÖÜÆÚÊý

    CPU%£ºCPUʹÓÃÕ¼±È

    ¿ÉÒÔʹÓÃ1/2/3/4/5À´°´ÕÕ²»Í¬Ö¸±êÅÅÁнø³Ì˳Ðò¡£

    ´ÓÉÏͼÖпÉÒԵóö½áÂÛ£ºidºÅΪ3644572µÄ½ø³Ìmgen²úÉúÁË´óÁ¿µÄRMA£¬ÑÓ³ÙΪ55.92£¬¹Êmgen¼´Êǵ±Ç°NumaÄÚ´æ·ÃÎÊÖоֲ¿ÐÔ×î²îµÄ½ø³Ì¡£

    Ëùν RMA£¬¼´ NUMA ¼Ü¹¹ÏµÄÔ¶³ÌÄÚ´æ·ÃÎÊ£¬ÊÇÖ¸µ±Ç°´¦ÀíPGµç¾º¹ÙÍø·ÃÎÊÔ¶¶Ë NUMA ÇøÓòµÄÐÐΪ¡£LMA Óë RMA µÄÔ­ÀíÈçÏÂͼËùʾ¡£

    2.png

    Ñ¡ÖÐijһÌõ½ø³Ì£¨ÉÏͼÖйâ±êÑ¡ÖÐÁËmgen£©£¬¼üÈëEnter¿ÉÒԲ鿴¸Ã½ø³ÌµÄÏêϸNUMA·ÃÎÊÐÅÏ¢¡£ÈçÏÂͼ£º

    3.png

    ´Ó¸ÃÒ³ÃæÖпÉÒԵóö½áÂÛ£ºmgen½ø³ÌÕýÔËÐÐÔÚµ±Ç°»·¾³µÄnuma-0½ÚµãÉÏ¡£

    ÔÚµ±Ç°Ò³Ãæ°´Ï¡°L¡±¼ü£¬NumaTOP½«Ìø×ªµ½¸Ã½ø³ÌµÄÐéÄâµØÖ·¿Õ¼ä£¬ÒÔ±ã½øÒ»²½Ñ°ÕÒRMA·ÃÎʼ¯ÖÐÔÚÄÄÒ»¶ÎÐéÄâÄÚ´æµØÖ·¡£Ò³ÃæÏÔʾÈçÏ£º

    4.png

    ÉÏͼÃèÊöÁ˽ø³Ìmgen(pid: 3644572)µÄÐéÄâµØÖ·¿Õ¼ä£¬ÆäÄÚÈÝÓë/proc/3644572/mapsÎļþÏà¶ÔÓ¦¡£ÆäÖУ¬Ã¿Ò»Ðдú±í½ø³ÌµÄÒ»¸övma£¬ADDR´ú±íÐéÄâÄÚ´æµØÖ·£¬SIZEΪvma´óС£¬ACCESS%%ΪvmaÔÚµ±Ç°½ø³ÌÖзÃÎʵİٷֱÈ£¬LAT´ú±íÑÓ³Ù£¨ns£©£¬DESC´ú±ívmaµÄÃèÊö£¨ÎļþÓ³Éä»òÄäÃûÓ³É䣩¡£

    ¸ÃÒ³Ãæ¿ÉÖ§³ÖµÄÓû§²Ù×÷Ö¸ÁîΪ£º

    Q£ºÍ˳öNumaTOP£»

    H£º»Øµ½Ö÷Ò³Ãæ£»

    B£º·µ»ØÉÏÒ»¼¶£»

    R£ºË¢ÐÂÄÚÈݺÍÊý¾Ý£»

    C£ºÏÔʾij¸övmaµÄµ÷ÓÃÁ´£»

    D£ºÏÔʾµ±Ç°ÏµÍ³µÄnuma·Ö²¼¡£

    »ùÓÚ¸ÃÒ³Ãæ£¬Äܹ»È·¶¨ÈÈÄÚ´æµÄλÖ㨹â±êÏÔʾλÖã©¡£¼üÈëEnterºó£¬¿ÉÒÔ¿´µ½Ä³¸övmaµÄ¾ßÌåÐÅÏ¢£¬ÈçÏ£º

    5.png

    ÉÏͼ±íʾ£¬256M´óСµÄÆðʼµØÖ·Îª7FC5E5200000µÄvmaÔÚ½Úµã1ÉÏ£¬ÇÒÔÚµ±Ç°½ø³ÌvmaÖзÃÎÊÕ¼±È100%£¬ÑÓ³ÙΪ167ns¡£

    Ϊ½øÒ»²½»ñÈ¡·ÃÎÊÕâЩÄÚ´æµÄ´úÂëµ÷ÓÃÁ´£¬¿ÉÒÔÔÚ½ø³ÌµÄÐéÄâµØÖ·¿Õ¼äÁбíÒ³°´Ï¡°C¡±¼ü£¬ÈçÏÂͼ£º

    6.png

    ÉÏͼ¿ÉÒÔ¿´µ½½ø³Ìmgen²úÉúRMAʱµÄµ÷ÓÃÁ´º¯Êý¡£

    ´Ëʱ£¬arch__dependent_read()º¯ÊýÖ¤·ÃÎÊÔ¶¶ËÄÚ´æ¡£

    ÔÚNumaTOPÊ×Ò³µã»÷N¿ÉÒԲ鿴NUMA½ÚµãÐÅÏ¢¡£

    7.png

    ¿ÉÒÔ½øÈë¶ÔÓ¦½Úµã²é¿´ÏêϸÐÅÏ¢¡£

    8.png

    ÌØÐÔ¼°Ê¹Óó¡¾°·ÖÎö

    ÔÚ·ÇÒ»ÖÂÐÔÄÚ´æ·ÃÎÊ£¨NUMA£©¼Ü¹¹ÈÕÒæÆÕ¼°µÄÏÖ´úPGµç¾º¹ÙÍø³¡¾°ÖУ¬ÏµÍ³¼¶µ÷ÓÅÒѳÉΪÊͷŶàºË´¦ÀíPGµç¾º¹ÙÍøÐÔÄÜDZÁ¦µÄ¹Ø¼ü»·½Ú¡£NumaTOP¹¤¾ßÒÔÆäÇ¿´óµÄʵʱ¼à¿Ø¡¢½»»¥Ê½½çÃæÒÔ¼°¶Ô½ø³Ì¼¶±ðNUMAÐÐΪµÄÉî¶È·ÖÎöÄÜÁ¦£¬Îª¿ª·¢ÕߺÍϵͳ¹ÜÀíÔ±ÌṩÁËÒ»¸ö¸ßЧÇÒÖ±¹ÛµÄÐÔÄÜÓÅ»¯ÀûPGµç¾º¹ÙÍø¡£NumaTOP¾ß±¸ÒÔϼ¸¸öÌØÐÔ£º

    ¡ö ʵʱ¼à¿Ø¡¢¿É½»»¥ÐÔ

    ÌṩÁË GUI£¬Äܹ»ÊµÊ±´òÓ¡µ±Ç°½ø³Ì״̬£¬²¢Ö§³Ö°´ÕÕÌØ¶¨Ö¸±ê½øÐÐÅÅÐò¡£

    ¡ö ½ø³Ì¼¶±ðµÄNUMA½ÚµãÄÚ´æ·ÃÎÊ

    ¹Ø×¢RMA·ÃÎÊÇé¿ö£¬¶¨Î»ÎÊÌâ½ø³Ì¸ü¼ÓÖ±¹Û¡£

    ¡ö ½ø³Ì¼¶±ðµÄÈȵãÄÚ´æ¼ì²â

    ÒÔvmaΪÁ£¶È£¬ÌṩRMAµÄ¾ßÌå½ÚµãλÖá£

    ¡ö ½ø³Ì¼¶±ðµÄÈÈÄÚ´æ·ÃÎʵ÷ÓÃÁ´¸ú×Ù

    ¸ø³öÖ´ÐÐRMAµÄÎÊÌâµ÷ÓÃÁ´£¬Îª½øÒ»²½·ÖÎöÌṩ֧³Ö¡£

    ƾ½èÉÏÊöÌØÐÔ£¬NumaTOPÔÚʵ¼ÊÓ¦ÓÃÖеÄÓÅÊÆºÍЧ¹ûÏÔÖø¡£ÔÚAIÁìÓò£¬NumaTOP½èÖúÆäÇ¿´óµÄʵʱ¹Û²â¹¦ÄÜ£¬Äܹ»¾«×¼¶¨Î»´óÄ£ÐÍÍÆÀíÊ±ÍÆÀí·þÎñµÄNUMA·Ö²¼¡£ÀýÈçÔÚCPU+GPU»ìºÏËãÁ¦ÍÆÀí³¡¾°Ï£¬Í¨¹ýÕâÖÖ¾«×¼¶¨Î»£¬NumaTOP¿ÉÒÔÓÐЧʶ±ð¿ç½ÚµãÄÚ´æ·ÃÎÊÆ¿¾±£¬²¢Õë¶ÔÐԵؽøÐÐÓÅ»¯¡£ÔÚʵ¼ÊÓ¦ÓÃÖУ¬ÕâÖÖÓÅ»¯´ó·ùÌáÉýÁË´óÄ£ÐÍÍÆÀíÐÔÄÜ£¬ÌرðÊÇÔÚDecode½×¶Î£¬ÍÆÀíÑÓ³Ù½µµÍÁË20%ÒÔÉÏ¡£Õâ²»½öÌá¸ßÁËÍÆÀíЧÂÊ£¬»¹Îª´ó¹æÄ£AIÄ£Ð͵IJ¿ÊðºÍÓ¦ÓÃÌṩÁËÓÐÁ¦Ö§³Ö¡£

    ͨ¹ý±¾ÎĵĽéÉÜ£¬ÎÒÃÇÒѾ­Á˽⵽NumaTOPÈçºÎ°ïÖúÎÒÃÇ¿ìËÙ¶¨Î»NUMA¼Ü¹¹ÏÂÓ¦ÓõÄÐÔÄÜÆ¿¾±£¬´Ó²éÕÒÄÚ´æ¾Ö²¿ÐÔ×î²îµÄ½ø³Ìµ½»ñÈ¡¾ßÌåµÄÈÈÄÚ´æ·ÃÎʵ÷ÓÃÁ´£¬Ã¿Ò»²½¶¼ÇåÎúÇÒ¸ßЧ¡£Ï£Íû¹ã´ó¶ÁÕßÄܹ»³ä·ÖÀûÓÃNumaTOPµÄÌØÐÔ£¬ÔÚʵ¼Ê¹¤×÷ÖÐÓÅ»¯ÏµÍ³ÐÔÄÜ£¬ÌáÉý×ÊÔ´ÀûÓÃÂÊ¡£Î´À´£¬Ëæ×ż¼ÊõµÄ²»¶Ï½ø²½£¬ÎÒÃÇÆÚ´ýNumaTOPÄܹ»½øÒ»²½À©Õ¹Æä¹¦ÄÜ£¬ÎªNUMAϵͳµÄÐÔÄÜÓÅ»¯Ìṩ¸ü¼ÓÈ«ÃæºÍÉîÈëµÄÖ§³Ö¡£

    ²úÆ·
    ²úÆ·½éÉÜ
    ²úÆ·°¸Àý
    ²úÆ·ÏÂÔØ
    ½â¾ö·½°¸
    ÐÐÒµ½â¾ö·½°¸
    CentOSÍ£·þÓ¦¶Ô
    Éú̬ºÏ×÷
    Éú̬ºÏ×÷²éѯ
    ·þÎñÖ§³Ö
    ·þÎñÌåϵ
    ¼¼ÊõÎĵµ
    ·þÎñ¼¤»îÓë²éѯ
    °²È«¹«¸æ
    ½Ì¿¼ÖÐÐÄ
    ¿Î³Ìѧϰ
    ¿¼ÊÔÈÏÖ¤
    Ö¤Êé²éѯ

    ¹Ø×¢ÎÒÃÇ

    Copyright ? 2024 PGµç¾ºÐÅÏ¢ ³ICP±¸13028953ºÅ-12

    ÊÛǰ×Éѯ

    ÊÛºó·þÎñ

    »Øµ½¶¥²¿

    »Øµ½¶¥²¿

    ÊÛǰ×Éѯ
    ÊÛºó·þÎñ
    ¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿