我已经开始在我的系统上调优一些Linux性能(是的)。我知道vm.swappiness=0会杀死小猫,但我发现30-40倍于它改善了我的延迟-可能是以吞吐量为代价的)。我想问一下tmpfs是如何计算的(它是缓存还是程序)用于交换和vm.swappiness。
为了提供更高的级别,我需要一个文件夹:
目前我使用的是普通FS。我听说(没有经过测试)大型tmpfs推动交换数据的问题。由于我假设测试是用默认的vm.swappiness=60完成的,而tmpfs只占用缓存,减少的vm.swappiness将使其在内存压力下更容易交换。我说的对吗?
发布于 2012-02-25 20:16:30
tmpfs是作为缓存页实现的,因此vm.swappiness的低值将使tmpfs文件更有可能被交换掉,因为系统将倾向于窃取缓存页而不是应用程序页。
https://unix.stackexchange.com/questions/32662
复制相似问题