我注意到system-monitor
Gnome 正在向我显示60%
内存的使用情况
所以我输入了top
命令,发现我使用的 RAM 应该比显示的要小得多。
top
top - 20:00:34 up 1:38, 1 user, load average: 0.36, 0.46, 0.53
Tasks: 289 total, 1 running, 287 sleeping, 0 stopped, 1 zombie
%Cpu(s): 4.7 us, 1.6 sy, 0.0 ni, 92.4 id, 1.3 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 16306128 total, 421596 free, 7371692 used, 8512840 buff/cache
KiB Swap: 3904508 total, 3231948 free, 672560 used. 1011392 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17090 alizeyn 20 0 1340004 369532 111352 S 27.6 2.3 0:25.38 firefox
8224 root 20 0 310064 106816 63532 S 11.3 0.7 6:10.01 Xorg
8557 alizeyn 20 0 2211828 341004 88540 S 4.7 2.1 4:43.26 gnome-shell
17205 alizeyn 20 0 631312 40912 27756 S 3.7 0.3 0:00.65 gnome-term+
11816 alizeyn 20 0 7250408 3.342g 179900 S 3.0 21.5 13:38.84 qemu-syste+
8533 alizeyn 9 -11 501320 20900 17364 S 2.7 0.1 2:27.52 pulseaudio
5647 root 20 0 4400 1296 1204 S 1.3 0.0 0:22.22 acpid
9621 alizeyn 20 0 7430968 1.110g 39928 S 1.3 7.1 13:19.76 java
16272 root 20 0 0 0 0 S 1.0 0.0 0:00.33 kworker/6:0
5465 root -51 0 0 0 0 S 0.7 0.0 0:53.51 irq/16-iwl+
14851 alizeyn 20 0 740124 44752 31172 S 0.7 0.3 0:10.98 vpnui
17229 alizeyn 20 0 41932 3732 3036 R 0.7 0.0 0:00.06 top
7863 root 20 0 275760 15900 13416 S 0.3 0.1 0:09.13 vpnagentd
7878 root 20 0 325500 28536 21864 S 0.3 0.2 0:00.23 apache2
1 root 20 0 185312 5936 3972 S 0.0 0.0 0:01.59 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.46 ksoftirq
最后free -m
我发现是的!我使用的 RAM 非常小,但是
有大量数据buff/cache
输出free -m
:
free -m
total used free shared buff/cache available
Mem: 15923 7294 156 6537 8472 1695
Swap: 3812 391 3421
我知道缓存并不重要,我也不担心,但我无法从系统监视器中看到正确的统计数据,这个问题困扰着我。有人能帮我解决这个问题吗?