位置: 编程技术 - 正文
推荐整理分享Linux系统中Sysstat性能监控工具包中20个实用命令(linux系统中文输入法切换不出来),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux系统中删除文件命令为,linux系统中对新磁盘分区的命令,linux系统中对新磁盘分区的命令,linux系统中用户账户有哪些分类,linux系统中对新磁盘分区的命令,linux系统中的用户分为哪几类,linux系统中文输入法切换不出来,linux系统中的用户分为哪几类,内容如对您有帮助,希望把文章链接给更多的朋友!
今天,我们将会通过一些有趣的实例来学习mpstat, pidstat, iostat和sar等工具,这些工具可以帮组我们找出系统中的问题。这些工具都包含了不同的选项,这意味着你可以根据不同的工作使用不同的选项,或者根据你的需求来自定义脚本。我们都知道,系统管理员都会有点懒,他们经常去寻找一些更简单的方法来完成他们的工作。
mpstat - 处理器统计信息
1.不带任何参数的使用mpstat命令将会输出所有CPU的平均统计信息
复制代码代码如下:tecmint@tecmint ~ $ mpstat Linux 3..0--generic (tecmint.com) Thursday September _i_ (2 CPU) :: IST CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle:: IST all . 0. 4. 2. 0. 0. 0. 0. 0. .
2.使用‘-p’ (处理器编号)和‘ALL’参数将会从0开始独立的输出每个CPU的统计信息,0表示第一个cpu。
复制代码代码如下:tecmint@tecmint ~ $ mpstat -P ALL Linux 3..0--generic (tecmint.com) Thursday September _i_ (2 CPU) :: IST CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle:: IST all . 0. 4. 2. 0. 0. 0. 0. 0. .:: IST 0 . 0. 4. 2. 0. 0. 0. 0. 0. .:: IST 1 . 0. 4. 2. 0. 0. 0. 0. 0. .
3.要进行‘N’次,平均每次间隔n秒的输出CPU统计信息,如下所示。复制代码代码如下:tecmint@tecmint ~ $ mpstat -P ALL 2 5 Linux 3..0--generic (tecmint.com) Thursday September _i_ (2 CPU) :: IST CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle:: IST all . 0. 2. 0. 0. 0. 0. 0. 0. .:: IST 0 . 0. 1. 0. 0. 0. 0. 0. 0. .:: IST 1 . 0. 3. 0. 0. 0. 0. 0. 0. . :: IST CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle:: IST all . 0. 2. 0. 0. 0. 0. 0. 0. .:: IST 0 . 0. 1. 0. 0. 0. 0. 0. 0. .:: IST 1 . 0. 2. 0. 0. 0. 0. 0. 0. . :: IST CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle:: IST all . 0. 5. 0. 0. 0. 0. 0. 0. .:: IST 0 . 0. 4. 0. 0. 0. 0. 0. 0. .:: IST 1 . 0. 6. 0. 0. 0. 0. 0. 0. .
(LCTT译注: 上面命令中‘2’ 表示每2秒执行一次‘mpstat -P ALL’命令, ‘5’表示共执行5次)
4.使用‘I’参数将会输出每个处理器的中断统计信息
复制代码代码如下:tecmint@tecmint ~ $ mpstat -I Linux 3..0--generic (tecmint.com) Thursday September _i_ (2 CPU) :: IST CPU intr/s:: IST all . :: IST CPU 0/s 1/s 6/s 8/s 9/s /s /s /s /s /s /s /s /s /s /s NMI/s LOC/s SPU/s PMI/s IWI/s RTR/s RES/s CAL/s TLB/s TRM/s THR/s MCE/s MCP/s ERR/s MIS/s:: IST 0 . 1. 0. 0. 0. 0. 0. 0. . 0. 0. 0. 7. 1. 0. 0. . 0. 0. 3. 0. . 0. 5. 0. 0. 0. 0. 0. 0.:: IST 1 . 1. 0. 0. 0. 0. 0. . . 0. 0. 0. 7. 1. 0. 0. . 0. 0. 5. 0. . 0. 4. 0. 0. 0. 0. 0. 0. :: IST CPU HI/s TIMER/s NET_TX/s NET_RX/s BLOCK/s BLOCK_IOPOLL/s TASKLET/s SCHED/s HRTIMER/s RCU/s:: IST 0 0. . 0. 0. 7. 0. 1. . 0. .:: IST 1 0. . 0. 0. 7. 0. . 9. 0. .
5.使用‘A’参数将会输出上面提到的所有信息,等同于‘-u -I All -p ALL’。
复制代码代码如下:tecmint@tecmint ~ $ mpstat -A Linux 3..0--generic (tecmint.com) Thursday September _i_ (2 CPU) :: IST CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle:: IST all . 0. 4. 2. 0. 0. 0. 0. 0. .:: IST 0 . 0. 4. 2. 0. 0. 0. 0. 0. .:: IST 1 . 0. 4. 1. 0. 0. 0. 0. 0. . :: IST CPU intr/s:: IST all .:: IST 0 .:: IST 1 . :: IST CPU 0/s 1/s 6/s 8/s 9/s /s /s /s /s /s /s /s /s /s /s NMI/s LOC/s SPU/s PMI/s IWI/s RTR/s RES/s CAL/s TLB/s TRM/s THR/s MCE/s MCP/s ERR/s MIS/s:: IST 0 . 1. 0. 0. 0. 0. 0. 0. . 0. 0. 0. 7. 1. 0. 0. . 0. 0. 2. 0. . 0. 5. 0. 0. 0. 0. 0. 0.:: IST 1 . 1. 0. 0. 0. 0. 0. . . 0. 0. 0. 7. 1. 0. 0. . 0. 0. 5. 0. . 0. 4. 0. 0. 0. 0. 0. 0. :: IST CPU HI/s TIMER/s NET_TX/s NET_RX/s BLOCK/s BLOCK_IOPOLL/s TASKLET/s SCHED/s HRTIMER/s RCU/s:: IST 0 0. . 0. 0. 7. 0. 1. . 0. .:: IST 1 0. . 0. 0. 6. 0. . 9. 0. .
Linux系统下中 在命令行中实现Wifi 连接的方法 无论何时要安装一款新的Linux发行系统,一般的建议都是让您通过有线连接来接到互联网的。这主要的原因有两条:第一,您的无线网卡也许安装的驱动
Linux中如何修复“X forwarding request failed on channel 0”错误 问题:当我尝试使用SSH的X转发选项连接到远程主机时,我在登录时遇到了一个Xforwardingrequestfailedonchannel0(X转发请求在通道0上失败)的错误。我为什
关于linux服务器进程监控及自动重启的方法介绍 本周开始,新手游进行删档封测阶段,前两天表现还好,今天更新后出现几次宕机行为,比较影响玩家的测试和体验,我们的服务器管理系统尚未完善
友情链接: 武汉网站建设