管理员使用的shell脚本(2)

来源:互联网 发布:淘宝助理创建宝贝 编辑:程序博客网 时间:2024/05/19 18:42

监视CPU和内存使用情况:

1.最基本的系统统计信息命令:uptime


字段信息:

**当前时间  

** 系统运行的天数,小时和分钟 

**当前已登录到系统的用户数

** 1,5,15分钟的负载平均值


2.第二个命令是:vmstat


第一次运行vmstat时,将显示自上次重新引导的平均值,要获取当前统计信息,要加参数。


上面第二行包含当前系统统计信息。

** r:等待CPU时间的进程数,在一个稳定的工作量下应该小于5                                    

**b:处于不可中断状态的进程数,常见情况有I/O引起                                                  

**swpd:使用的虚拟内存量(以KB为单位)                                                                       

**free:未使用的物理内存量(以KB为单位)                                                                       

**buff:用作缓存空间的内存量(以KB为单位)                                                                    

**cache:用作高速缓冲空间的内存量(以KB为单位)                                                    

**si:从磁盘交换的内存量 

**so:交换到磁盘的内存量  **bi:从块设备收到的块数  

**bo:发送到块设备的块数

**in:每秒CPU的中断数

**cs:每秒的上下文切换次数

**us:CPU消耗在运行非内核代码上的时间比

**sy:CPU消耗在运行内核代码上的时间比

**id:CPU空闲的时间比

**wa:CPU消耗在等待I/O上的时间比



注意点:

##如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重

##如果free很少,但是si,so也很少(大多数为0),那么不用担心,系统不会受影响

##内存够用时,si,so一般都为0。如果这两个值长期大于0,系统会收到影响,磁盘I/O和CPU都会被消耗

##如果bi,bo长期不等以0,代表内存不足

##若us非常小而sy非常大,很可能被网络攻击


下面利用uptime和vmstat写一个关于监视cpu内存等的shell脚本




打开,$htmlfile ,下面是效果图,虽然不太好看


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 空调保修单丢了怎么办 海尔空调发票丢了怎么办 格力空调发票丢了怎么办 联程航班第一程延误怎么办 飞机经停10小时怎么办 去车站买票没带身份证怎么办 转机航班第一班延误了怎么办 转机航班第一班取消了怎么办 香港转机大陆行李托运怎么办 联程车票第一班车晚点怎么办 到了普吉机场接机怎么办 被骚扰电话打个不停怎么办 网贷不停发信息怎么办 网贷天天发信息怎么办 诈骗电话一直打个不停怎么办 寄快递电话号码写错了怎么办 寄快递收件人号码错了怎么办 嫒和媛分不清楚怎么办 快递柜单号没了怎么办 邮政蜜蜂箱 退件怎么办 手机狂收验证码怎么办 快递柜超过24小时怎么办 快递柜短信删了怎么办 丰巢电话留错了怎么办 e栈快递员软件打不开怎么办 耳朵里进了东西怎么办 e栈收不到取件码怎么办 挖机排放不达标怎么办 三星手机一直开机关机怎么办 高速路上胎爆了怎么办 迪兰588温度高怎么办 象印保温杯掉漆怎么办 报销的车票丢了怎么办 快递写错一个字怎么办 外国人在中国护照过期怎么办 大学选课选漏了怎么办 高德地图不能琦跨城导航怎么办 水痘预防针间隔时间太久怎么办 车载导航被删了怎么办 高德地图gps信号弱怎么办 ai里面图片太多文件太大怎么办