小编ipe*_*eer的帖子

free 显示使用的内存多于顶级进程总数

更新:

这是由于 nss-softkn 的一个已知问题引起的。见这篇文章:https : //www.splyt.com/blog/2014-05-16-optimizing-aws-nss-softoken


当我从我的 centos 6.5 机器上运行 free -m 时,我看到我只有大约 1400 mb 的可用内存,包括缓存。当我做 top 时,按内存排序并加起来我只看到大约 1600 个正在使用的进程。我应该有更多的空闲内存。这发生在我们的几个盒子上。

[root@db1 ~]# free -m
              total      used       free     shared    buffers     cached
Mem:          7840       7793         47          0        287       1357
-/+ buffers/cache:       6148       1692
Swap:         7983          7       7976
Run Code Online (Sandbox Code Playgroud)

最高输出

在此处输入图片说明

这是可视化进程消耗的内存的更好方法:

在此处输入图片说明

linux memory top memory-usage centos6

4
推荐指数
1
解决办法
2万
查看次数

100% 交换和高负载

如果我有超过 2GB 的空闲内存,为什么我的交换空间会 100% 满?我担心拥有 2 个虚拟 CPU(每个 1 个核心)的高平均负载。

这是服务器规格,它是 xenserver 上的虚拟机:

Centos 5.8 x86
2 CPU
4Gb 内存
1Gb 交换

最佳:

top - 10:49:26 up 10:12,  1 user,  load average: 1.53, 1.79, 2.34
Tasks: 113 total,   1 running, 112 sleeping,   0 stopped,   0 zombie
Cpu(s):  6.5%us,  6.0%sy,  0.0%ni, 83.2%id,  1.0%wa,  0.0%hi,  1.3%si,  2.0%st
Mem:   4194488k total,  1831136k used,  2363352k free,   157024k buffers
Swap:        0k total,        0k used,        0k free,  1264688k cached
Run Code Online (Sandbox Code Playgroud)

自由 -m

             total       used       free     shared    buffers …
Run Code Online (Sandbox Code Playgroud)

centos xenserver centos5

-5
推荐指数
1
解决办法
388
查看次数

标签 统计

centos ×1

centos5 ×1

centos6 ×1

linux ×1

memory ×1

memory-usage ×1

top ×1

xenserver ×1