Мне нужно получить несколько показателей с моего служебного сервера, чтобы протестировать другое решение для хранения. Программа тестирования предлагает различные варианты (я выбрал FIO,http://freecode.com/projects/fio). С его помощью я мог легко настроить шаблон io. Но я не мог знать, как я могу получить реальную метрику обслуживания, чтобы настроить вариативные контрольные показатели как можно более реалистично.
например, мне нужно настроить,
Сейчас я тестирую ceph (http://ceph.com/По крайней мере, указанные выше показатели, по моему мнению, оказывают значительное влияние на такие хранилища. Как я могу получить это значение?
собиратьcl (http://collectl.sourceforge.net/) казался многообещающим. Но дальше отношения чтения / записи я не мог понять. Я ничего не мог понять, кроме этого. Мне действительно нравится знать, как другие люди определяют эти контрольные переменные.
Заранее спасибо.
Ты можешь использовать blktrace для записи реальной активности системного хранилища и профилирования существующей рабочей нагрузки. Это можно записать в файл.
Затем след может быть переигран.
Еще одна интересная возможность мог использовать новый утилита sysdig чтобы попытаться проанализировать, что происходит при типичных рабочих нагрузках.
Кроме того, ответ здесь показывает интересный подход с использованием Системный кран:
Утилита Linux для записи статистики ввода-вывода (случайный / последовательный, размеры блоков, соотношение чтения / записи)