当前位置: 首页 > news >正文

icp网站负责人奥德贵阳网络推广公司

icp网站负责人,奥德贵阳网络推广公司,精品资源共享课网站建设,建设局网站瓯龙建州府3号楼目录 一:没有需要安装 二:dstat命令参数 三、监测界面各参数含义(部分) 四、dstat的高级用法 一:没有需要安装 yum install dstat 二:dstat命令参数 有默认选项,执行dstat命令不加任何参数…

目录

一:没有需要安装

二:dstat命令参数

三、监测界面各参数含义(部分)

四、dstat的高级用法


一:没有需要安装

yum install dstat

二:dstat命令参数

有默认选项,执行dstat命令不加任何参数,它默认会收集-cpu-、-disk-、-net-、-paging-、-system-的数据,一秒钟收集一次。 默认输入 dstat 等于输入了dstat -cdngy 1或dstat -a 1。

常用参数:

-c,--cpu   统计CPU状态,包括 user, system, idle(空闲等待时间百分比), wait(等待磁盘IO), hardware interrupt(硬件中断), software interrupt(软件中断)等;

-d, --disk 统计磁盘读写状态

-D total,sda 统计指定磁盘或汇总信息

-l, --load 统计系统负载情况,包括1分钟、5分钟、15分钟平均值

-m, --mem 统计系统物理内存使用情况,包括used, buffers, cache, free

-s, --swap 统计swap已使用和剩余量

-n, --net 统计网络使用情况,包括接收和发送数据

-N eth1,total  统计eth1接口汇总流量

-r, --io 统计I/O请求,包括读写请求

-p, --proc 统计进程信息,包括runnable、uninterruptible、new

-y, --sys 统计系统信息,包括中断、上下文切换

-t 显示统计时时间,对分析历史数据非常有用

--fs 统计文件打开数和inodes数

以上这些就是最常用的选项,而一般都组合使用,个人比较常用的是:

dstat -cmsdnl -D sda9 -N lo,etho 100 5

三、监测界面各参数含义(部分)

Procs

r:运行的和等待(CPU时间片)运行的进程数,这个值也可以判断是否需要增加CPU(长期大于1) 

b:处于不可中断状态的进程数,常见的情况是由IO引起的

Memory

swpd: 切换到交换内存上的内存(默认以KB为单位)。如果 swpd 的值不为0,或者还比较大,比如超过100M了,但是 si, so 的值长期为 0,这种情况我们可以不用担心,不会影响系统性能。

free: 空闲的物理内存

buff: 作为buffer cache的内存,对块设备的读写进行缓冲

cache: 作为page cache的内存, 文件系统的cache。如果 cache 的值大的时候,说明cache住的文件数多,如果频繁访问到的文件都能被cache住,那么磁盘的读IO bi 会非常小。

Swap

si: 交换内存使用,由磁盘调入内存

so: 交换内存使用,由内存调入磁盘

内存够用的时候,这2个值都是0,如果这2个值长期大于0时,系统性能会受到影响。磁盘IO和CPU资源都会被消耗。

我发现有些朋友看到空闲内存(free)很少或接近于0时,就认为内存不够用了,实际上不能光看这一点的,还要结合si,so,如果free很少,但是si,so也很少(大多时候是0),那么不用担心,系统性能这时不会受到影响的。

磁盘IO

bi: 从块设备读入的数据总量(读磁盘) (KB/s)

bo: 写入到块设备的数据总理(写磁盘) (KB/s)

注:随机磁盘读写的时候,这2个 值越大(如超出1M),能看到CPU在IO等待的值也会越大

System

in: 每秒产生的中断次数

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

上面这2个值越大,会看到由内核消耗的CPU时间会越多

Cpu

usr: 用户进程消耗的CPU时间百分比

us 的值比较高时,说明用户进程消耗的CPU时间多,但是如果长期超过50% 的使用,那么我们就该考虑优化程序算法或者进行加速了(比如 PHP/Perl)

sys: 内核进程消耗的CPU时间百分比 

sys 的值高时,说明系统内核消耗的CPU资源多,这并不是良性的表现,我们应该检查原因。

wai: IO等待消耗的CPU时间百分比

wa 的值高时,说明IO等待比较严重,这可能是由于磁盘大量作随机访问造成,也有可能是磁盘的带宽出现瓶颈(块操作)。

idl: CPU处在空闲状态时间百分比

四、dstat的高级用法

dstat的功能非常强大,除了上述常用用法外,还有一些大家不常用的高级用法,如下:

3.1 找出占用资源最高的进程和用户

--top-(io|bio|cpu|cputime|cputime-avg|mem) 通过这几个选项,可以看到具体是那个用户那个进程占用了相关系统资源,对系统调优非常有效。如查看当前占用I/O、cpu、内存等最高的进程信息可以使用dstat --top-mem --top-io --top-cpu:

3.2 获取其他应用信息:

dstat除了可以获取系统关键信息外,还可以获取其他应用信息,如通过下列选项,可以获取到其他一些常用应用信息:

--postfix 显示postfix队列大小

--sendmail 显示sendmail队列大小

--ntp 显示ntp服务器时间

--nfs3 获取nfs客户端信息

--nfsd3 获取nfs服务器信息,不过nfs服务器版本需为第三版才可以,该选项还有更多用法,可以参考man帮助获取

--mysql5-(cmds|conn|io|keys ) 获取mysql5相关信息

http://www.yayakq.cn/news/393657/

相关文章:

  • 深圳 做公司网站万网域名查询接口
  • 沧浪设计网站公司外贸公司建网站一般多少钱
  • 大型门户网站建设 费用上海做公益活动有哪些好的网站
  • 工会教工之家网站建设wordpress主页面编辑器
  • 帮忙做文档的网站公司网站开发的核心技术
  • 贵阳网站建设q.479185700惠珠海品牌网站制作服务
  • 网站设计psd泰安人事考试网
  • 网站推广方案200字公司如何做网站不发钱
  • 怎么建立购物网站中国监理建设协会网站
  • 网站不备案可以登录吗杭州做网站
  • 建筑网站管桩进场验收规范珠海网络推广公司
  • 中文绿色环保网站模板南昌网站快速排名提升
  • 网站建设摊销时间是多久工厂拿货回家加工
  • 企业电子商务网站建设的最终目的天津建设工程信息网 招标发布软件
  • 英文网站推广服务网站做营销推广
  • 创建全国文明城市调查问卷秦皇岛seo排名
  • 企业建立站点方案有几种给领导发网站建设可行性方案邮件怎么写
  • 郑州百度网站优化网页版qq官网
  • 网站结构形式有哪些wordpress媒体文件
  • 凤岗镇仿做网站网站备案许可证号查询网站
  • 5118网站如何使用免费版网站地图html怎么做
  • 深圳html5网站建设小榄网站开发
  • 建旅游网站的意义wordpress清理插件哪个好
  • 国外网站模板网站建设手机app设计网站
  • 多种手机网站建设旅行的意义 wordpress主题
  • html5微信网站模板重庆市建设工程信息网联系电话
  • 不想网站备案如何办深圳招聘信息最新招聘2023
  • 洛阳网站建设官网wordpress评论通知站长
  • 企业网站的推广方法有哪些网站系统jsp模板
  • 玉林住房和城乡建设部网站小程序源码教程