FreeBSD查看带宽占用情况,CPU,硬盘IO 虚拟内存等命令

Posted 云水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FreeBSD查看带宽占用情况,CPU,硬盘IO 虚拟内存等命令相关的知识,希望对你有一定的参考价值。

FreeBSD查看带宽占用情况,CPU,硬盘IO 虚拟内存等命令

来源 https://www.liurongxing.com/freebsd-tips.html

 

systat 能实时查看各种信息
systat -pigs 默认值CPU
systat -iostat 硬盘IO
systat -swap 交换分区
systat -mbufs 网络缓冲区
systat -vmstat 虚拟内存
systat -netstat 网络
systat -icmp ICMP协议
systat -ip IP协议
systat -tcp TCP协议
systat -ifstat 网卡

显示PCI总线设备信息
pciconf -lv
显示内核加载的模块
kldstat -v
显示指定模块
kldstat -m ipfilter
即插即用设备
pnpinfo

显示设备占用的IRQ和内存地址
devinfo -u
cpu
sysctl -a|grep cpu
sysctl -a|grep sched 查看使用的调度器,我编译的是ULE

查看真实内存
dmesg | grep memory
grep "^real memory" /var/run/dmesg.boot
虚拟内存
vmstat # 最好使用vmstat t [n]命令,例如 vmstat 5 5,表示在T(5)秒时间内进行N(5)次采样,或者干脆vmstat 1让系统每秒钟执行一次。

硬盘
gstat
systat -iostat
iostat

网卡
ifconfig
systat -ifstat
网络
netstat
netstat -m 查看网络资源使用情况
netstat -rn 查看路由表
1.不看unix domain socket
$ netstat -f inet
2. -an 可显示IP地址,一般使用方式,可配合grep,像linux中的netstart -anpt | grep :80
$ netstat -an -f inet
3. 查看listen port的program,FreeBSD的netstat沒有 -p 这个选项
$ sockstat -l
sockstat
tcpdump
trafshow
systat -mbufs
systat -icmp
systat -ip
systat -tcp

只是看流量的话,用systat -netstat

 

以上是关于FreeBSD查看带宽占用情况,CPU,硬盘IO 虚拟内存等命令的主要内容,如果未能解决你的问题,请参考以下文章

性能测试中如何分析查看网络带宽占用情况

Linux服务器如何查看CPU占用率、内存占用、带宽占用

如何查看Linux cpu/内存/硬盘/IO等数据?

查看cpu使用情况

systemd占用22端口

解决linux cpu占用不高但是负载很高