Erlang 网络密集型服务器的瓶颈和解决思路
November 11th, 2013
2 comments
原创文章,转载请注明: 转载自系统技术非业余研究
本文链接地址: Erlang 网络密集型服务器的瓶颈和解决思路
最近我们的Erlang IO密集型的服务器程序要做细致的性能提升,从每秒40万包处理提升到60万目标,需要对进程和IO调度器的原理很熟悉,并且对行为进行微调,花了不少时间参阅了相关的文档和代码。
其中最有价值的二篇文章是:
1. Characterizing the Scalability of Erlang VM on Many-core Processors 参见这里
2. Evaluate the benefits of SMP support for IO-intensive Erlang applications 参见这里
我们的性能瓶颈目前根据 lcnt 的提示:
2. erlang只有单个poll set, 大量的IO导致性能瓶颈,摘抄“Evaluate the benefits of SMP support for IO-intensive Erlang applications” P46的结论如下:
Read more…
Post Footer automatically generated by wp-posturl plugin for wordpress.
Categories: Erlang探索, 源码分析, 网络编程, 调优 migrated, system_info(scheduling_statistics), total_scheduling_statistics
Recent Comments