发信人: magagop (magagop), 信区: Programming
标 题: �什�golang algernon比C nginx慢�十倍?golang行�
发信站: BBS 未名空间站 (Mon Feb 19 03:45:38 2018, 美东)
�件��太重要了,今天��golang algernon http server��文件性能,比nginx差
了�十倍以上。在我�硬件CPU�域,��差�倍,性能提升5%都叫大改�,可以更新
一代架�了。
�使我�golang�的多核�用程序性能�生�疑:一�http server在48核�理器上居
然搞出124�threads,而且�有pin to core,不��numa,����文件性能��有
nginx的零�多,75% CPU都是idle,有失golang的水�。
��我想到了EE工程�的悲哀:世界上硬件CPU公司屈指可�,最牛的CPU公司性能比最
差的快也不到一倍。而不合格的�件工程��的�程序糟蹋多核CPU,性能可能下降上
百倍,而且�有安全漏洞。所以�件公司�意多花�倍的包裹雇用�秀�件工程��是
省�的。大多�互��公司�硬件的要求是�定就好,不�心性能。而他�自己的�件
��部�不停的refactoring,翻修�子�造工作�位,才能保��件�量和性能。�
��於�秀的硬件工程�,跳槽也就一�家公司��offer,而同��秀的�件工程�
�有十�家或更多公司��,包裹大�倍就成了正常的市��象。
Monday, February 19, 2018
�什�golang algernon比C nginx慢�十倍?golang行�
http://www.mitbbs.com/article_t/Programming/31521355.html
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment