Как измерить пропускную способность памяти, которая в настоящее время используется в Linux?

Я пишу небольшое приложение для Linux, которое регистрирует энергопотребление компьютера, а также использование процессора и использования диска. Я хотел бы добавить возможность регистрировать используемую в настоящее время полосу пропускания памяти, чтобы я мог видеть, насколько хорошо она коррелирует с потребляемой мощностью.

Я понимаю, что могу получить информацию об объеме памяти, выделенной в настоящее время ] из / proc / meminfo , но, конечно, это не говорит мне, какая полоса пропускания используется в настоящее время. Кто-нибудь знает, как я могу измерить используемую в настоящее время пропускную способность памяти?

edit Я бы хотел, чтобы это работало в первую очередь на платформах x86 и x86-64

9
задан Jack Kelly 27 June 2011 в 21:23
поделиться