首页 > 系统服务 > 详细

Linux系统日常管理

时间:2015-08-19 21:17:30      阅读:259      评论:0      收藏:0      [点我收藏+]

一.查看系统负载命令

     查看当前系统的负载:w 或者 uptime

技术分享

     这里我们可以看出w给我们展示出来的信息。

     第一行(从左至右):时间系统运行时间登陆用户的数目,平均负载

     第二行开始以及下面所有的行:当前登录的都有哪些用户,以及他们是从哪里登录的等等;

 

     这些信息当中最重要的信息是load average后面的3个数字,那么这三个数字分别是什么意思?

 

     第一个数值:表示1分钟内系统的平均负载值;

     第二个数值:表示5分钟内系统的平均负载值;

     第三个数值:表示15分钟系统的平均负载值。


     看到这里,有人会问我这个平均负载值是什么鬼?

 

     其实呢,这个平均负载值表示:单位时间段内CPU活动进程数。

 

     我们需要注意的是这个值越大就说明您的服务器压力越大。

     一般情况下这个值只要不超过服务器的cpu数量就没有关系。举个例子来说如果服务器cpu数量为10,那么这个值若小于10,就说明当前服务器没有压力,否则我们就应该要注意一下了。


     看到这里您肯定又会问,如何查看服务器有几个cpu呢?(烦不烦,天天就知道问问问技术分享

     这里我们就要用到一个命令:cat/proc/cpuinfo

技术分享

     这样我们就知道cpu的详细信息就储存在/proc/cpuinfo当中。

     查看当前系统有几个cpu:grep -c ‘processor‘ /proc/cpuinfo

技术分享

     (不要问我为什么是2,因为我的虚拟机设定的cpu就是2技术分享



二.vmstat监控系统的状态

上面我们说的w是用来查看整个系统的负载,通过一些数值可以知道当前系统是否有压力,但是具体是哪里(CPU, 内存,磁盘等)有压力就无法判断了。所以我们通过 vmstat 就能知道具体是哪里有压力了

技术分享

 上图中我们可以看出

 

本文出自 “萨摩耶的忧伤” 博客,转载请与作者联系!

Linux系统日常管理

原文:http://358513922.blog.51cto.com/10589843/1686086

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!