彼特文案-你身边的文案管家

彼特文案-你身边的文案管家

linux查看内存

59

在Linux系统中,有多种方法可以用来查看内存使用情况。以下是一些常用的命令和选项:

free命令

基本用法:`free`

选项

`-h`:以人类可读的格式显示(如MB、GB)

`-m`:以MB为单位显示

`-g`:以GB为单位显示

`-o`:不显示缓冲区调节列

`-s`:持续观察内存使用状况

`-t`:显示内存总和列

`-V`:显示版本信息

实例

`free -h`:以总和的形式显示内存的使用信息,以人类可读的方式显示

`free -h -s 10`:周期性的查询内存使用信息,每10秒执行一次

`free -h -c 10`:输出10次内存使用信息,在版本v3.2.8需要配合-s使用,在版本v3.3.10不加-s则默认1秒输出一次

vmstat命令

基本用法:`vmstat`

选项

`-s`:显示内存使用情况,包括物理内存、虚拟内存、系统缓冲区等详细信息

实例

`vmstat -s`:显示系统的内存使用情况

/proc/meminfo文件

基本用法:`cat /proc/meminfo`

实例

`cat /proc/meminfo`:查看系统内存大小的详细信息,如总内存、剩余内存、可使用内存等

top命令

基本用法:`top`

选项

`-M`:按内存使用量进行排序

实例

`top`:实时显示系统资源的使用情况,包括CPU、内存等

`top -M`:按内存使用量进行排序

htop命令

基本用法:`htop`

选项

`-M`:按内存使用量进行排序

实例

`htop`:实时显示系统资源的使用情况,包括CPU、内存等,更加直观易用

sar命令

基本用法:`sar`

选项

`-r`:显示内存使用情况

实例

`sar -r`:查看系统内存使用情况

这些命令和选项可以帮助你快速了解Linux系统的内存使用情况,包括总内存、已使用内存、空闲内存、缓冲区和缓存等信息。根据具体需求选择合适的命令和选项即可。