在Debian Linux上如何检查内存使用情况
时间:2019-11-20 08:53:43 来源:igfitidea点击:
在Debian Linux系统,如何查看可用内存和已经使用的内存?
如何查看Linux中内存的使用率?
free命令
以字节为单位显示内存量:
free -b
显示内存量(以MB为单位):
free -m
或者
free --mega
以GB为单位显示内存的使用情况
free -g
或者
free --giga
统计内存的使用情况(显示total行)
free -m -t
输出示例:
total used free shared buff/cache available Mem: 1968 549 754 29 664 1205 Swap: 2047 0 2047 Total: 4016 549 2802
/proc/meminfo文件
/proc/meminfo文件包含了系统上内存使用情况的统计信息。
包括可用内存,已用内存,共享内存和缓冲区大小。
cat /proc/meminfo
top命令
top命令显示Linux进程,包括CPU和内存/交换使用情况
top
vmstat命令
查看虚拟内存统计信息
vmstat vmstat 2 5 vmstat -a
获取有关进程,内存,页面调度,块IO,陷阱,磁盘和cpu活动的信息。
说明:
- swpd:使用的虚拟内存量。
- free:空闲内存量。
- buff:用作缓冲区的内存量。
- cache:用作缓存的内存量。
- inact:不活动的内存量。 (-a选项)
- active:活动内存量。 (-a选项)
htop命令
使用apt命令/apt-get命令安装htop:
sudo apt install htop
然后运行,查看内存的使用情况:
htop