PGµç¾º



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

    ¡¾Êµ¼ù¡¿PGµç¾ºÐÅÏ¢KeyarchOSʵÏÖ»ùÓÚCXLµÄÄÚ´æÀ©Õ¹ºÍRedisÓ¦ÓüÓËÙ

    2024-02-22

    ±¾ÎÄÔÚPGµç¾ºÐÅÏ¢ÔÆÂÍ·þÎñPGµç¾º¹ÙÍø²Ù×÷ϵͳKeyarchOS»·¾³Ï£¬Ê¹ÓÃCXLºÍ·Ö²ãÄÚ´æ¼¼ÊõÔÚRedis³¡¾°Ï½øÐÐÁ˼ÓËÙÓ¦ÓÃÑéÖ¤¡£

    Ò».  ±³¾°

    Ëæ×ÅÔÆPGµç¾º¹ÙÍø¡¢´óÊý¾Ý¡¢È˹¤ÖÇÄܵȼ¼ÊõµÄ¿ìËÙ·¢Õ¹£¬Êý¾Ý³ÊÏÖ³ö±¬·¢Ê½Ôö³¤Ç÷ÊÆ£¬Í¬Ê±Çý¶¯×ÅËãÁ¦³ÖÐøÌáÉý£¬È»¶ø£¬´«Í³DRAM²¢Î´ÊµÏÖͬ²½À©Õ¹ÒÔÂú×ãÓ¦ÓÃÐèÇó£¬Ó¦ÓöÔÄÚ´æÈÝÁ¿ºÍ´ø¿í²»¶ÏÌá¸ßµÄÐèÇó£¬Íƶ¯×ÅÄÚ´æÀ©Õ¹¼¼Êõ²»¶Ï·¢Õ¹£¬Ôڴ˱³¾°Ï£¬CXL³ÉΪ½â¾öÄÚ´æÀ©Õ¹Æ¿¾±µÄ×îÓÐǰ¾°µÄ¼¼Êõ£»ÓëDRAMÄÚ´æÏà±È£¬À©Õ¹ÄÚ´æÃæÁÙ¸ßÑÓ³Ù¡¢µÍ´ø¿íµÄ¼¼ÊõÌôÕ½£¬ÎªÁ˽â¾öÕâЩÌôÕ½£¬·Ö²ãÄÚ´æ¼¼ÊõÓ¦Ô˶øÉú¡£

    ¶þ. ¼ò½é

    CXL¼´Compute Express Link£¬ÊÇÒ»ÖÖ¸ßËÙ»¥Á¬¼¼Êõ£¬½«CPU¡¢GPU¡¢FPGAµÈ´¦ÀíPGµç¾º¹ÙÍø¡¢ÄÚ´æºÍ´æ´¢PGµç¾º¹ÙÍøµÈÉ豸Á¬½ÓÆðÀ´£¬ÐγɸßЧµÄPGµç¾º¹ÙÍøÆ½Ì¨¡£CXL¼¼Êõ»ùÓÚPCIe 5.0/6.0ЭÒé½øÐÐÊý¾Ý´«Ê䣬¾ß±¸¸ßËÙ»¥Á¬¡¢µÍÑÓ³Ù¡¢¸ß´ø¿í¡¢¿ÉÀ©Õ¹µÄÌØµã£¬ÎªÖ÷»úÔÚÄÚ´æºÍ´æ´¢À©Õ¹µÈ·½ÃæÌṩÁË¿ÉÐеĽâ¾ö·½°¸¡£

    ·Ö²ãÄڴ潫ÄÚ´æ·ÖΪ¶à¸ö²ã´Î£¬Ã¿¸ö²ã´ÎµÄÄÚ´æ¾ßÓв»Í¬µÄÌØÐԺͳɱ¾£¬Ó¦ÓóÌÐòÄܹ»¸ù¾ÝÐèÇóÑ¡Ôñ²»Í¬²ã´ÎµÄÄڴ档ͨ³££¬·Ö²ãÄÚ´æÓÉÁ½¸ö»ò¶à¸ö²ã´Î×é³É£¬ÆäÖÐ×î½Ó½ü´¦ÀíPGµç¾º¹ÙÍøµÄ²ã´ÎÊÇ×î¿ìËÙ¡¢×î°º¹óµÄÄڴ棬¶øÀë´¦ÀíPGµç¾º¹ÙÍø×îÔ¶µÄ²ã´ÎÔòÊÇ×îÂý¡¢×î±ãÒ˵ÄÄÚ´æ¡£¸ßÐÔÄܵÄÄÚ´æ±È½Ï°º¹ó£¬¶øÈÝÁ¿½Ï´óµ«ÐÔÄܽϵ͵ÄÄڴ棬ÔòÏà¶Ô±ãÒË¡£Í¨¹ýºÏÀíµØ×éºÏ²»Í¬ÐÔÄܺÍÈÝÁ¿µÄÄڴ棬¿ÉÒÔÌṩÐԼ۱ȸü¸ßµÄÄÚ´æ½â¾ö·½°¸¡£

    µ±Ç°£¬CXLÄÚ´æÊÇCXLЭÒéµÄÖ÷ÒªÓ¦Ó÷½Ïò£¬µ«CXLÄÚ´æÔÚÑÓ³Ù¡¢ÍÌÍÂÁ¿·½Ãæ±ÈDRAMÒª²î¡£CXLÄÚ´æÓë·Ö²ãÄÚ´æ¼¼ÊõÅäºÏ£¬½«Æµ·±·ÃÎʵÄÊý¾Ý¾¡Á¿·ÅÖõ½DRAMÖУ¬½«·ÃÎÊ´ÎÊý½ÏÉÙµÄÊý¾Ý·ÅÖõ½CXLÄÚ´æÖУ¬Äܹ»ÔÚʵÏÖÄÚ´æÀ©Õ¹µÄͬʱ¼õСCXLÄÚ´æ´øÀ´µÄÐÔÄÜËðºÄ¡£

    Èý.  DRAMºÍCXLÄÚ´æµÄÐÔÄܲîÒì

    CXLÄÚ´æÔÚLinuxϵͳÖлᱻ¹ÒÔØµ½Ò»¸öµ¥¶ÀµÄ¡¢²»¾ß±¸CPU coreµÄNUMA Node½ÚµãÏ£¬ÔÚNF5280M7ƽ̨ÉϲâÊÔ·¢ÏÖ£¬CXLÄÚ´æµÄÑÓ³ÙºÍÍÌÍÂÁ¿±È±¾µØDRAM½ÚµãºÍÔ¶¶ËDRAM½Úµã¶¼Âý£¬¾ßÌåµÄÐÔÄÜÊý¾Ý£¨Ê¹ÓÃMLC²âË㣩ÈçÏ£º

    ÆÁÄ»½ØÍ¼ 2024-02-19 105126.png

    ËÄ. Redis³¡¾°µÄÐÔÄܲâÊÔ

    ʹÓÃYCSB×÷Ϊ²âÊÔ¹¤¾ß¶Ô¹Ø±ÕÁ˳־û¯µÄRedisÊý¾Ý¿â½øÐÐÐÔÄܲâÊÔ£¬ÑéÖ¤²ÉÓÃCXLÄÚ´æºÍ·Ö²ãÄÚ´æ½øÐÐÄÚ´æÀ©Õ¹Ê±¶ÔÒµÎñϵͳµÄÓ°Ïì¡£

    1. ²âÊÔ»·¾³

    OS£ºPGµç¾ºÐÅÏ¢ÔÆÂÍKeyarchOS

    ·þÎñPGµç¾º¹ÙÍø£ºNF5280M7

    CXLÄڴ棺PGµç¾ºÐÅÏ¢×ÔÑÐCXLÄÚ´æÄ£¿é£¨E3.s£©

    2. µ¥¶ÀʹÓÃDRAM»òCXLʱµÄRedisÐÔÄܲâÊÔ

    µ¥¶ÀʹÓÃDRAMʱµÄRedisÐÔÄÜ£º½«YCSB¿Í»§¶ËºÍRedis-server¶¼°ó¶¨µ½Node1ÉϽøÐÐÍÌÍÂÁ¿ÐÔÄܲâÊÔ£»

    µ¥¶ÀʹÓÃCXLʱµÄRedisÐÔÄÜ£º½«YCSB¿Í»§¶Ë°ó¶¨µ½Node1ÉÏ£¬Redis-server°ó¶¨µ½Node2ÉÏ£¬½øÐÐÍÌÍÂÁ¿ÐÔÄܲâÊÔ£»

    ÒÔÕâ2¸öÊý¾Ý×÷ΪÀíÂÛÉϵĻù×¼ÉÏÏߺͻù±¾ÏÂÏß¡£

    ÆÁÄ»½ØÍ¼ 2024-02-19 105126.png

    ²âÊÔ½á¹û£ºÊý¾ÝÑù±¾Ïàͬ¡¢²ÉÑùËã·¨Ïàͬʱ£¬RedisÔËÐÐÔÚCXLÄÚ´æ½ÚµãʱÑÓ³Ù¸ü¸ß¡¢ºÄʱ¸ü³¤¡¢ÍÌÍÂÁ¿¸üµÍ£¬ÕûÌåÐÔÄܱÈÔËÐÐÔÚDRAMÉÏʱ²î16%×óÓÒ¡£

    3. »ìºÏʹÓÃDRAMºÍCXLÄÚ´æ/·Ö²ãÄÚ´æµÄЧ¹û²âÊÔ

    »ìºÏʹÓÃDRAMºÍCXLÄÚ´æÊ±£¬RedisÊý¾Ý²¿·Ö´æÔÚÓÚDRAMÉÏ£¬²¿·Ö´æÔÚÓÚCXLÄÚ´æÖУ¬ËùÒÔÀíÂÛÉÏRedisÐÔÄܲâÊÔÓ¦¸ÃÈõÓÚµ¥¶ÀʹÓÃDRAMʱµÄÐÔÄÜ£¬¶ø¸ßÓÚµ¥¶ÀʹÓÃCXLʱµÄÐÔÄÜ¡£

    Èç¹û¿ªÆô·Ö²ãÄڴ湦ÄÜ£¬Ê¹Æµ·±·ÃÎʵÄÈÈÊý¾Ý¾¡Á¿Ç¨ÒÆ/´æ·Åµ½DRAMÄÚ´æ½ÚµãÖУ¬Ê¹·ÃÎÊ´ÎÊý½ÏÉÙµÄÀäÊý¾Ý¾¡Á¿Ç¨ÒÆ/´æ·Åµ½CXLÄÚ´æ½ÚµãÖУ¬»á¶ÔRedisÐÔÄÜÆðµ½¼ÓËÙµÄЧ¹û¡£

    4. ÆÕͨ³¡¾°

    ¾Ýͳ¼Æ£¬¶ÔÓÚʵ¼Ê³¡¾°¶øÑÔ¾­³£·ÃÎʵÄÊý¾Ý´óԼռȫ²¿Êý¾ÝµÄ20%¡£±¾³¡¾°²âÊÔÖÐÎÒÃÇ»ìºÏʹÓÃDRAMºÍCXLÄڴ沢ʹËüÃǵĴóС±ÈÀý±£³ÖÔÚ1:4¡£

    ÆÁÄ»½ØÍ¼ 2024-02-19 105126.png

    ²âÊÔ½á¹û£ºÒÔ1:4µÄ±ÈÀý»ìºÏʹÓÃDRAMÄÚ´æºÍCXLÄÚ´æÊ±£¬¿ªÆô·Ö²ãÄÚ´æºóµÄRedisÐÔÄܱȿªÆô·Ö²ãÄÚ´æÇ°ÌáÉýÁË´óÔ¼6%£¨Redisµ¥ÌõÑù±¾Êý¾Ý³¤¶È ºÍ ²ÉÑùËã·¨¶Ô½á¹ûÓ°Ïì½Ï´ó£¬±¾²âÊÔÖе¥ÌõÑù±¾Êý¾Ý³¤¶ÈΪ1K£¬²ÉÓÃË㷨ʹÓÃlatest£©¡£

    5. ×îÓų¡¾°

    ¾­¹ý·ÖÎö·¢ÏÖ£¬YCSBµÄlatest²ÉÑùËã·¨»áʹÊý¾ÝIDÔ½´óµÄ¼Ç¼·ÃÎʸÅÂÊÔ½´ó£¬ÇÒ»ù±¾ÉÏËùÓеÄÊý¾Ý¶¼»á±»·ÃÎÊ£¬¶ø²»Êǽö·ÃÎʲ¿·ÖÊý¾Ý£¬ËùÒÔ¿ªÆô·Ö²ãÄÚ´æÇ°ºóµÄÐÔÄܲîÒì²»´ó¡£

    ΪÁ˾¡Á¿ÌåÏÖ³ö·Ö²ãÄÚ´æµÄЧ¹û£¬Éè¼ÆÁËÒ»¸öÌØÊâµÄ²âÊÔ³¡¾°£ºÊ×ÏÈʹÓÃÒ»¸ö¶îÍâ³ÌÐòÌáǰռ¾Ý´ó²¿·ÖDRAM£¬²¢ÇÒ²»½øÐÐÊý¾Ý¶Áд£¬Ê¹ÆäËùÕ¼ÄÚ´æÔÚºóÐø²âÊÔÖж¼³ÉΪÀäÒ³Äڴ棻Æä´ÎʹÓÃYCSBΪRedis¼ÓÔØÑù±¾Êý¾Ý£¬Ê¹Redis-serverÕ¼ÓÃDRAMÊ£Óಿ·ÖÄڴ棬ÒÔ¼°¶ÔÓ¦4±¶´óСµÄCXLÄڴ棨ÀýÈç¶îÍâ³ÌÐòÕ¼8G DRAM£¬Redis-serverÕ¼ÓÃ2G DRAMºÍ8G CXLÄڴ棩¡£

    ÆÁÄ»½ØÍ¼ 2024-02-19 105126.png

    ²âÊÔ½á¹û£ºÔÚDRAMÖеÄÀäÊý¾ÝÇøÓòÈÝÁ¿´óÓÚ²âÊÔÖÐRedis´ý·ÃÎÊÊý¾ÝÈÝÁ¿£¬±£Ö¤Redis´ý·ÃÎÊÊý¾Ý¶¼¿ÉÒÔpromoteµ½DRAMÉÏʱ£¬¿ªÆô·Ö²ãÄÚ´æºóµÄRedisÐÔÄܱȿªÆô·Ö²ãÄÚ´æÇ°ÄÜÌáÉý12%ÒÔÉÏ£¬»ù±¾½Ó½üDRAMµÄÐÔÄÜˮƽ£¬Óë֮ǰµÄ»ù×¼²âÊÔÖµÏà·û¡£

    Îå. ×ܽá

    ʹÓÃCXLÀ©³äϵͳÄÚ´æÈÝÁ¿Ê±£¬ËäÈ»CXLÄÚ´æÐÔÄܱÈDRAMÄÚ´æÂԲµ«Èç¹ûÅäºÏ·Ö²ãÄڴ棬CXL¿ÉÒÔÌṩ×ã¹»µÄ´ø¿íºÍÑÓ³Ù£¬ÒÔÂú×ã¶ÔÓÚÄÚ´æÐÔÄÜÒªÇ󲻿Á¿ÌµÄ³¡¾°ÏÂÊý¾Ý´«ÊäµÄÐèÇó¡£

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

    ¹Ø×¢ÎÒÃÇ

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

    ÊÛǰ×Éѯ

    ÊÛºó·þÎñ

    »Øµ½¶¥²¿

    »Øµ½¶¥²¿

    ÊÛǰ×Éѯ
    ÊÛºó·þÎñ

    ¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿