linux – 我的服务器如何进行交换?

前端之家收集整理的这篇文章主要介绍了linux – 我的服务器如何进行交换?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
以下是“top”命令的摘要

top – 20:14:50 up 18 days,23 min,1 user,load average:0.22,0.20,0.18
任务:总共99次,1次跑步,98次睡眠,0次停止,0次僵尸
cpu(s):1.1%us,0.1%sy,0.0%ni,94.2%id,3.5%wa,0.0%hi,0.0%si,1.2%st
内存:2092032k总计,471684k使用,1620348k免费,924k缓冲区
交换:总计4194296k,使用153940k,免费4040356k,缓存42564k

如您所见,在2GB内存中使用了大约461MB.同时它显示150MB的交换使用.

这怎么可能?如果物理内存空闲,为什么我的服务器会交换?

解决方法

在正常情况下,即使RAM中仍有空闲空间,linux也会在未使用时将其换掉.相反,它将保留缓存的文件.您可以通过使用systctl更改vm.swappiness来调整此行为.有关其工作原理的详细信息的更多详细信息,请参见 here.
原文链接:https://www.f2er.com/linux/399438.html

猜你在找的Linux相关文章