软弱对懦夫正如坚强对:Linux中系统整体性能监控工具详细介绍|中国IT实验室

来源:百度文库 编辑:中财网 时间:2024/04/29 03:51:30
',1)">
Linux频道
新手入门 |Linux编程 |系统管理 |网络管理 |Linux认证 |Unix/BSD |博客日志 |Linux论坛
您现在的位置: 中国IT实验室 >> Linux >> 新手入门 >> 软件使用 >> 文章正文


Linux中系统整体性能监控工具详细介绍
unix/linux专家训练营课程----高薪就业  被流氓软件冒充 360安全卫士遭遇李鬼
[组图]邮件备份好帮手 爱数备份软件四步
英特尔发布全新的存储处理器系列
数据保护成热点 众厂商推新品
RAID6基础入门
Chinaitlab收集整理2006-9-11保存本文推荐给好友收藏本站
',2)">
Linux中常用的监控CPU整体性能的工具有: ? mpstat: mpstat 不但能查看所有CPU的平均信息,还能查看指定CPU的信息。 ? vmstat:只能查看所有CPU的平均信息;查看cpu队列信息; ? iostat: 只能查看所有CPU的平均信息。 ? sar: 与mpstat 一样,不但能查看CPU的平均信息,还能查看指定CPU的信息。 ? top:显示的信息同ps接近,但是top可以了解到CPU消耗,可以根据用户指定的时间来更新显示。 ? oprofile:OProfile 是一个低开销的系统全局的性能监视工具。它使用处理器上的性能监视硬件来检索关于内核以及系统上的可执行文件的信息,例如内存是何时被引用的;L2 缓存请求数量;收到的硬件中断数量等 1. /proc/stat/ 包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。 [work@builder ~]$ cat /proc/stat cpu 432661 13295 86656 422145968 171474 233 5346 cpu0 123075 2462 23494 105543694 16586 0 4615 cpu1 111917 4124 23858 105503820 69697 123 371 cpu2 103164 3554 21530 105521167 64032 106 334 cpu3 94504 3153 17772 105577285 21158 4 24 intr 1065711094 1057275779 92 0 6 6 0 4 0 3527 0 0 0 70 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7376958 0 0 0 0 0 0 0 1054602 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ctxt 19067887 btime 1139187531 processes 270014 procs_running 1 procs_blocked 0
输出解释 CPU 以及CPU0、CPU1、CPU2、CPU3每行的每个参数意思(以第一行为例)为: 参数 解释 user (432661) 从系统启动开始累计到当前时刻,用户态的CPU时间(单位:jiffies) ,不包含 nice值为负进程。1jiffies=0.01秒 nice (13295) 从系统启动开始累计到当前时刻,nice值为负的进程所占用的CPU时间(单位:jiffies) system (86656) 从系统启动开始累计到当前时刻,核心时间(单位:jiffies) idle (422145968) 从系统启动开始累计到当前时刻,除硬盘IO等待时间以外其它等待时间(单位:jiffies) iowait (171474) 从系统启动开始累计到当前时刻,硬盘IO等待时间(单位:jiffies) , irq (233) 从系统启动开始累计到当前时刻,硬中断时间(单位:jiffies) softirq (5346) 从系统启动开始累计到当前时刻,软中断时间(单位:jiffies) CPU时间=user+system+nice+idle+iowait+irq+softirq “intr”这行给出中断的信息,第一个为自系统启动以来,发生的所有的中断的次数;然后每个数对应一个特定的中断自系统启动以来所发生的次数。 “ctxt”给出了自系统启动以来CPU发生的上下文交换的次数。 “btime”给出了从系统启动到现在为止的时间,单位为秒。 “processes (total_forks) 自系统启动以来所创建的任务的个数目。 “procs_running”:当前运行队列的任务的数目。 “procs_blocked”:当前被阻塞的任务的数目。
相关产品与培训
相关文章推荐文章
什么是Linux,Linux与UNIX的关系
架设基于Linux(2.6.14内核)的服务器集群
BusyBox 简化嵌入式 Linux 系统
Apache和Subversion 搭建安全CVS
桌面应用:简谈ubuntu之DIY发行版
软盘版Linux防火墙的制作方法详细介绍
Linux 服务器集群系统实现方案详解
linux常用命令之bash 入门指南
Linux内核技术--调度器内幕
Linux系统下的安全工具详细介绍
· 嵌入式Linux平台的多协议路由器的设计
· 逐步迈向成熟的Linux操作系统桌面
· Linux系统下设备驱动的安全端口分配
· Linux下Apache-Tomcat整合安装
· Linux中系统整体性能监控工具详细介绍
· 安装实战:FreeBSD6.1桌面安装指南
· 服务器集群系统实现方案详解
· 文字编辑器vi的简单用法
· 轻轻松松产生 Makefile
· VSFTPD 服务器安装配置
文章评论
认证培训更多
· CSIP对其在国家Linux水平认证战略伙伴的采访
· 深圳CIW470培训+考试3000元
· No.1高薪热门职业【网络系统集成】
· 全能网管思科微软黄金组合
· “紧缺人才培养计划”上海地区启动
· [上海]交大慧谷CCNP培训特价3990元
今日更新
· Linux系统应用程序和内核模块的区别
· 在ARMSYS上进行uClinux内核移植的总
· Linux操作系统内存管理的源码实现
· Linux X-window显卡配置通用解决方
· Linux内核编译菜单中相关选项的意义
· Linux系统下X终端的详细使用方法
· 用于 Linux 的开放 BIOS开源项目介
· 嵌入式Linux平台的多协议路由器的设
· linux操作系统修改共享内存的简单方
· 逐步迈向成熟的Linux操作系统桌面
热门专题更多
· 菜鸟也玩Linux压缩打包
· RedHat Linux认证(RHCE)专题
· GRUB玩转操作系统多重启动引导
· 网络圈地 建立企业Web服务器
· Linux技术文档中心
· 菜鸟也玩Linux《精通Linux教程》
· Linux安装指南专题
· Linux命令简介技术专题

电子书下载更多
Linux技术频道导航
新手入门:
Linux安装 |常用命令 |软件使用
系统管理:
设备驱动 |Linux汉化 |系统管理
桌面应用 |内核技术
网络管理:
Linux安全 |网络管理 |Linux服务器
Linux认证
Linux数据库:
MYSQL |POSTGRE
Linux编程:
CC++编程 |Python编程 |Perl编程
PHP |SHELL编程
其他Unix
产品导航
安全:
安全资讯 |安全基础 |病毒专区
黑客技术 |防火墙
硬件产品 |软件产品
服务器:
行情 |新闻 |产品导购 |评测
服务器应用
论坛新帖更多
1183