linux的cpu性能评估
linux的cpu性能评估
参考自:自学it网,http://www.zixue.it/。
(1)利用vmstat命令监控系统CPU
[test@localhost ~]$ vmstat 2 3 #每2秒更新信息,统计3次
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
2 0 0 1661116 2132 122456 0 0 268 22 132 158 1 1 97 2 0
r 表示运行和等待cpu时间片的进程数,这个值如果长期大于系统CPU的个数,
说明cpu不足,需要增加cpu。
b表示在等待资源的进程数,比如正在等待I/O、或者内存交换等。
us表示用户进程消耗的cpu时间百分比,如果长期大于50%,就需要考虑程序或算法。
sy表示内核消耗的cpu时间百分比,如果较高,说明内核消耗cpu资源很多。
根据经验,us+sy的参考值大于80%,说明可能存在CPU资源不足。
(2)利用sar命令监控系统cpu。
sar -u 3 5 #显示系统所有cpu在采样时间内(每隔3秒,统计5次)的负载状态
[test@localhost /]$ sar -u 3 5
Linux 3.10.0-862.9.1.el7.x86_64 (localhost.localdomain) 2018年10月11日 _x86_64_ (1 CPU)
16时01分23秒 CPU %user %nice %system %iowait %steal %idle
16时01分26秒 all 0.00 0.00 0.33 0.00 0.00 99.67
16时01分29秒 all 0.00 0.00 0.00 0.00 0.00 100.00
16时01分32秒 all 0.00 0.00 0.00 0.00 0.00 100.00
16时01分35秒 all 0.00 0.00 0.00 0.00 0.00 100.00
16时01分38秒 all 0.00 0.00 0.33 0.00 0.00 99.67
平均时间: all 0.00 0.00 0.13 0.00 0.00 99.87
解释如下:
%user 显示了用户进程消耗的cpu时间百分比。
%nice 显示了运行正常进程所消耗的cpu时间百分比。
%system 显示了系统进程消耗的cpu时间百分比。
%iowait 显示了io等待所占有的cpu时间百分比。
%steal 显示了内存相对紧张的环境下pagein强制对不同页面进行的steal操作。
%idle 显示了cpu处于空闲状态的时间百分比。
linux的cpu性能评估的更多相关文章
- linux的内存性能评估
linux的内存性能评估 参考自:自学it网,http://www.zixue.it/. (1)使用free指令监控内存,参数-m以M为单位显示,-h人性化显示单位. [test@localhost ...
- linux查看CPU性能及工作状态的指令
http://www.aikaiyuan.com/9347.html http://blog.csdn.net/jk110333/article/details/8683478 http://www. ...
- (转)linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top
衡量CPU性能的指标: 1,用户使用CPU的情况:CPU运行常规用户进程CPU运行niced processCPU运行实时进程 2,系统使用CPU情况:用于I/O管理:中断和驱动用于内存管理:页面交换 ...
- linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top
转载:http://www.cnblogs.com/xianghang123/archive/2011/08/25/2153591.html 衡量CPU性能的指标: 1,用户使用CPU的情况:CPU运 ...
- Linux服务器CPU性能模式
环境: Red Hat Enterprise Linux 4 Red Hat Enterprise Linux 5 Red Hat Enterprise Linux 6 Red Hat Enterpr ...
- [转载]Linux服务器性能评估与优化
转载自:Linux服务器性能评估与优化 一.影响Linux服务器性能的因素 1. 操作系统级 CPU 内存 磁盘I/O带宽 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性 ...
- Linux服务器性能评估
一.影响Linux服务器性能的因素 1. 操作系统级 CPU 内存 磁盘I/O带宽 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性能因素 影响性能因素 评判标准 好 坏 糟糕 CPU ...
- Linux服务器性能评估与优化--转
http://www.itlearner.com/article/4553 一.影响Linux服务器性能的因素 1. 操作系统级 Ø CPU Ø 内存 Ø 磁盘I/ ...
- Linux服务器性能评估与优化(一)
网络内容总结(感谢原创) 1.前言简介 一.影响Linux服务器性能的因素 1. 操作系统级 性能调优是找出系统瓶颈并消除这些瓶颈的过程. 很多系统管理员认为性能调优仅仅是调整一下 ...
随机推荐
- 获取显示设备的名称及PNPDeviceID
实现效果: 知识运用: ManagementObjectSearcher类和ManagementObject类 实现代码: private void button1_Click(object send ...
- 三、绘图和可视化之matplotlib
#matplotlib简单绘图之plot import matplotlib.pyplot as plt a=[1,2,3] b=[10,2,30] plt.plot(a)#纵坐标为a的值,横坐标为a ...
- VC-基础:关于一些符号的意义
GUI应用程序:Graphic User Interface图形 用户 接口 SDI:单文档程序(典型的记事本就是SDI) MID:多文档程序(比如VS2008默认就是多文档的)
- syslog(),closelog()与openlog()--日志操作函数 (2)
文章出处:http://blog.chinaunix.net/uid-26583794-id-3166083.html 守护进程日志的实现 syslogd守护进程用于解决守护进程的日志记录问题,而日志 ...
- springboot 修炼之路
网上无意中发现一份关于springboot的教程说明,说的很详细,大家可以参考.具体地址:http://www.spring4all.com/article/246
- python网络数据采集 Tesseract
使用chrome代替PhantomJS,selennium3不支持PhantomJS,编码用"utf-8",不然会报错.tesseract要添加TESSDATA_PREFIX环境变 ...
- 守护进程,互斥锁,IPC,生产者与消费者模型
守护进程: b 进程守护 a进程,当a进程执行完毕时,b进程会跟着立马结束 守护进程用途: 如果父进程结束了,子进程无需运行了,就可以将子进程设置为父进程的守护进程 例如我们qq视频聊天时,当我们退出 ...
- BIOM Table-codes
import numpy from biom.table import Table ========================================================== ...
- LeetCode(121) Best Time to Buy and Sell Stock
题目 Say you have an array for which the ith element is the price of a given stock on day i. If you we ...
- luogu2569 [SCOI2010]股票交易
题解看这里 #include <iostream> #include <cstring> #include <cstdio> using namespace std ...