首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tmpfs和vm.swappiness

tmpfs和vm.swappiness
EN

Unix & Linux用户
提问于 2012-02-25 19:28:22
回答 1查看 1.4K关注 0票数 7

我已经开始在我的系统上调优一些Linux性能(是的)。我知道vm.swappiness=0会杀死小猫,但我发现30-40倍于它改善了我的延迟-可能是以吞吐量为代价的)。我想问一下tmpfs是如何计算的(它是缓存还是程序)用于交换和vm.swappiness

为了提供更高的级别,我需要一个文件夹:

  • 通常是空的,但是使用可能会增加到我的主内存大小的8倍。
  • 不需要在重新启动时保存
  • 就I/O而言,优先级较低(即使用它的程序可能会等待),但如果速度快的话会更好。

目前我使用的是普通FS。我听说(没有经过测试)大型tmpfs推动交换数据的问题。由于我假设测试是用默认的vm.swappiness=60完成的,而tmpfs只占用缓存,减少的vm.swappiness将使其在内存压力下更容易交换。我说的对吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2012-02-25 20:16:30

tmpfs是作为缓存页实现的,因此vm.swappiness的低值将使tmpfs文件更有可能被交换掉,因为系统将倾向于窃取缓存页而不是应用程序页。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/32662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档