У нас есть Linux-кластер с рабочими узлами, использующими общую удаленную файловую систему. Мы хотим оптимизировать ввод-вывод, особенно когда работники читают с удаленного фс.
Отправной точкой является измерение производительности ввода-вывода. Кластер используется многими пользователями, и их работы интенсивно читаются.
Я хотел бы отслеживать производительность много раз в течение дня, чтобы увидеть, как они меняются (ночь / день / рабочие дни / до и после обновления оборудования, ...).
Вопрос в том, как измерить производительность. Если возможно, я бы хотел отделить производительность сети от производительности диска. Я хочу протестировать много разных типов чтения, больших файлов, маленьких, последовательных, произвольных, доступа, ... избегать кеширования, ...
У вас есть опыт проведения такого рода тестов? Знаете ли вы какие-нибудь бесплатные инструменты, библиотеки, легко взаимодействующие с другими утилитами (визуализация, ...)
На данный момент самое умное, что я могу сделать, это использовать dd