基于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 相关文章推荐
Windows下使Python2.x版本的解释器与3.x共存的方法
Oct 25 Python
Python两个内置函数 locals 和globals(学习笔记)
Aug 28 Python
Python操作Access数据库基本步骤分析
Sep 19 Python
Django+Ajax+jQuery实现网页动态更新的实例
May 28 Python
python引入不同文件夹下的自定义模块方法
Oct 27 Python
python英语单词测试小程序代码实例
Sep 09 Python
python django中8000端口被占用的解决
Dec 17 Python
在django admin详情表单显示中添加自定义控件的实现
Mar 11 Python
解决Python 写文件报错TypeError的问题
Oct 23 Python
PyCharm最新激活码(2020/10/27全网最新)
Oct 27 Python
python中uuid模块实例浅析
Dec 29 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 20 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统计目录下的文件总数及代码行数(去除注释及空行)
2011/01/17 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
2015/03/04 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
详解Angular 4.x Injector
2017/05/04 Javascript
React组件生命周期详解
2017/07/03 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
深入理解React中何时使用箭头函数
2017/08/23 Javascript
vue 中使用print.js导出pdf操作
2020/11/13 Javascript
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
python 快速排序代码
2009/11/23 Python
python超简单解决约瑟夫环问题
2015/05/12 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
python操作文件的参数整理
2019/06/11 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
纯CSS实现聊天框小尖角、气泡效果
2014/04/04 HTML / CSS
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
项目专员岗位职责
2013/12/04 职场文书
澳大利亚商务邀请函
2014/01/17 职场文书
党员违纪检讨书
2014/02/18 职场文书
如何写求职信
2014/05/24 职场文书
学校元旦晚会开场白
2014/12/14 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
2015年税务稽查工作总结
2015/05/26 职场文书
初级职称评定工作总结
2015/08/13 职场文书
四则混合运算教学反思
2016/02/23 职场文书