• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > 详解Linux中监控CPU与虚拟内存运行信息的命令用法

详解Linux中监控CPU与虚拟内存运行信息的命令用法

作者:张映 字体:[增加 减小] 来源:互联网 时间:2017-05-12

张映 通过本文向大家介绍了linux sort命令详解,linux命令详解手册,linux命令大全详解,linux cp命令详解,linux top命令详解等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

mpstat
mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。

语法

mpstat [-P {|ALL}] [internal [count]]

参数

-P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值
internal 相邻的两次采样的间隔时间、
count 采样的次数,count只能和delay一起使用
当没有参数时,mpstat则显示系统启动以后所有信息的平均值。有interval时,第一行的信息自系统启动以来的平均信息。从第二行开始,输出为前一个interval时间段的平均信息。mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。

语法

mpstat [-P {|ALL}] [internal [count]]

参数

-P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值
internal 相邻的两次采样的间隔时间、
count 采样的次数,count只能和delay一起使用
当没有参数时,mpstat则显示系统启动以后所有信息的平均值。有interval时,第一行的信息自系统启动以来的平均信息。从第二行开始,输出为前一个interval时间段的平均信息。

例

201634120804552.png (649×122)

字段函意:

%user      在internal时间段里,用户态的CPU时间(%),不包含nice值为负进程  (usr/total)*100
%nice      在internal时间段里,nice值为负进程的CPU时间(%)   (nice/total)*100
%sys       在internal时间段里,内核时间(%)       (system/total)*100
%iowait    在internal时间段里,硬盘IO等待时间(%) (iowait/total)*100
%irq       在internal时间段里,硬中断时间(%)     (irq/total)*100
%soft      在internal时间段里,软中断时间(%)     (softirq/total)*100
%idle      在internal时间段里,CPU除去等待磁盘IO操作外的因为任何原因而空闲的时间闲置时间(%) (idle/total)*100


vmstat
vmstat 报告虚拟内存的统计信息

用法

vmstat [-a] [-n] [-S unit] [delay [ count]]

vmstat [-s] [-n] [-S unit]

vmstat [-m] [-n] [delay [ count]]

vmstat [-d] [-n] [delay [ count]]

vmstat [-p disk partition] [-n] [delay [ count]]

vmstat [-f]

vmstat [-V]

参数

-a:显示活跃和非活跃内存

-f:显示从系统启动至今的fork数量 。引申閱讀: http://www.cnblogs.com/leoo2sk/archive/2009/12/11/talk-about-fork-in-linux.html

-m:显示slabinfo

-n:只在开始时显示一次各字段名称。

-s:显示内存相关统计信息及多种系统活动数量。

    delay:刷新时间间隔。如果不指定,只显示一条结果。

    count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。

-d:显示磁盘相关统计信息。

-p:显示指定磁盘分区统计信息

-S:使用指定单位显示。参数有 k 、K 、m 、M ,分别代表1000、1024、1000000、1048576字节(byte)。默认单位为K(1024 bytes)

-V:显示vmstat版本信息。
例:

201634120840116.png (530×79)


201634120905642.png (528×111)


201634120922320.png (554×424)

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Redis sort 排序命令详解
  • linux中断的上半部和下半部详解
  • linux下普通文件和目录文件区别详解
  • Linux下垃圾文件的详解
  • Linux如何启动流程?Linux启动流程详解
  • Linux下的链接文件详解
  • Linux做代理服务器实现步骤详解
  • 详解Linux中将应用程序打包为Snap软件包格式的方法
  • 详解Linux中监控CPU与虚拟内存运行信息的命令用法
  • 详解Linux中输出文件内容的rev与tac命令使用

相关文章

  • 2017-05-12linux中vi编辑软件该怎么使用?
  • 2017-05-12在USB磁盘上制作Linux的GRUB引导的方法
  • 2017-05-12简单了解Linux中用于配合管理定时任务的atrm与batch命令
  • 2017-05-12Linux与grub下如何查看各分区设备名称?
  • 2017-05-12使用ssh访问防火墙后的Linux服务器的方法
  • 2017-05-12在Linux系统下用parted命令管理GPT分区的教程
  • 2017-05-12Linux下安装TeamCity简单教程
  • 2017-05-12Linux系统中安装和使用Axel下载工具的教程
  • 2017-05-12Fedora Linux下安装套件的方法
  • 2017-05-12Linux中Samba服务器的编译安装以及配置的宏的写法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux下Chrome地址栏输入卡顿该怎么办?
    • linux下控制帐户过期的多种方法讲解
    • 在Linux系统中安装web端的远程连接工具Wetty
    • spf13-vim – Vim编辑器终极发布
    • Linux系统下NTP协议的超级配置攻略
    • Linux中禁止root用户SSH登录及修改SSH端口的方法
    • linux系统中怎么结束boa进程?
    • Linux系统中nmap网络扫描工具的命令用法详解
    • Linux系统已经融入了我们的生活!论Linux系统的重要性
    • 如何将Linux命令设置成键盘快捷键?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有