基于Tensorflow:CPU性能分析


Posted in Python onFebruary 10, 2020

iostat

iostat用于输出CPU和磁盘I/O相关的统计信息.

命令格式:

1)显示所有设备负载情况

指令: iostat -m 2 5

基于Tensorflow:CPU性能分析

cpu属性值说明:

%user:CPU处在用户模式下的时间百分比。

%nice:CPU处在带NICE值的用户模式下的时间百分比。

%system:CPU处在系统模式下的时间百分比。

%iowait:CPU等待输入输出完成时间的百分比。

%steal:管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比。

%idle:CPU空闲时间百分比。

备注:如果%iowait的值过高,表示硬盘存在I/O瓶颈,%idle值高,表示CPU较空闲,如果%idle值高但系统响应慢时,有可能是CPU等待分配内存,此时应加大内存容量。%idle值如果持续低于10,那么系统的CPU处理能力相对较低,表明系统中最需要解决的资源是CPU。

2)查看设备使用率(%util)、响应时间(await)

**指令:**iostat -d -x -k 2 5

基于Tensorflow:CPU性能分析

disk属性值说明:

rrqm/s: 每秒进行 merge 的读操作数目。即 rmerge/s

wrqm/s: 每秒进行 merge 的写操作数目。即 wmerge/s

r/s: 每秒完成的读 I/O 设备次数。即 rio/s

w/s: 每秒完成的写 I/O 设备次数。即 wio/s

rsec/s: 每秒读扇区数。即 rsect/s

wsec/s: 每秒写扇区数。即 wsect/s

rkB/s: 每秒读K字节数。是 rsect/s 的一半,因为每扇区大小为512字节。

wkB/s: 每秒写K字节数。是 wsect/s 的一半。

avgrq-sz: 平均每次设备I/O操作的数据大小 (扇区)。

avgqu-sz: 平均I/O队列长度。

await: 平均每次设备I/O操作的等待时间 (毫秒)。

svctm: 平均每次设备I/O操作的服务时间 (毫秒)。

%util: 一秒中有百分之多少的时间用于 I/O 操作,即被io消耗的cpu百分比

备注:如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。如果 svctm 比较接近 await,说明 I/O 几乎没有等待时间;如果 await 远大于 svctm,说明I/O 队列太长,io响应太慢,则需要进行必要优化。如果avgqu-sz比较大,也表示有当量io在等待。

以上这篇基于Tensorflow:CPU性能分析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python help()函数用法详解
Mar 11 Python
Python实现购物车购物小程序
Apr 18 Python
浅谈python下含中文字符串正则表达式的编码问题
Dec 07 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
Mar 14 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
Jun 24 Python
python实现知乎高颜值图片爬取
Aug 12 Python
python中如何使用insert函数
Jan 09 Python
Python bytes string相互转换过程解析
Mar 05 Python
python with语句的原理与用法详解
Mar 30 Python
基于django micro搭建网站实现加水印功能
May 22 Python
python中pickle模块浅析
Dec 29 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
Feb 25 Python
python sorted函数原理解析及练习
Feb 10 #Python
python pprint模块中print()和pprint()两者的区别
Feb 10 #Python
python yield和Generator函数用法详解
Feb 10 #Python
Tensorflow 卷积的梯度反向传播过程
Feb 10 #Python
tensorflow 实现自定义梯度反向传播代码
Feb 10 #Python
用Python做一个久坐提醒小助手的示例代码
Feb 10 #Python
Python3 元组tuple入门基础
Feb 09 #Python
You might like
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
JavaScript去除空格的几种方法
2006/10/03 Javascript
Javascript 读后台cookie代码
2008/09/15 Javascript
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
2013/01/09 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
分享纯手写漂亮的表单验证
2015/11/19 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
2016/06/12 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
vue 解决文本框被键盘遮住的问题
2019/11/06 Javascript
JS实现网页烟花动画效果
2020/03/10 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
儿童python练习实例
2018/05/27 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
python使用turtle绘制分形树
2018/06/22 Python
python 遍历列表提取下标和值的实例
2018/12/25 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
2020/04/20 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
北承题目(C++)
2012/05/16 面试题
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
2016/04/03 面试题
请解释流与文件有什么不同
2016/07/29 面试题
动物学专业毕业生求职信
2013/10/11 职场文书
放弃继承权公证书
2015/01/23 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书