首页
新文章
新随笔
聚合
管理
posts - 1, comments - 20, trackbacks - 0
Linux kernel profiling with hardware performance counters
几篇关于通过hard performance counter来监控程序(ipc, page faults, cache misses):
perf:
https://perf.wiki.kernel.org/index.php/Tutoria
l
perf: linux内核abi:
http://web.eece.maine.edu/~vweaver/projects/perf_events/perf_event_open.html
perf: perf stat的一个新曾参数支持周期性的打印出counter内容:
https://patchwork.kernel.org/patch/2004891/
有关performance hardware counter的虚拟化:
http://web.eece.maine.edu/~vweaver/projects/perf_events/virtualization.html
另一个有关performance profiling的常用工具 PAPI:
http://icl.cs.utk.edu/projects/papi/wiki/Main_Page
posted on 2014-03-22 09:06
csgeek?
阅读(341)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
留言簿
(1)
给我留言
查看公开留言
查看私人留言
文章档案
(5)
2014年11月 (2)
2014年3月 (1)
2010年4月 (2)
Personal Website
搜索
最新评论
1. re: Linux中通过/proc/stat等文件计算Cpu使用率[未登录]
好像可以通过hardware performance counter获取更加准确的cpu使用率。感兴趣可以了解一下诸如PAPI, perf, Intel PCM等相关的工具@郑安根
--郑安根
2. re: Linux中通过/proc/stat等文件计算Cpu使用率[未登录]
我不确定这跟cpu频率有什么直接的关系,cpu频率指的是Cpu的处理速度:cycles per second是一个硬件特性. 你可以去简单了解一下Cpu指令的调度应该会有更好的理解@福娃
--郑安根
3. re: Linux中通过/proc/stat等文件计算Cpu使用率
/proc/<pid>/stat 这里面的时间跟cpu频段时间怎么换算呢
--福娃
4. re: Linux中通过/proc/stat等文件计算Cpu使用率
@h_mingg
多谢!看来功夫还没到家呢!:)
--郑安根
5. re: Linux中通过/proc/stat等文件计算Cpu使用率
@郑安根
加上H就能查看线程的信息
--h_mingg