谷歌浏览器插件
订阅小程序
在清言上使用

Experimental Analysis of Operating System Jitter Caused by Page Reclaim

˜The œJournal of supercomputing/Journal of supercomputing(2016)

引用 2|浏览29
暂无评分
摘要
Operating system jitter is one of the causes of runtime overhead in high-performance computing applications. Many high-performance computing applications perform burst accesses to I/O, and such accesses consume a large amount of memory. When the Linux kernel runs out of memory, it awakens special kernel threads to reclaim memory pages. If the kernel threads are frequently awakened, application performance is degraded because of the threads' resource consumption as well as the increase in the application's page faults and migration between CPU cores. In this study, we empirically analyze the impact of jitter caused by reclaiming memory pages, and we propose a method for reducing it. The proposed method reclaims memory pages in advance of the kernel thread. It reclaims more pages at one time than the kernel threads, thus reducing the frequency of page reclaim and the impact of jitter. We conducted experiments using practical weather forecast software, the results of which showed that the proposed method minimized performance degradation caused by jitter.
更多
查看译文
关键词
System jitter,System noise,Memory management,Page cache,File I/O,Operating systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要