1、top命令:查看系统运行时间、服务器负载情况、进程状态、CPU和内存使用情况
1.1、命令操作:
- -d:间隔时间 -d3 每间隔3秒统计一次
- -n:执行次数 -n3 总共统计三次
- -p:获取指定端口号的信息 -p pid
- -b:批处理模式
1.2、命令参数:
- Task:进程总数
- running:正在运行进程数
- slepping:睡眠进程数
- stopped:停止的进程数
- zombie:僵尸进程数
- load average:服务器平均负载 后面接1分钟内平均+5分钟内平均+15分钟内平 均
- %CPU:cpu使用情况,us为用户,sy为系统,id为空闲,wa为io
- Mem:内存使用情况
- Swap:虚拟内存使用情况
1.3、测试负载命令:
`{ yes > /dev/null & } && sleep 30 && ps -ef | grep yes | awk '{print $2}' | xargs kill`

2、free:查看内存使用情况
3、dd:可以用做硬盘读写速率测试

if:表示从哪里读取 of:表示读出来的数据放在哪里 bs:表示每次读取的大小 count:读取的次数
4、iostat 1:查看CPU使用情况及硬盘的读写状态;
参数1表示持续查看。
命令使用前提需要安装以下依赖
4.1、iostat命令详解:

4.2、硬盘参数说明如下:

5、iftop:查看网络传输速率,同需要安装依赖

wget http://mirrors.aliyun.com/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-dvd1.iso // 下载文件地址,用于查看网络接收速率
