ÉÏÃæÌáµ½£¬Èç¹ûÊÇI/OÈÎÎñ£¬Nodejs¾Í°ÑÈÎÎñ½»¸øÏ̳߳ØÀ´Òì²½´¦Àí£¬¸ßЧ¼òµ¥£¬Òò´ËNode.jsÊʺϴ¦ÀíI/OÃܼ¯ÐÍÈÎÎñ£¬µ«²»ÊÇËùÓеÄÈÎÎñ¶¼ÊÇI/OÃܼ¯ÐÍÈÎÎñ£¬µ±Åöµ½CPUÃܼ¯ÐÍÈÎÎñʱ£¬¼´Ö»ÓÃCPU¼ÆËãµÄ²Ù×÷£¬±ÈÈçÒª¶ÔÊý¾Ý¼Ó½âÃÜ(node.bcrypt.js)£¬Êý¾ÝѹËõºÍ½âѹ(node-tar)£¬ÕâʱNode.js¾Í»áÇ××Ô´¦Àí£¬Ò»¸öÒ»¸öµÄ¼ÆË㣬ǰÃæµÄÈÎÎñûÓÐÖ´ÐÐÍ꣬ºóÃæµÄÈÎÎñ¾ÍÖ»ÄܸɵÈ×Å£¬ÈçÏÂͼËùʾ£º
ÔÚʼþ¶ÓÁÐÖУ¬Èç¹ûÇ°ÃæµÄCPU¼ÆËãÈÎÎñûÓÐÍê³É£¬ºóÃæµÄÈÎÎñ¾Í»á±»×èÈû£¬³öÏÖÏìÓ¦»ºÂýµÄÇé¿ö£¬Èç¹û²Ù×÷ϵͳ±¾Éí¾ÍÊǵ¥ºË£¬ÄÇÒ²¾ÍËãÁË£¬µ«ÏÖÔڴ󲿷ַþÎñÆ÷¶¼ÊǶàCPU»ò¶àºËµÄ£¬¶øNode.jsÖ»ÓÐÒ»¸öEventLoop£¬Ò²¾ÍÊÇÖ»Õ¼ÓÃÒ»¸öCPU/Äںˣ¬µ±Node.js±»CPUÃܼ¯ÐÍÈÎÎñÕ¼Ó㬵¼ÖÂÆäËûÈÎÎñ±»×èÈûʱ£¬È´»¹ÓÐCPU/Äں˴¦ÓÚÏÐÖÃ״̬£¬Ôì³É×ÊÔ´ÀË·Ñ£¬Òò´Ë£¬Node.js²¢²»ÊʺÏCPUÃܼ¯ÐÍÈÎÎñ¡£
5¡¢Node.jsÊÊÓó¡¾°
Ô´´·¢²¼ by @Ò»ÏñËØ 2017.07¡¡¡¡
²Î¿¼ÎÄÏ×£º
[1] Node.jsÈíÀßÖ®CPUÃܼ¯ÐÍÈÎÎñ
[2] nodejs±Ê¼ÇÖ®£ºÊ¼þÇý¶¯£¬Ï̳߳أ¬·Ç×èÈû£¬Òì³£´¦ÀíµÈ
[3] Node.js»úÖƼ°ÔÀíÀí½â³õ²½
¡¡