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、测试负载命令:

  1. `{ yes > /dev/null & } && sleep 30 && ps -ef | grep yes | awk '{print $2}' | xargs kill`

image.png

2、free:查看内存使用情况

image.png

3、dd:可以用做硬盘读写速率测试

image.png

if:表示从哪里读取 of:表示读出来的数据放在哪里 bs:表示每次读取的大小 count:读取的次数

4、iostat 1:查看CPU使用情况及硬盘的读写状态;

参数1表示持续查看。
命令使用前提需要安装以下依赖

image.png

4.1、iostat命令详解:
image.png

4.2、硬盘参数说明如下:
image.png

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

image.png

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