Сравнительное тестирование производительности диска в системах памяти большой емкости

Попытайтесь выполнить LILO с-v опцией получить подробный вывод. Это может обеспечить больше понимания Вашей проблемы.

1
задан 20 December 2011 в 19:30
2 ответа

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

Итак, у вас будет много памяти для кешей и буферов? Если это так, освободите ожидаемый объем свободной памяти и в тестах. Если нет, постарайтесь сделать это как можно ближе.

Вы можете ограничить объем памяти, доступной Linux, используя параметр ядра mem = - например, например. передача mem = 2G заставит Linux использовать только 2 ГБ памяти.

Другой способ (немного лучший для получения реальных результатов) - написать простое приложение, которое выделит память и чем-нибудь ее заполнит.

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

Если сервер настроен таким образом, вы можете запустить iozone, fio или другие тесты, чтобы получить некоторые числа.

2
ответ дан 3 December 2019 в 21:56

В приведенном ниже блоге множество раз обсуждается тестирование производительности дисков. Поищите в его архивах. Автор мой друг, и я доверяю тому, что он пишет.

http://scalability.org/

0
ответ дан 3 December 2019 в 21:56

Теги

Похожие вопросы