如题,linux 仅使用 free 命令查看内存剩余量是不准确的。 那么如何判断当前机器内存是否紧张呢,有什么指标或者判断依据嘛? 查看了一些资料,提到了内存释放及换页,有些内容都语焉不详。 请各位大佬指教或指明方向,谢谢。
1
ho121 2017-07-21 12:56:20 +08:00 via Android 2
pagefault ?
|
3
Tinet 2017-07-21 14:24:13 +08:00 1
vmstat 1 看看交换分区的使用量,一直在用交换分区基本上就说明你的内存不够用了
|
4
Andiry 2017-07-21 14:27:33 +08:00 1
vmstat 查看 si 和 so,大于零说明有 swap
dmesg 查看 oom |
6
Dx2619 OP @ho121 不是卡顿,是程序效率降低。但是没有足够证据表明是内存不够导致的,只是现象是当时内存余量不多
|
7
Dx2619 OP @Dx2619 更进一步的问题,加内存或添主机。又该怎么衡量要加多少。很惭愧,自己水平不够,只好来求助各位大佬
|
9
yidinghe 2017-07-22 00:08:33 +08:00 via Android
iostat
|