码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统日常管理

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

标签:linux   服务器   如何   时间段   average   

一.查看系统负载命令

     查看当前系统的负载: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系统日常管理

标签:linux   服务器   如何   时间段   average   

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

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