An analysis of Linux scalability to many cores 论文
2010DSpace@MIT (Massachusetts Institute of Technology)引用 343
Cloud Computing and Resource ManagementAdvanced Data Storage TechnologiesDistributed and Parallel Computing Systems
摘要
This paper analyzes the scalability of seven system applications (Exim, memcached, Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48core computer. Except for gmake, all applications trigger scalability bottlenecks inside a recent Linux kernel. Using mostly standard parallel programming techniques— this paper introduces one new technique, sloppy counters—these bottlenecks can be removed from the kernel or avoided by changing the applications slightly. Modifying the kernel required in total 3002 lines of code changes. A speculative conclusion from this analysis is that there is no scalability reason to give up on traditional operating system organizations just yet. 1
相关技术
暂无数据
相关事件
暂无数据
相关文章
暂无数据