基于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抓taobao图片爬虫
Oct 26 Python
Python通过select实现异步IO的方法
Jun 04 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
Apr 09 Python
Python之str操作方法(详解)
Jun 19 Python
python下载文件记录黑名单的实现代码
Oct 24 Python
TensorFlow实现MLP多层感知机模型
Mar 09 Python
Django框架会话技术实例分析【Cookie与Session】
May 24 Python
python gensim使用word2vec词向量处理中文语料的方法
Jul 05 Python
详解Django模版中加载静态文件配置方法
Jul 21 Python
python应用文件读取与登录注册功能
Sep 23 Python
Python pip 安装与使用(安装、更新、删除)
Oct 06 Python
Python使用pyenv实现多环境管理
Feb 05 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比较相似字符串的方法
2015/06/05 PHP
php打包压缩文件之ZipArchive方法用法分析
2016/04/30 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
使用Node.js为其他程序编写扩展的基本方法
2015/06/23 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
2016/12/12 Javascript
jQuery设置图片等比例缩小的方法
2017/04/29 jQuery
认识less和webstrom的less配置方法
2017/08/02 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
Vue.js进阶知识点总结
2018/04/01 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
python 读入多行数据的实例
2018/04/19 Python
解决python Markdown模块乱码的问题
2019/02/14 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
2014年高三毕业生自我评价
2014/01/11 职场文书
小学数学教研活动总结
2014/07/01 职场文书
离婚协议书包括哪些内容
2014/10/16 职场文书
投标承诺函范文
2015/01/21 职场文书
无工作证明怎么写
2015/06/15 职场文书
我爱我班主题班会
2015/08/13 职场文书
MySQL查询日期时间
2022/05/15 MySQL
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技