1、ifconfig命令
用于获取网卡配置于状态状态的等信息:
ens33:网卡名称
inet:ip地址
ether:网卡物理地址(mac地址)
RX、TX:接收数据包与发送数据包的个数及累计流量
我们也可以直接通过网卡名称查对应信息:
2、查看系统版本的详细信息
3、查看系统的负载信息
查看系统负载信息我们使用uptime命令,可以显示系统时间,系统已运行时间、启用的终端数量以及平均负载值。我们主要看平均负载值啦,平均负载值是指系统在罪行1分钟、5分钟、15分钟内压力情况,很多做性能测试的小伙伴就喜欢用这个命令。
4、free命令
用于显示当前系统内存使用情况,博主一般使用 free -h查看内存使用情况。
5、vmstat性能监控命令
根据设定的时间,刷新的次数来监控机器性能情况。
vmstat interval(刷新间隔时间) count(刷新次数)
每隔1s刷新一次,总共刷新三次
命令输出字段含义
procs
含义:进程信息
r:等待运行的进程数量,数值越大代表系统越繁忙
b:不可被唤醒的进程数量,数值越大代表系统越繁忙
memory
含义:内存信息
swpd:虚拟内存使用情况,单位KB
free:空闲内存空间,单位KB
buff:缓冲的内存空间 ,单位KB
cache:缓存的内存空间,单位KB
swap
含义:交换分区信息
si:从磁盘中交换至内存的数据量,单位KB
so:从内存中交换到磁盘中的数据量,单位KB
这2各字段数值越大,代表内存和磁盘之间的转换越频繁,系统的性能越差
io
含义:磁盘读/写信息
bi: 从块设备中读入的数据的总量,单位是块。
bo:写到块设备的数据的总量,单位是块。
这两个数越大,代表系统的 I/O 越繁忙。
system
含义:系统信息字段
in:每秒钟被中断的进程次数
cs:每秒钟进行的时间切换次数
这两个数值越大,代表系统和接口设备的通讯越频繁
cpu
CPU信息字段:
us:非内核进程消耗 CPU 运算时间的百分比
sy:内核进程消耗 CPU 运算时间的百分比
id:空闲 CPU 的百分比
wa:等待 I/O 所消耗的 CPU 百分比
st:被虚拟机所盗用的 CPU 百分比
6、history显示历史执行过的命令
7、查看硬盘资源使用情况
博主一般使用df -h命令来查看硬盘使用情况