基于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模拟登录百度代码分享(获取百度贴吧等级)
Dec 27 Python
Python爬取读者并制作成PDF
Mar 10 Python
九步学会Python装饰器
May 09 Python
Python判断值是否在list或set中的性能对比分析
Apr 16 Python
Python可变参数用法实例分析
Apr 02 Python
python构建自定义回调函数详解
Jun 20 Python
django 修改server端口号的方法
May 14 Python
python 3.6.2 安装配置方法图文教程
Sep 18 Python
pyqt5 从本地选择图片 并显示在label上的实例
Jun 13 Python
python的debug实用工具 pdb详解
Jul 12 Python
Python用Jira库来操作Jira
Dec 28 Python
Python中常见的反爬机制及其破解方法总结
Jun 10 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
PHP中上传大体积文件时需要的设置
2006/10/09 PHP
php whois查询API制作方法
2011/06/23 PHP
mysql总结之explain
2012/02/27 PHP
yii操作cookie实例简介
2014/07/09 PHP
微信支付扫码支付php版
2016/07/22 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
dotopAlert 提示用户需安装播放器的代码
2012/09/17 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
理解JS事件循环
2016/01/07 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
js基于canvas实现时钟组件
2021/02/07 Javascript
Python pip配置国内源的方法
2020/02/14 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
详解Python中openpyxl模块基本用法
2021/02/23 Python
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
如何获取某个日期是当月的最后一天
2013/12/05 面试题
学期自我鉴定
2013/11/04 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
开除通知书范本
2015/04/25 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL