Ubuntu精确的服务器(基本安装)使用大量的内存

我的Ubuntu 12.04.2服务器(所有的软件包和发行版本都是最新的)当我在今天早上炮弹时,只用了558MB的内存。 除了sshd以外,服务器上没有任何东西在运行。 在/var/log/auth.log ,中国只有一次“闯关”(因此没有什么比这里普通的)。 除了22以外的每个端口都是通过iptables从外部封锁的。

Ubuntu 12.04.2服务器在运行3天后使用+ 500MB内存是否正常,还是应该担心? 如果你想知道,我没有stream程信息,因为我一开始没有想太多,所以我重新启动:(

内存使用情况重启后30分钟(显示正常):

 $free -m total used free shared buffers cached Mem: 1995 128 1867 0 5 50 -/+ buffers/cache: 72 1923 Swap: 1953 0 1953 

你需要看看-/+ buffers/cache数字。 这是服务器真正使用的; 剩余的用于缓冲/cachingI / O,并且在需要时可以由内核回收(取决于swappiness设置)。

随着时间的推移,内核使用备用内存来caching来自磁盘I / O的数据。 如果有内存压力,这个空间可以回收。 72是运行进程真正使用的内存量, 1923是清除所有缓冲区和caching的可用内存量。