小编Kev*_*Kev的帖子

高内存 64 位服务器,不使用所有 ram

我有台运行 centos 64bit 的高内存 linux 服务器,在正常运行 10-20 天后,我注意到在所有这些服务器上,它们实际上并没有使用到那时可用的所有内存(它们在 48gb 系统上都有大约 10gb 的空闲空间,并且在 64gb 系统上免费 20gb。

它们是网络服务器,并且在服务器中有超过 ram 数量的工作数据集(例如活动文件),所以我假设页面缓存会增长到使用所有 ram 的程度,然后页面缓存中的页面会在需要时/如果需要被释放。

例如 :

top - 09:44:46 up 57 days,  9:32,  5 users,  load average: 6.44, 6.33, 6.27
Tasks: 680 total,   4 running, 676 sleeping,   0 stopped,   0 zombie
Cpu(s): 17.3%us,  3.3%sy,  0.0%ni, 79.0%id,  0.1%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:  49313212k total, 39277524k used, 10035688k free,  1247064k buffers
Swap: 20643832k total,        0k used, 20643832k free, 20592968k cached
Run Code Online (Sandbox Code Playgroud)

显示该服务器已经运行了 57 天,但是有 10GB …

linux memory centos virtual-memory

3
推荐指数
1
解决办法
1455
查看次数

标签 统计

centos ×1

linux ×1

memory ×1

virtual-memory ×1