¡¡¡¡×÷ΪһÖÖÈíÓ²Ò»Ì廯µÄ»ù´¡ÉèÊ©¼Ü¹¹£¬³¬ÈںϾ߱¸Ò×ÔËά¡¢Ò×°²Åŵȵ䷶ÓÅÊÆ£¬ÔÚ¶àÖÖÐÐÒµÓ볡¾°ÖлñµÃÁ˹㷺ӦÓá£pgµç×Ó¹ÙÍø¾Û½¹ÔÆÔÉú¡¢5G¡¢´óÊý¾Ý¡¢ÔƱ߶˵ÈÓ¦Óó¡¾°£¬½áºÏ×ÔÉíÈíÓ²¼þÄÜÁ¦£¬½üÄêÀ´Á¬ÐøÍƶ¯pgµç×Ó¹ÙÍøÔƺ£® ³¬ÈÚºÏÒ»Ìå»ú InCloud Rail µÄÁ¢ÒìÓëÑݽø¡£¸ÃÒ»Ìå»úͨ¹ý InCloud DataCenter ÔÆÖÎÀíƽ̨£¬Ö§³Ö¿çÔÆƽ̨ÈںϺÍÒì¹¹ÐéÄ⻯Çé¿öµÄ¼¯ÖÐÖÎÀí¡£Ò»Ìå»úͬʱ´îÔØ»ù´¡Çé¿ö¿ìËÙ°²ÅŹ¤¾ß£¬°²ÅÅËÙ¶ÈÔ¶³¬¹Å°å½â¾ö¼Æ»®¡£
¡¡¡¡ÔÚ½ðÈÚ¡¢Ò½ÁƵÈÐÐÒµµÄ°²ÅÅÖУ¬ÃæÏòÊý¾Ý¿âµÈ³¡¾°µÄ³¬ÈÚºÏÒ»Ìå»úÃæÁÙמ޴óµÄ´æ´¢ÐÔÄÜÌôÕ½£¬Óû§ÐèÒª¾¡¿ÉÄܵØÌáÉýÊý¾ÝÍÌÍÂÄÜÁ¦²¢½µµÍʱÑÓ£¬ÒÔÖ§³ÅÒªº¦ÐÍÒµÎñµÄ¸ßЧÔËÐС£ÎªÁËÌáÉý´æ´¢×ÓϵͳµÄÐÔÄÜ£¬pgµç×Ó¹ÙÍøʹÓÃÁËÓ¢Ìضû® ´æ´¢ÐÔÄÜ¿ª·¢Ì×¼þ£¨SPDK£©£¬²¢Í¨¹ý NVMe over Fabrics£¨NVMe-oF£©ÐÒé½øÐмÓËÙ¡£NVMe-oF ÐÒé×÷Ϊ iSCSI ÐÒéµÄÌæ´úÕߣ¬¿ÉÒÔÈÃÖ÷»úÒÔʹÓñ¾»ú NVMe ÐÒé·½·¨»á¼ûÂþÑÜʽ´æ´¢£¬ÌṩµÍÑÓʱ¡¢¸ßÍÌ͵Ŀé´æ´¢É豸£¬½â¾öÁËÄÚºË̬Çý¶¯¶Áд NVMe ´ÅÅÌʱ¿ÉÄ᷺ܻÆðµÄÄÚºËÉÏÏÂÎÄÇл»ºÍ CPU ÖжÏÎÊÌâ¡£ÓÅ»¯ºóµÄ¼Æ»®Äܹ»Îª¿Í»§ÐéÄâ»úÌṩ¸ßÐÔÄܵÄÂþÑÜʽ´æ´¢£¬½µµÍ×ÜÌåʱÑӺͼõÉÙʱÑÓ²î±ð£¬Âú×ã½ðÈÚºÍÒ½ÁÆ¿Í»§ÔÚÊý¾Ý¿âµÈ¶à¸ö³¡¾°ÖеÄÐèÇó¡£
¡¡¡¡ÓÉÓÚÓû§¹æÄ£ÅÓ´ó¡¢ÒµÎñÓëÊý¾Ý¼ÛÖµ¸ßµÈÒòËØ£¬½ðÈÚºÍÒ½ÁÆ»ú¹¹Ò»Ö±ÊÇÐÅÏ¢»¯ºÍ¼¼ÊõÓ¦Ó÷½ÃæµÄÏÈÐÐÕߣ¬ÒµÎñÉú³¤¶Ô IT ϵͳµÄÒÀÀµ¶ÈºÜÊǸߡ£½üÄêÀ´£¬Ëæ׎ðÈÚÓëÒ½ÁÆ»ú¹¹·×·×¿ªÆôÊý×Ö»¯×ªÐÍ£¬ÈçºÎÓÅ»¯ÓëÖع¹ IT »ù´¡ÉèÊ©£¬ÎªÉϲãÓ¦ÓúÍÒµÎñÁ¢ÒìÌṩÁé»î¿É¿¿µÄ IT ЧÀÍƽ̨£¬ÒѾ³ÉΪÆäÊý×Ö»¯Õ½ÂÔµÄÉú³¤Öص㡣
¡¡¡¡ÔÚ´ËÅä¾°Ï£¬Ô½À´Ô½¶àµÄ½ðÈÚÓëÒ½ÁÆ»ú¹¹¿ªÊ¼Óµ±§³¬Èںϣ¬Ï£Íûͨ¹ý°²Åų¬ÈÚºÏÒ»Ìå»úµÈ·½·¨£¬¶ÔÓ²¼þ¼ÓÒÔÖع¹£¬ÒÔÈí¼þ½ç˵µÄ·½·¨´òÔìÁé»î¸ßЧµÄ IT »ù´¡ÉèÊ©£¬ÒԱ㽵µÍIT »ù´¡ÉèÊ©ÔËάºÍÀ©Õ¹µÄѹÁ¦£¬»ñµÃ¸ü´óµÄÒµÎñµ¯ÐÔ£¬´Ó¶ø½«¸ü¶à×ÊÔ´ÓÃÓÚÍØÕ¹ÒµÎñ¡£
¡¡¡¡ÔÚÓµ±§³¬ÈںϵÄͬʱ£¬½ðÈÚÓëÒ½ÁÆ»ú¹¹Ò²ºÜÊǹØ×¢³¬ÈÚºÏÄÜ·ñÌṩǿ´óµÄ´æ´¢ÄÜÁ¦¡£Åãͬ×ÅÓû§Ôö³¤ÓëÒµÎñÁ¢Ò죬½ðÈÚÓëÒ½ÁÆ»ú¹¹ÄÚ²¿³¡¾°»¯¡¢Òƶ¯»¯¡¢ËéƬ»¯µÄÊý¾ÝÔÚ¿ìËÙÔö³¤£¬Õâ¸ø´æ´¢ÏµÍ³´øÀ´Á˾޴óµÄѹÁ¦¡£ÒÔ½ðÈÚÊý¾Ý¿âÓ¦ÓÃΪÀý£¬»¥ÁªÍø½»Òס¢Êý¾Ý·ç¿Ø¡¢ÊµÊ±ÓªÏúµÈÓ¦ÓÃÐèÒªÊý¾Ý¿âʵÏÖ¿ìËÙÏìÓ¦¡£¶øÔÚ´ó²¢·¢Á¿µÄÒµÎñÅä¾°Ï£¬´æ´¢ÏµÍ³ºÜÈÝÒ׳ÉΪÐÔÄÜÆ¿¾±£¬Ó°ÏìÒµÎñµÄÕûÌåÏìÓ¦ÄÜÁ¦¡£
¡¡¡¡µ¼Ö´洢ϵͳÐÔÄÜÆ¿¾±µÄÔÒòÖ®Ò»ÊÇ´æ´¢½éÖÊ¡£×î½ü¼¸Ä꣬´æ´¢½éÖÊ»ñµÃÁË¿ìËÙÉú³¤£¬Èç½ñ NVMe SSD µÄ IOPS ÒѾԶԶºá¿ç HDD ´ÅÅÌ£¬Ê±ÑÓ´ÓºÁÃëѹËõµ½Î¢Ã룬ϵͳµÄÐÔÄÜÆ¿¾±Ò²ÓÉ´æ´¢Ó²¼þ×Ô¼ºÖð½¥×ªÒƵ½ÍøÂç¼°´¦ÀíÆ÷ÉÏ¡£¹Å°åÎļþϵͳºÍµ÷ÀíÆ÷µÈÒªÁìÓÉÓÚÎÞ·¨³ä·Ö·¢»Óд洢½éÖʵÄÐÔÄÜ£¬³ÉΪ´æ´¢ÏµÍ³µÄÐÂÆ¿¾±¡£ÕâЩƿ¾±°üÀ¨£º
¡¡¡¡? ÀûÓÃͨÀýµÄ NVMe ÄÚºËÇý¶¯¶Áд NVMe ´ÅÅÌʱ£¬»áÓöµ½ÄÚºËÉÏÏÂÎÄÇл»ºÍ CPU ÖжÏÎÊÌâ¡£ÔÚ¸ßÐÔÄܵÄÈ«ÉÁ´æ´¢ÖУ¬ÖжÏÒâζ×ÅʱÑӵIJ»È·¶¨£¬»áµ¼Ö½ϴóʱÑÓºÍÐÔÄÜ¿ªÏú¡£
¡¡¡¡? ÔڹŰåµÄ I/O Ä£ÐÍÖУ¬Ó¦ÓóÌÐòÌá½»¶ÁдÇëÇóºó½øÈë˯Ãß״̬¡£´ý I/O Íê³Éºó£¬ÖжϻὫÆä½ÐÐÑ£¬ÖжϿªÏú³ÉΪÁËÕû¸öI/O ʱ¼äÖкÜÊÇÖØÒªµÄÒ»²¿·Ö¡£
¡¡¡¡×÷ΪÐÂÒ»´ú³¬ÈںϽâ¾ö¼Æ»®£¬pgµç×Ó¹ÙÍøÔƺ£® ³¬ÈÚºÏÒ»Ìå»ú InCloud Rail ͨ¹ýÈí¼þ½ç˵µÄÅÌËã¡¢´æ´¢ºÍÍøÂç¼¼ÊõʵÏÖÁËЧÀÍÆ÷µÄ×ÊÔ´³Ø»¯£¬Ê¹Õû¸ö IT Çé¿ö±Èµ¥¶ÀµÄÎïÀíÓ²¼þ¾ßÓиü¸ßµÄ¿ÉÓÃÐÔ¡¢Äþ¾²ÐÔºÍÀ©Õ¹ÐÔ£¬Äܹ»ÓÐЧÂú×ãÆóÒµ¹ØÓÚ½µµÍ±¾Ç®¡¢¼ò»¯ÖÎÀí¡¢Ìá¸ßÄþ¾²ÐÔºÍÀ©Õ¹ÐÔµÄÐèÇó£¬ÖúÁ¦ÆóÒµÏòÔÆÅÌËãǨÒƽ¹µãÒµÎñ£¬¹¹½¨ÆóÒµÔÆÊý¾ÝÖÐÐÄ¡£pgµç×Ó¹ÙÍøÔƺ£® ³¬ÈÚºÏÒ»Ìå»ú InCloud Rail ʵÏÖÁË´æ´¢×ÊÔ´µÄ³Ø»¯ºÍͳһÖÎÀí£¬²¢Í¨¹ýÈ«ÉÁ´æ¼Ü¹¹µÄÈí¼þ½ç˵´æ´¢ SmartONE Ö§³ÖÒì¹¹ËãÁ¦µÄÈںϡ£SmartONE ½ÓÄÉ etcd ×é¼þ×÷Ϊ¼¯ÈºÖÎÀí£¬ÂôÁ¦ÂþÑÜʽ´æ´¢µÄ½ÚµãµÄ¹Øϵ¡¢½ÚµãÖ®¼äµÄÔªÊý¾Ýͨ±¨¼°Ò»ÖÂÐԵȡ£ÔÚ×ÊÔ´ÖÎÀí·½Ã棬SmartONE ÌṩÁË qemu¡¢iSCSI ºÍNVMe-oF µÄЧÀÍÈë¿Ú£¬¶Ô½Ó VDI ¾íÖÎÀíÈë¿Ú£¬¶ÔÍâÌṩ´æ´¢×ÊÔ´¡£ÔÚ¹¤¾ß´æ´¢·½Ã棬SmartONE Ö÷Òª½ÓÊÕ VDI µÄ IO ÇëÇó£¬Æ¾¾ÝÊý¾ÝÂþÑÜËã·¨µ÷Àíµ½ÏàÊàŦµã£¬Æ¾¾Ý¸±±¾Õ½ÂÔºÍ EC ¹æÔòŲÓà Gateway ·Ö·¢µ½ÂþÑÜʽ´æ´¢µÄ´æ´¢½Úµã¡£
¡¡¡¡
¡¡¡¡Í¼ 1. pgµç×Ó¹ÙÍøÔƺ£® ³¬ÈÚºÏÒ»Ìå»ú InCloud Rail ¼Ü¹¹
¡¡¡¡ÎªÁËÂú×ãÊý¾Ý¿âµÈʵʱ¶Áд¡¢Ëæʱ»ú¼û³¬´ó¹æÄ£Êý¾Ý¼¯µÈ³¡¾°¹ØÓÚ´æ´¢ÐÔÄܵÄÑÏ¿ÁÒªÇó£¬pgµç×Ó¹ÙÍøÔƺ£® ³¬ÈÚºÏÒ»Ìå»ú InCloud Rail ³ýÁË̽Ë÷ʹÓÃÐÂÒ»´ú´æ´¢½éÖÊÖ®Í⣬»¹ÓëÓ¢ÌضûÏàÖú£¬½ÓÄÉÁËÓ¢Ìضû® ÖÁÇ¿® ¿ÉÀ©Õ¹´¦ÀíÆ÷ºÍÓ¢Ìضû® ÒÔÌ«ÍøÊÊÅäÆ÷ E810£¬²¢´Ó´æ´¢ÒýÇæ²ãÃæÀ´»¯½âÐÔÄÜÆ¿¾±¡£
¡¡¡¡? Ó¢Ìضû® ÖÁÇ¿® ¿ÉÀ©Õ¹´¦ÀíÆ÷£º ¸Ã´¦ÀíÆ÷רΪÊý¾ÝÖÐÐÄÏÖ´ú»¯¸ïжøÉè¼Æ£¬Äܹ»Ìá¸ßÖÖÖÖ»ù´¡ÉèÊ©¡¢ÆóÒµÓ¦Óü°¼¼ÊõÅÌËãÓ¦ÓõÄÔËÐÐЧÂÊ£¬½ø¶ø¸ÄÉÆ×ÜÌåÓµÓб¾Ç®£¨TCO£©£¬ÌáÉýÓû§Éú²úÁ¦¡£ËüÓµÓиü¸ßµÄµ¥ºËÐÔÄÜ£¬Äܹ»ÔÚÅÌËã¡¢´æ´¢ºÍÍøÂçÓ¦ÓÃÖУ¬ÎªÅÌËãÃܼ¯ÐÍÊÂÇ鸺ÔØÌṩ׿ԽµÄÐÔÄܺͿÉÀ©Õ¹ÐÔ¡£
¡¡¡¡? Ó¢Ìضû® ÒÔÌ«ÍøÊÊÅäÆ÷ E810£º ¸ÃÍøÂçÊÊÅäÆ÷¾ß±¸ 100/25GbEÐÔÄÜ£¬Ö§³Öµ¥¸ö»òË«¶Ë¿ÚÁ¬½Ó£¬ÔÚ PCIe 4.0 x 16 ²å²ÛÖÐÌṩÁ˾«²ÊµÄÐÔÄÜ£¬²¢Ö§³ÖÓ¦ÓóÌÐòÉ豸ÐÐÁУ¨ADQ£©¡¢¶¯Ì¬É豸¸öÐÔ»¯£¨DDP£©¡¢RDMA iWARP ºÍ RoCEv2 µÈÖÖÖָ߼¶¹¦Ð§£¬Äܹ»ÓÐЧÂú×ãÖÖÖÖÊÂÇ鸺ÔعØÓÚ´ø¿íºÍʱÑÓµÄÑÏ¿ÁÒªÇó¡£
¡¡¡¡
¡¡¡¡Í¼ 2. pgµç×Ó¹ÙÍø SmartONE Èí¼þ¼Ü¹¹
¡¡¡¡Ó¢Ìضû® SPDK ÌṩÁËÒ»×鹤¾ß¡¢¿âºÍ¼Æ»®£¬ÓÃÓÚ±àд¸ßÐÔÄܺͿÉÀ©Õ¹µÄÓû§Ì¬´æ´¢Ó¦ÓóÌÐò¡£Ëüͨ¹ýʹÓöàÖÖÒªº¦¼¼ÊõÀ´ÊµÏÖ¸ßÐÔÄܺ͸ßÀ©Õ¹£¬ÖîÈ罫һЩÇý¶¯³ÌÐòÒÆÖÁÓû§¿Õ¼ä£¬ÖÆÖ¹ÁËϵͳŲÓ㬲¢ÔÊÐí´ÓÓ¦ÓóÌÐò½øÐÐÁ㿽±´»á¼û¡£Ëüͨ¹ýÎÞËø»¯¡¢ÏûÏ¢»úÖƺÍÒì²½±à³ÌʵÏÖ¸ßÐÔÄÜÓ¦Óÿò¼Ü£¬Í¬Ê±ÌṩͳһµÄÓû§Ì¬Í¨ÓÿéÉ豸À´¸ßЧÖÎÀí²î±ðµÄ´æ´¢ºó¶ËÉ豸¡£
¡¡¡¡Ê¹ÓÃÓ¢Ìضû® SPDK Ö®ºó£¬Óû§Ì¬µÄÇý¶¯Í¨¹ýÂÖѯӲ¼þ¶ø²»ÊÇÒÀÀµÖжÏÀ´Íê³É£¬¿ÉÒÔÓÐЧ½µµÍ×ÜʱÑӺͼõÉÙʱÑÓ²î±ð£¬Í¬Ê±ºÍÄÚºËÇý¶¯Ïà±È£¬ÔÚÿ¸ö CPU ÄÚºËµÄ IOPS ÉϾßÓиüÃ÷ÏÔµÄÐÔÄÜÓÅÊÆ¡£±ðµÄ£¬Ó¢Ìضû® SPDK ¾ß±¸ I/O ·¾¶µÄÎÞËø¸ßÐÔÄÜģʽ£¬ÖÆÖ¹ÁËËùÓÐÔÚ I/O Òªº¦Â·¾¶ÖеÄËø£¬¶øÊÇÒÀ¿¿ÏûϢͨ±¨ÔÚ¶à¸öÏß³ÌÖй²Ïí×ÊÔ´£¬´Ó¶øÌá¸ßÁ˲¢ÐÐÐÔ¡£
¡¡¡¡pgµç×Ó¹ÙÍøÓëÓ¢ÌضûÏàÖú£¬ÔÚ SmartONE ÂþÑÜʽ´æ´¢µÄµ¥»ú´æ´¢ÒýÇæ¡¢NVMe-oF ´æ´¢Ð§À͵ÈÄ£¿éÖУ¬½ÓÄÉÁËÓ¢Ìضû® SPDK ½øÐÐÓÅ»¯¡£
¡¡
¡¡Í¼ 3. Ó¢Ìضû® SPDK ¼Ü¹¹
µ¥»ú´æ´¢ÒýÇæ
¡¡¡¡pgµç×Ó¹ÙÍø SmartONE ÂþÑÜʽ´æ´¢»ùÓÚÓ¢Ìضû® SPDK µÄ NVMe Çý¶¯ÊµÏÖÁ˸ßÐÔÄܵ××ù£¬Ö§³ÖºÍ NVMe ´ÅÅÌÉ豸ֱ½Ó½»»¥£¬Í¬Ê±½ÓÄÉÎÞËøÉè¼Æ£¬²¢Ðд¦Àí IO ÃüÁî¡£±ðµÄ£¬NVMe ÉϲãʵÏÖÁËרÊô NVMe µÄµ¥»ú´æ´¢ÒýÇæϵͳ£¬¸ÃÒýÇæϵͳͨ¹ý»ùÓÚÄÚ´æµÄÔªÊý¾ÝºÍÈÕÖ¾ÖÎÀíϵͳ£¬ÓÐЧÖÆÖ¹Á˹ŰåÎļþϵͳµÄ˫дÎÊÌâ
¡¡¡¡»ùÓÚÓ¢Ìضû® ¼¼ÊõµÄÐÂÒ»´úµ¥»ú´æ´¢ÒýÇæʵÏÖÁËÐÔÄܵÄÏÔÖøÌáÉý¡£²âÊÔÊý¾ÝÏÔʾ£¬pgµç×Ó¹ÙÍø SmartONE ÂþÑÜʽ´æ´¢µÄµ¥»ú´æ´¢ÒýÇæÏÕЩµÖ´ïÁË NVMe ÎïÀíÓ²ÅÌÖ§³ÖµÄÐÔÄÜÉÏÏÞ¡£
NVMe-oF ÂþÑÜʽ´æ´¢Ð§ÀÍ
¡¡¡¡NVMe-oF ÂþÑÜʽ´æ´¢Ð§ÀÍΪ³¬ÈÚºÏƽ̨ÌṩÁ½ÖÖ¿éЧÀͽâ¾ö¼Æ»®£¬ÆäÒ»ÊǽÓÄÉ vhost-user ¼¼Êõ¼Æ»®£¬¿ÉÒÔΪÐéÄâ»úÌṩ¸ü¶ÌµÄ IO ·¾¶£»Æä¶þÊÇ×÷Ϊ´æ´¢Ð§ÀÍ£¬ÎªÐ§ÀÍÆ÷ÌṩNVMe-oF µÄ TCP/RDMA µÄ¿éЧÀÍ¡£SmartONE ÀûÓà SPDK vhost-user ¼¼Êõ£¬Ö±½ÓÏû³ý Guest ÐéÄâ»úͨ¹ý PCIE ·½·¨»á¼û NVMe É豸£¬ÖÆÖ¹Äں˸üРPCI ÅäÖÿռ䣻ͬʱֱ½ÓÔÚÓû§Ì¬²¶»ñ QEMU ÐéÄâ IO£¬ÒÔÁ㿽±´·½·¨½«Êý¾Ý´«Êäµ½´æ´¢ÏµÍ³ÖС£
¡¡¡¡SmartONE Ö§³ÖÒÔ NVMe-oF ´æ´¢ÐÒé·½·¨Ìṩ¿é´æ´¢Ð§ÀÍ£¬Ëü¿ÉÒÔÌṩ TCP ºÍ RDMA Á½ÖÖÐÎʽµÄÍⲿ»á¼û¡£NVMe-oF´æ´¢ÐÒé×÷Ϊ iSCSI ÐÒéµÄÌæ´úÕߣ¬¿ÉÒÔÈÃÖ÷»úÒÔʹÓñ¾»úNVMe ÐÒéµÄ·½·¨»á¼ûÂþÑÜʽ´æ´¢£¬ÌṩµÍÑÓʱ¡¢¸ßÍÌ͵Ŀé´æ´¢É豸¡£
¡¡¡¡ÎªÁËÑéÖ¤ SmartONE NVMe-oF ÂþÑÜʽ´æ´¢Ð§À͵ÄÐÔÄÜÌåÏÖ£¬pgµç×Ó¹ÙÍø»®·Ö±ÈÕÕÁË iSCSI ´æ´¢ÐÒéÔÚpgµç×Ó¹ÙÍø M5 ϵÁÐЧÀÍÆ÷1 ºÍpgµç×Ó¹ÙÍøM6 ϵÁÐЧÀÍÆ÷2 ÉϵÄÐÔÄÜÌåÏÖ£¬ÒÔ¼° NVMe-oF ´æ´¢ÐÒéÔÚpgµç×Ó¹ÙÍø M6 ϵÁÐЧÀÍÆ÷ÉϵÄÐÔÄÜÌåÏÖ£¨NVMe ¸±±¾Ä£Ê½£¬2 ¸±±¾£©¡£
¡¡¡¡µÃÒæÓÚÓ¢Ìضû® ÈíÓ²¼þ²úÆ·Óë¼¼ÊõµÄÓ¦Óã¬pgµç×Ó¹ÙÍø SmartONE ÂþÑÜʽ´æ´¢ÏµÍ³Äܹ»³ä·Ö·¢»Ó NVMe ¹Ì̬Å̵ÄÐÔÄÜDZÁ¦£¬Ó¦¶ÔÔÚIOPS ºÍʱÑÓ·½ÃæÓÐ׎ϸßÒªÇóµÄÊý¾Ý¿âÓ¦Óó¡¾°¡£
¡¡¡¡? ÏÔÖøÌáÉý´æ´¢ÏµÍ³µÄÐÔÄÜ£¬²¢½µµÍÊý¾ÝʱÑÓ£¬Äܹ»Âú×ãÓÐ×Å¿Á¿ÌÒªÇóµÄÊý¾Ý¿âÓ¦Óó¡¾°£¬Í¬Ê±ÓÐЧ¿ØÖÆÂþÑÜʽ´æ´¢ÏµÍ³µÄ×ÜÌåÓµÓб¾Ç®£¨TCO£©£»
¡¡¡¡? ³ä·Ö·¢»ÓÓ¢Ìضû® Ó²¼þµÄÐÔÄÜÓÅÊÆ£¬²¢ÖØÐÂÒ»´úÓ¢Ìضû® Ó²¼þµÄÁ¢ÒìÖлñÒ棻
¡¡¡¡? ¼¯³ÉÓÚ³¬ÈÚºÏÒ»Ìå»úÖУ¬Äܹ»Í¨¹ýÒ»Ìå»úËùÔ¤ÖõÄÐéÄ⻯ƽ̨¡¢ÔÆÖÎÀíƽ̨¡¢¿ìËÙ°²ÅŹ¤¾ßÒÔ¼°Ïà¹ØµÄÊÂÇéÁ÷³Ì£¬ÏÔÖø¼ò»¯°²ÅÅ¡¢ÖÎÀíºÍÔËάÊÂÇéµÄÅÓ´óÐÔ¡£
¡¡¡¡ÃæÏòÔÆÊýÖÇÒ»ÌåµÄÓ¦ÓÃÇé¿ö£¬pgµç×Ó¹ÙÍø½«¼ÌÐøÇ¿»¯°üÀ¨´æ´¢ÄÜÁ¦ÔÚÄڵij¬ÈÚºÏϵͳµÄÁ¢Ò죬½ÓÄÉÐÂÒ»´úÓ¢Ìضû® ÖÁÇ¿® ¿ÉÀ©Õ¹´¦ÀíÆ÷¡¢Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ¡¢Ó¢Ìضû® ÒÔÌ«ÍøÊÊÅäÆ÷µÈÓ²¼þ²úÆ·£¬ÒÔ¼°ÁìÏȵÄÈí¼þ¼Æ»®£¬ÔÚ¸ßÐÔÄÜ¡¢¸ß¿É¿¿¡¢Ò×ÔËά¡¢Ò×À©Õ¹Ëĸö²ãÃæÌáÉý½¹µã¾ºÕùÁ¦£¬Âú×ãÈ«ÐÐÒµ¡¢È«³¡¾°µÄÐèÇó¡£
¡¡¡¡pgµç×Ó¹ÙÍø»¹¼Æ»®Ñ¡ÔñÓ¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æ×÷Ϊµ¥»ú´æ´¢ÒýÇ滺´æ²ãµÄ´æ´¢½éÖÊ¡£Ó¢Ìضû® °ÁÌÚ? ³¤ÆÚÄÚ´æÊÇÒ»ÏîÀå¸ïÐÔµÄÄÚ´æ¼¼Êõ£¬ÌṩÁËÈںϸßËÙ¡¢¸ßÐԼ۱ȡ¢´óÈÝÁ¿¡¢³¤ÆÚÊý¾Ý±£»¤¡¢¸ß¼¶¼ÓÃܵÈÓÅÊÆÓÚÒ»ÌåµÄÄÚ´æÑ¡Ïî¡£Æä½áºÏÓ¢Ìضû® PMDK ʹÓ㬿ÉÒÔÖ§³ÖÓ¦ÓÃÖ±½Ó»á¼û³¤ÆÚÄÚ´æÉ豸£¬¶ø²»ÐèÒª¾¹ýÎļþϵͳµÄÒ³¸ßËÙ»º´æϵͳ¡¢ÏµÍ³Å²ÓúÍÇý¶¯£¬´Ó¶øÄܹ»½µµÍ I/O Àú³ÌµÄ¿ªÏú£¬ÏÔÖøËõ¶ÌÊý¾ÝʱÑÓ¡£
¡¡¡¡Î´À´£¬pgµç×Ó¹ÙÍø»¹½«¼á³ÖÒÔÓû§ÎªÖÐÐÄ£¬½ôÃܽáºÏÇ°Ñؼ¼ÊõÉú³¤Ç÷ÊÆÓëÊг¡ÐèÇó£¬Á¬ÐøÁ¢ÒìÒýÁì¡¢µü´úÓÅ»¯£¬´òÔ켯ÈÚºÏÖÁ¼ò¡¢ÐÔÄÜÌØÊ⡢ǿ´ó¿É¿¿¡¢¿ª·ÅÉú̬ÌØÐÔÓÚÒ»ÉíµÄ³¬ÈÚºÏÒ»Ìå»ú£¬Á¬ÐøΪÓû§ÒµÎñÉÏÔÆ¡¢Êý×Ö»¯×ªÐÍÉý¼¶Ð¢¾´Á¦Á¿¡£