10.1 使用 w 查看系统负载
w 命令监控系统的负载状态 如下
下图中显示 cpu 数量为 1 所以负载值为 1 最好,保证比 cpu 数量值小就没问题
查看 cup 多少数量如下
10.2 vmstat 命令
vmstat 命令能够查看到 cpu ,内存 ,虚拟磁盘 ,交换分区 , io 磁盘 ,系统进程 ,等相关的东西如下图:
这个命令的用法 vmstat 1 如下图
vmstat 1 5 如下
10.3 top 命令
查看进程使用资源的情况,查看具体的进程.如下
10.4 sar 命令
sar 命令很强大,它可以监控系统几乎所有资源的状态,如果系统还不能执行这条命令,则需要先安装这条命令
[root@Ask-02 ~]# yum install -y sysstat
与其它系统状态监控工具不同,它可以打印历史信息,可以显示当天从零点开始到当前时间的系统状态信息.首次使用 sar 命令会报错,那是应为 sar 工具还没有生成相应的数据库文件,它的数据库文件在 / var/log/sa / 目录下.常用的有两个方面
查看网卡流量 sar -n DEV
[root@Ask-02 ~]# sar -n DEV
这条命令会把当天记录的网卡信息打印出来,每个 10 分钟记录一次,IFACE 这一列表示设备名称,rxpck/s 这一列表示每秒进入收取的包的数量,txpch/s 这一列表示每秒发送出去的包的数量,rxKB/s 这一列表示每秒收取的数据量(单位为 KB),txKB/s 这一列表示每秒发送的数据量.
如果哪天服务器丢包非常严重,那么就应该查一下网卡流量是否异常,如果 rxpck/s 那一列的数值大于 4000,或者 rxKB/s 那一列的数值大于 5000000,很有可能是被攻击了,正常的服务器网卡流量不会这么高,除非自己在复制数据.
实时查看网卡流量方法如下;
[root@Ask-02 ~]# sar -n DEV 1 5
另外也可以使用 - f 选项查看某一天的网卡流量历史,后面跟文件名,在 Red Hat 或者 Centos 发行版中,sar 的库文件一定在 / var/log/sa / 目录下
[root@Ask - 02~]#ls /
var / log / sa / sa02 sa03 sa04 sa05 sa06 sa08 sa09 sa10 sa15 sa16 sa17 sa19 sa23 sar02 sar05 sar15[root@Ask - 02~]#sar - n DEV - f /
var / log / sa / sa10
来源: http://www.bubuko.com/infodetail-2472771.html