Процессоры AMD содержат четыре 48-битных PMC, которые используются для контроля различных событий. PMC могут считать события, произошедшие как в пользовательском режиме, при CPL (Current Privilege Level) >0, так и в режиме ОС, когда CPL=0. Типы событий, отражённых в K8 Performance Monitor:
- события загрузки-хранения и TLB (вкладка Load/Store Unit)
- события кэша инструкций первого уровня (вкладка L1ICache)
- события кэша данных первого уровня (вкладка L1DCache)
- события кэша второго уровня (вкладка L2Cache)
- события исполняющих блоков (вкладка Execution Unit)
- события сопроцессора (вкладка FPU)
- события шины HyperTransport (вкладка HT)
- события контроллера памяти (вкладка Memory Controller)
В зависимости от процессора, различные счётчики могут не работать. Более подробно о том, как работать с программой и о ее возможностях, можно прочесть в заметке на персональных страницах.
В этой версии добавлено управление при помощи следующих горячих клавиш:
- F2 - Toggle Start / Stop
- F3 - Enable / Disable Logging
- F4 - Save Values
- F5 - Copy Not Null
- F6 - Copy last N
- F7 - Toggle Always on top
- F10 - Exit
Скачать можно из нашего файлового архива:
- K8 Performance Monitor 1.5.7.1 (0.3 MB, freeware).
Обсуждение с участием автора программы (известного под псевдонимом Tod Schwarzkaiser) идет в этой ветке нашей конференции.
Сейчас обсуждают