linux固态硬盘交换分区大小,Linux(3.4)SSD交换分区使用会导致极端延迟 – 如何消除?...

我正在运行带有额外6G交换分区的4G RAM,SSD是一款相当不错的SAMSUNG MZMPA128HMFU型号.当事物停留在RAM中时,系统对工作负载的响应非常好,但是一旦事物以任何有意义的数量到达交换分区(假设使用1GB交换),响应性就会在交换事件期间完全消失. SSD指示灯会持续亮几秒钟,而显然会有大量内容被打入或转出,在此过程中所有其他IO都被阻止.我已经看到系统负载在几秒钟内从0.8跳到10,然后随着IO重新开始下降.当交换处于活跃使用状态时(我打开了一堆大型应用程序),随着正常运行时间的增加(现在为26天),这些呕吐交换事件的发生频率越来越高.

我正在看延迟时间,但它并没有告诉我很多我可以继续.

此时似乎没有其他解决方案比停止足够的应用程序能够执行swapoff -a而只是停止使用swap.不知道这会如何影响我的使用模式,我几乎可以肯定它对于我经常运行的一组应用程序来说已经足够了.

将vm.swappiness降低到1并没有帮助.至少不是它本身.

这是一些众所周知的事情吗?在使用虚拟内存时,我有哪些选择可以获得不错的桌面响应?

解决方法:

我强烈建议安装更多内存,这样你就不会交换内存.任何交换只会杀死Linux或UNIX(tm)系统的性能.所以安装足够的内存来停止交换!

标签:performance,linux,swap,ssd

来源: https://codeday.me/bug/20190809/1634324.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值