Linux 内存分析命令
时间:2019-10-06 15:49:08
参考:
Linux 内存分析#
内存查看命令#
vmstat: 内存使用信息。-
r:运行队列进程数量。b:阻塞队列进程数量。swpd:虚拟内存使用大小。free:空闲内存大小。buff: 用作缓冲区的内存大小。cache:用作告诉缓存的内存大小。si:从磁盘到内存的数据大小。so:从内存到磁盘的数据大小。bi: 发送到块设备的数据大小。bo:从块设备读取都的数据大小。in:中断数量。cs:上下文切换次数。us:用户使用时间的CPU百分比。sy:系统使用时间的CPU百分比。id:空闲时间CPU百分比。wa:等待时间IO消耗的CPU百分比。
-
free: 查看空闲内存,包括缓冲区高速缓存和页缓存。 -
swapon/swapoff: 启用或者禁用设备或文件分页或交换。 -
ps: 进程占用CPU、内存、状态、执行时间等信息。 -
top: 系统CPU、内存使用情况,以及每个进程使用CPU和内存情况。 -
pmap -x pid:查看进程内存分配信息。