CentOS Linux:查找内存(RAM)使用信息命令
时间:2020-01-09 10:34:13 来源:igfitidea点击:
如何在CentOS Linux上找到已安装的内存信息?
如何使用基于控制台的命令行选项找出Centos Linux版本5.x/6.x +上的内存使用情况统计信息?
您可以在CentOS上使用以下命令来查找内存使用信息:
- free命令
- top或htop命令
- vmstat命令
- dmidecode命令
- /proc/meminfo文件
Centos内存使用率免费命令
您需要使用free命令来查看服务器中可用和已使用的物理内存和交换内存的总量,以及CentOS Linux内核使用的缓冲区。
基本语法如下:
# free # free [options] # free -m # free -k # free -t # free -l # free -o # free -s 2 # free -g
示例输出显示了我的服务器中总共12GB的内存:
total used free shared buffers cached Mem: 11 11 0 0 0 8 -/+ buffers/cache: 2 9 Swap: 5 0 5
可用的命令行选项如下:
-b,-k,-m,-g show output in bytes, KB, MB, or GB -l show detailed low and high memory statistics -o use old format (no -/+buffers/cache line) -t display total for RAM + swap -s update every [delay] seconds -c update [count] times -V display version information and exit
更好的工具是top或htop命令(请参阅如何在RHEL/CentOS上安装htop命令):
# top
或者
# htop
输出示例:
htop命令正在运行
您可以使用以下cat命令从/proc/meminfo文件中获取相同的信息:
$ cat /proc/meminfo
vmstat命令
键入vmstat命令,如下所示:
# vmstat # vmstat -s
输出示例:
12195116 total memory 12015316 used memory 5579508 active memory 5588540 inactive memory 179800 free memory 375484 buffer memory 9316920 swap cache 6291448 total swap 123148 used swap 6168300 free swap 9153213 non-nice user cpu ticks 2353 nice user cpu ticks 3327358 system cpu ticks 829062384 idle cpu ticks 325448 IO-wait cpu ticks 9047 IRQ cpu ticks 1070159 softirq cpu ticks 0 stolen cpu ticks 4993388 pages paged in 1012906825 pages paged out 28376 pages swapped in 53969 pages swapped out 2338886238 interrupts 1688714597 CPU context switches 1387092323 boot time 245692 forks
CentOS Linux查看已安装的RAM大小和其他内存信息
使用dmidecode命令以人类可读的格式转储计算机DMI(有时称为SMBIOS)表内容。
下表描述了系统硬件组件以及其他有用的信息,例如序列号和BIOS版本:
# dmidecode --type memory