我甚至没有在我的专用服务器上设置我的网站,所以我现在是唯一使用它的网站。 然而,这是我在我的sys信息中看到的:
替代文字http://i38.tinypic.com/10sc9r6.png 全尺寸
我刚刚安装了一些安全软件,所以我想知道这是否是原因。 像Dos deflate,CSF防火墙,Mod_security,SIM,日志监视等程序。
我的服务器详细信息:
CentOS的 处理器Intel Xeon CPU X3220 CPU速度2.39 GHz caching大小4.00 MB 内存2GB DDR2
你的图片显示56%的caching内存。 Linux可以在RAM中加载内核和caching以加快速度。 当你有更多的应用程序占用内存时,caching将被减less,以换取运行更多应用程序的优势。
总之,事情很好, 你没有用完内存。
内核+应用程序内存利用率接近30%。
更新: sebthebert给了这个不错的链接到LinuxAteMyRam更多的阅读这个问题。
目前正在使用600MB的内存 – 你必须运行相当多的东西,但这不是不合理的。
忽略“缓冲区”和“caching”行 – 这些是磁盘缓冲区和磁盘caching。 系统只是使用它,因为它在那里。
看看“内核+应用程序”行,看看程序实际使用的是什么。
这张照片什么也没有。 具有768M内存的服务器通常处于或接近100%的利用率 – 即使负载平均值为0.01 0.01 0.01 ,最繁忙的进程也是top 。
如果以“真实”加载运行服务器后,内存不足, 那么当您开始担心的时候:)
另一个使用的工具是free :
<~> $ free total used free shared buffers cached Mem: 4148872 3969128 179744 0 160308 3125864 -/+ buffers/cache: 682956 3465916 Swap: 2144652 5172 2139480
第一行反映了你所看到的,只有179M是免费的。 第二行显示实际的数字,3.465G,所有的缓冲区和caching被删除。