加入收藏 | 设为首页 | 会员中心 | 我要投稿 通化站长网 (https://www.0435zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

10个有趣且易上手的AI项目

发布时间:2021-01-31 15:55:50 所属栏目:外闻 来源:互联网
导读:(2) 内存利用率 内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大,内存利用率不宜过高,否则会影响系统性能。 (3) 磁盘吞吐量 磁盘指标主要有每秒读写多少兆,磁盘

(2) 内存利用率

内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大,内存利用率不宜过高,否则会影响系统性能。

(3) 磁盘吞吐量

磁盘指标主要有每秒读写多少兆,磁盘繁忙率,磁盘队列数,平均服务时间,平均等待时间,空间利用率。其中磁盘繁忙率是直接反映磁盘是否有瓶颈的的重要依据。

(4) 网络吞吐量

网络吞吐量是指在无网络故障的情况下单位时间内通过的网络的数据数量,单位为Byte/s。网络吞吐量指标用于衡量系统对于网络设备或链路传输能力的需求。

2.3可靠性指标

可靠性指在使用条件和规定时间内,产品完成规定功能的能力。常用的可靠性指标包括:可靠度、失效概率、失效率、平均工作时间、平均维修时间、有效度等。

3、程序性能分析工具

3.1 Linux系统工具

Linux系统上自带了许多的性能监控工具

  • vmstat:实时动态监视操作系统的虚拟内存、进程、CPU活动。
  • iostat:动态监视系统的磁盘操作活动。
  • top: 实时显示系统中各个进程的资源占用状况。
  • sar: Linux上最为全面的系统性能分析工具之一,可以从14个大方面对系统的活动进行报告。
  • top: 实时显示系统中各个进程的资源占用状况。

3.2 Perf

Perf是内置于Linux 内核源码树中的性能剖析(profiling)工具。它基于事件采样原理,使用了许多Linux跟踪特性,可用于行函数级与指令级的性能瓶颈的查找与热点代码的定位,。

(1)Perf top:实时显示系统/进程的性能统计信息

常用参数

  • -e:指定性能事件
  • -a:显示在所有CPU上的性能统计信息
  • -C:显示在指定CPU上的性能统计信息
  • -p:指定进程PID
  • -t:指定线程TID
  • -K:隐藏内核统计信息
  • -U:隐藏用户空间的统计信息
  • -s:指定待解析的符号信息

(2) Perf stat:分析系统/进程的整体性能概况。

常用参数:

  • -e:选择性能事件
  • -i:禁止子任务继承父任务的性能计数器。
  • -r:重复执行 n 次目标程序,并给出性能指标在n 次执行中的变化范围。
  • -n:仅输出目标程序的执行时间,而不开启任何性能计数器。
  • -a:指定全部cpu
  • -C:指定某个cpu
  • -A:将给出每个处理器上相应的信息。
  • -p:指定待分析的进程id
  • -t:指定待分析的线程id

(3) Perf record: 记录一段时间内系统/进程的性能时间。

常用参数:

  • -e:选择性能事件
  • -p:待分析进程的id
  • -t:待分析线程的id
  • -a:分析整个系统的性能
  • -C:只采集指定CPU数据
  • -c:事件的采样周期
  • -o:指定输出文件,默认为perf.data
  • -A:以append的方式写输出文件
  • -f:以OverWrite的方式写输出文件
  • -g:记录函数间的调用关系

(4) Perf Report: 读取perf record生成的数据文件,并显示分析数据。

常用参数:

  • -i:输入的数据文件
  • -v:显示每个符号的地址
  • -d :只显示指定dos的符号
  • -C:只显示指定comm的信息(Comm. 触发事件的进程名)
  • -S:只考虑指定符号
  • -U:只显示已解析的符号
  • -g[type,min,order]:显示调用关系,具体等同于perf top命令中的-g
  • -c:只显示指定cpu采样信息
  • -M:以指定汇编指令风格显示
  • –source:以汇编和source的形式进行显示

使用perf对程序进行函数调用的关系分析后,统计函数的调用次数,算出百分比,可以得到进程运行的可信数据(图1)

(编辑:通化站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读