我还在学习Linux,我正在使用cat
命令:
cat /proc/meminfo
对于内存使用信息,但是没有出现任何信息。有人有类似的问题吗?
答案1
除了从 读取之外,还有其他方法/proc/meminfo
。
该free
命令显示系统中的可用内存量和已用内存量。
使用该标志可以以人类可读的格式输出-h
:free
$ free -h
total used free shared buff/cache available
Mem: 3.8G 1.0G 1.3G 4.3M 1.6G 2.6G
Swap: 5.8G 2.0M 5.8G
请小心 - 根据您的语言,输出可能不会很好地对齐。在这种情况下,请在命令前添加前缀LANG=C
来仅为该命令设置英语。
答案2
对于大多数非技术用途,top(1)
会做这份工作
top - 17:23:50 up 7 days, 19:15, 3 users, load average: 0.00, 0.01, 0.05
Tasks: 172 total, 2 running, 170 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.8 us, 0.1 sy, 0.0 ni, 99.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 2049992 total, 1735420 used, 314572 free, 372420 buffers
KiB Swap: 2095100 total, 192 used, 2094908 free. 679116 cached Mem