码迷,mamicode.com
首页 > 其他好文 > 详细

2018-1-22 7周1次课

时间:2018-01-24 00:47:40      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:服务器   cto   分享   记录   oss   pre   water   ace   color   

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

2018-1-22 7周1次课

标签:服务器   cto   分享   记录   oss   pre   water   ace   color   

原文地址:http://blog.51cto.com/8043410/2064441

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!