Intel manual appendix a 说明intel可以监控到的事件
2010-08-23 16:42
309 查看
APPENDIX A
PERFORMANCE-MONITORING EVENTS
This appendix lists the performance-monitoring events that can be monitored with
the Intel 64 or IA-32 processors. The ability to monitor performance events and the
events that can be monitored in these processors are mostly model-specific, except
for architectural performance events, described in Section A.1.
Non-architectural performance events (i.e. model-specific events) are listed for each
generation of microarchitecture:
•
•
•
•
•
•
•
•
•
Section A.2 - Processors based on Intel® microarchitecture codename Nehalem
Section A.4 - Processors based on Enhanced Intel® CoreTM microarchitecture
Section A.5 - Processors based on Intel® CoreTM microarchitecture
Section A.6 - Processors based on Intel® AtomTM microarchitecture
Section A.7 - Intel® CoreTM Solo and Intel® CoreTM Duo processors
Section A.8 - Processors based on Intel NetBurst® microarchitecture
Section A.9 - Pentium® M family processors
Section A.10 - P6 family processors
Section A.11 - Pentium® processors
NOTE
These performance-monitoring events are intended to be used as
guides for performance tuning. The counter values reported by the
performance-monitoring events are approximate and believed to be
useful as relative guides for tuning software. Known discrepancies
are documented where applicable.
A.1
ARCHITECTURAL PERFORMANCE-MONITORING
EVENTS
Architectural performance events are introduced in Intel Core Solo and Intel Core
Duo processors. They are also supported on processors based on Intel Core microar-
chitecture. Table A-1 lists pre-defined architectural performance events that can be
configured using general-purpose performance counters and associated event-select
registers.
Vol. 3 A-1
PERFORMANCE-MONITORING EVENTS
Table A-1. Architectural Performance Events
Event Event Mask Mnemonic
Num.
Umask
Value
3CH UnHalted Core Cycles 00H Unhalted core cycles
3CH UnHalted Reference 01H Unhalted reference cycles
Cycles
Description
C0H Instruction Retired 00H LLC Reference 4FH LL cache references
2EH LLC Misses 41H LL cache misses
C4H Branch Instruction Retired 00H Branch instruction retired
C5H Branch Misses Retired
Measures
bus cycle1
Instruction retired
2EH
Comment
Mispredicted Branch Instruction retired
00H
NOTES:
1. Implementation of this event in Intel Core 2 processor family, Intel Core Duo, and Intel Core Solo pro-
cessors measures bus clocks.
PERFORMANCE-MONITORING EVENTS
This appendix lists the performance-monitoring events that can be monitored with
the Intel 64 or IA-32 processors. The ability to monitor performance events and the
events that can be monitored in these processors are mostly model-specific, except
for architectural performance events, described in Section A.1.
Non-architectural performance events (i.e. model-specific events) are listed for each
generation of microarchitecture:
•
•
•
•
•
•
•
•
•
Section A.2 - Processors based on Intel® microarchitecture codename Nehalem
Section A.4 - Processors based on Enhanced Intel® CoreTM microarchitecture
Section A.5 - Processors based on Intel® CoreTM microarchitecture
Section A.6 - Processors based on Intel® AtomTM microarchitecture
Section A.7 - Intel® CoreTM Solo and Intel® CoreTM Duo processors
Section A.8 - Processors based on Intel NetBurst® microarchitecture
Section A.9 - Pentium® M family processors
Section A.10 - P6 family processors
Section A.11 - Pentium® processors
NOTE
These performance-monitoring events are intended to be used as
guides for performance tuning. The counter values reported by the
performance-monitoring events are approximate and believed to be
useful as relative guides for tuning software. Known discrepancies
are documented where applicable.
A.1
ARCHITECTURAL PERFORMANCE-MONITORING
EVENTS
Architectural performance events are introduced in Intel Core Solo and Intel Core
Duo processors. They are also supported on processors based on Intel Core microar-
chitecture. Table A-1 lists pre-defined architectural performance events that can be
configured using general-purpose performance counters and associated event-select
registers.
Vol. 3 A-1
PERFORMANCE-MONITORING EVENTS
Table A-1. Architectural Performance Events
Event Event Mask Mnemonic
Num.
Umask
Value
3CH UnHalted Core Cycles 00H Unhalted core cycles
3CH UnHalted Reference 01H Unhalted reference cycles
Cycles
Description
C0H Instruction Retired 00H LLC Reference 4FH LL cache references
2EH LLC Misses 41H LL cache misses
C4H Branch Instruction Retired 00H Branch instruction retired
C5H Branch Misses Retired
Measures
bus cycle1
Instruction retired
2EH
Comment
Mispredicted Branch Instruction retired
00H
NOTES:
1. Implementation of this event in Intel Core 2 processor family, Intel Core Duo, and Intel Core Solo pro-
cessors measures bus clocks.
相关文章推荐
- Intel manual appendix a 说明intel可以监控到的事件
- ie窗口被拖动的时候有可以监控的事件吗
- 关于PHP-Zend framework2 框架 学习过程。 阅前须知: ZF2中的配置文件是可以静态文件配置来注册和通过相关函数动态注册。 1.EventManager(事件驱动),关于事件驱动,在ZF2相关资料没有详细说明,可以参考ANDROID的事件驱动,MFC的消息响应/事件驱动。
- 代码共享:监控系统来电事件。可以来电时播放自己的铃声
- 事件循环和线程没有必然关系(就像Windows子线程默认没有消息循环一样),模态对话框和事件循环也没有必然关系(QWidget直接就可以)
- 一个可以监控U盘接入、自动拷贝文件到U盘、自动移除U盘的小程序
- 如何监控iframe里面页面的点击事件
- JavaScript事件绑定的方法说明
- freeswitch服务器状态web端监控(可以更换为任意服务器进程)
- 【转载】CentsOS系统inotify实时监控服务器文件(夹)定制事件处理程序
- Cassandra key说明——Cassandra 整体数据可以理解成一个巨大的嵌套的Map Map<RowKey, SortedMap<ColumnKey, ColumnValue>>
- 通常监控对象可以这么来分
- 用户可以单击左上角的左右箭头,来控制视频展示的左右滚动。 说明: 当视频展示内容处于最后一个版面时,如果再向后,则应该跳转到第一个版面。 当视频展示处于第一个版面的时候,如果再向前,就应该跳转到最后一
- JavaScript事件绑定的方法说明
- oracle nvl函数的使用与参数可以是sql语句使用说明
- 小型监控系统说明
- MySQL监控模板说明-Percona MySQL Monitoring Template for Cacti
- 大众点评Cat监控系统的部署与操作说明
- JS事件(event)说明
- js 阻止冒泡 在控件的 onxxx 事件中调用就可以阻止父控件也响应消息了