基于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和C语言混合编程实例
Jun 04 Python
Python序列之list和tuple常用方法以及注意事项
Jan 09 Python
用Python遍历C盘dll文件的方法
May 06 Python
简单掌握Python的Collections模块中counter结构的用法
Jul 07 Python
关于Python中异常(Exception)的汇总
Jan 18 Python
Django读取Mysql数据并显示在前端的实例
May 27 Python
django框架自定义模板标签(template tag)操作示例
Jun 24 Python
解决pycharm上的jupyter notebook端口被占用问题
Dec 17 Python
如何基于python3和Vue实现AES数据加密
Mar 27 Python
python 瀑布线指标编写实例
Jun 03 Python
python实现图片转字符画
Feb 19 Python
如何正确理解python装饰器
Jun 15 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
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
document.write的几点使用心得
2014/05/14 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
JavaScript实现横版菜单栏
2020/03/17 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
2020/09/04 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
Python3如何解决字符编码问题详解
2017/04/23 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
python机器学习之随机森林(七)
2018/03/26 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
详解python读取image
2019/04/03 Python
python读写文件write和flush的实现方式
2020/02/21 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
详解python程序中的多任务
2020/09/16 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
约瑟夫·特纳男装:Joseph Turner
2017/10/10 全球购物
职业教育毕业生求职信
2013/11/09 职场文书
心理健康教育心得体会
2013/12/29 职场文书
致跳远运动员广播稿
2014/02/11 职场文书
学习保证书怎么写
2015/02/26 职场文书
安全教育日主题班会
2015/08/13 职场文书
熟背这些句子,让您的英语口语突飞猛进(135句)
2019/09/06 职场文书
logback 实现给变量指定默认值
2021/08/30 Java/Android