Пара вопросов: - Вы хотите создавать графики в режиме реального времени? - как часто вы хотите попробовать?
В предыдущих комментариях упоминались 5-минутные сэмплы, и я должен сказать, что если вы действительно хотите знать, что делает ваш процессор, с какой-то уверенностью, вы действительно должны быть в 10-секундном диапазоне. Усреднение всего за 5 минут просто заставит вас пропустить скачки, которые могут длиться минуты! По общему признанию 10-секундные сэмплы могут пропустить 5-секундные пики, но вы должны выяснить, что вы пытаетесь увидеть в данных.
Лично я использую коллекцию, вероятно, потому что я написал это! ;-)
Но он работает очень эффективно при низкой частоте дискретизации (даже менее секунды) и может даже сообщать о своем выводе в формате, подходящем для построения графиков. Фактически, если вы устанавливаете collectl-utils и пишете в общий каталог, вы можете использовать colplot для просмотра данных в реальном времени.
Последний комментарий о RRDTool. Это отличный пакет, и он рисует очень хорошие графики, но вам нужно знать, если вы регистрируете много образцов за один день, результирующие графики не являются точными. Это связано с тем, что RRDTool нормализует несколько выборок в единичные точки данных, чтобы упростить графики, а кольплот никогда не делает. Он использует gnuplot, чтобы удостовериться, что каждая захваченная точка данных построена верно.
-отметка