首页 > 编程知识 正文

linux的vmstat命令,linux怎么查看进程

时间:2023-05-05 15:12:36 阅读:135742 作者:265

在FreeBSD中执行vmstat命令的结果如下。

# vmstat

procs memory page磁盘故障CPU

rbwavmfrefltrepipofrsrad0insycsussyid

0 2 1 270512 20316 30 0 0 0 26 5 1223 1589 98 593 1 1 99

当然,仅运行一次vmstat命令无法反映实际的系统状况。 建议使用vmstat t [n]命令(如vmstat 1),在t[5]秒内进行n[5]次采样,或使用vmstat 1使系统每秒运行一次。

详细说明各参数

procs:

r--正在运行的进程数

B- -等待I/O的进程数(等待I/O、等待分页等) )。

w--可以进入运行队列,但被替换的进程

memoy (以k为单位,包括虚拟内存和实际内存,正在运行或在过去20秒内运行的进程使用的虚拟内存被视为活动)

avm--活动虚拟内存

自由- -可用内存

pages )统计错误页面和活动页面,每5秒平均一次,以秒为单位计算) )。

flt--错误页数

re--回收的页面

pi--页数

po--页数

fr--空闲页数

sr--秒钟内用时钟算法扫描的页面

disk表示每秒的磁盘操作。 (用数字填充磁盘名称的前两个字符,默认情况下只显示两个磁盘。 如果有很多,可以输入-n来增加数字,或者在命令行中填写磁盘名称。 )

fault显示每秒的中断数

in--设备中断

sy--系统停止

cy--更换CPU

cpu显示cpu的使用状态

cs--用户进程使用的时间

sy--系统进程使用的时间

id--cpu空闲的时间

另外,根据互联网上的各种大的使用经验,如果r总是大于4,id总是小于40,则表示cpu的负载较高。 pi,po长期不为0时,内存不足。 如果磁盘始终不为0,且b的队列大于3,则表示io性能差。

Freebsd下的其他监视工具:

fstat

gstat

iostat

netstat

nfsstat

pstat

sockstat

systat

vmstat

w

销售点

顶级的

身份活动文件(fstat )

fstat -u chifeng

显示用户chifeng的所有打开的文件,也可以使用-f

%fstat ./sh_tools.txt

usercmdpidfdmountinummodesz|DVR/wname

Chifeng VI 7883/JX ddx./sh _ tools.txt

打印状态转换框架(gtat ) )。

检查所有GEOM磁盘I/O的繁忙状态

iostat

%iostat 1

tty ad0 cpu

tin tout KB/t tps MB/s us ni sy in id

125 57 19.26 3 0.05 6 0 1 0 93

查看设备I/O

netstat

netstat -m显示网络资源的使用情况

查看netstat -rn路由表

显示nfsstatNFS网络文件系统的信息

pstat

通常,使用pstat -s显示相当于swapinfo的开关设备的当前状态

%swapinfo

设备1k-blocksusedavailcapacity

/dev/ad0s3b 524288 0 524288 0%

%pstat -T

368/3976号文件

0M/512M swap space

%pstat -s

设备1k-blocksusedavailcapacity

/dev/ad0s3b 524288 0 524288 0%

显示sockstat系统当前打开的套接字的列表

systat

非常强大,可以使用许多选项,包括:

:交换

:ip

:秒

:mbufs

:iostat

:vmstat

:netstat

:icmp

:ip

:tcp

启动时-也可以在上面的选项中显示。

vmstat

%vmstat

procs memory page磁盘故障CPU

rbwavmfrefltrepipofrsrad0insycsussyid

1 0 0 296168 14948 136 1 1 0 110 7 0 409 0 679 7 1 92

procs:r表示正在运行的进程。b是被阻止等待输入/输出的进程。w是被交换到交换空间并暂时休眠的进程。

memory:avm是最近访问的虚拟内存数,fre是可用虚拟内存数。 单位:千字节

page:flt中出现缺页的次数,re表示对页面的多次引用,pi表示页面交换写入内存,po表示页面交换写入内存,fr表示每秒释放页面的次数,sr表示每秒扫描

disk:我只有一个磁盘,所以只显示ad0。 最多可以显示3个,但可以用-n指定。

faults:in是硬件设备的中断次数,sy是系统调用次数,cs是处理器上下文切换速率。

cpu:us为用户程序在处理器上花费的时间的比例,sy为系统内核在处理器上花费的时间的比例,id为处理器的空闲时间的比例。

是w (世卫组织)

通常,使用他获取登录到当前系统的用户的信息

销售点

通常,使用ps -ax显示系统中的所有进程

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。