Тест Бонни дает переменные результаты - PullRequest
0 голосов
/ 18 апреля 2011

Когда я запускаю тест Бонни на моем встроенном устройстве, результаты меняются между прогонами. Мой вопрос: как я могу уменьшить эту изменчивость?

1 Ответ

1 голос
/ 18 апреля 2011

Это ориентир, он будет немного отличаться.Убедитесь, что ничего интенсивного ввода-вывода не выполняется.Поскольку это встроенное устройство, небольшие действия будут иметь большое влияние.Убедитесь, что ни одно задание не запущено, ни один пользователь (то есть вы сами) НИЧЕГО не делают, и что все, что в данный момент выполняется, НАДО НУЖНО БЫТЬ РАБОТАЕТ.

Кроме того, если у вас включен своп (не знаю, почему навстроенное устройство), выключите его.

Наконец, linux сохраняет буферы и кэши в памяти для ускорения доступа к диску.Обычно на что-то вроде Бонни это не очень влияет, потому что он записывает ОГРОМНОЕ количество данных (минимизируя влияние буферов и кеша).ОДНАКО, если вы хотите быть супер параноиком, вы МОЖЕТЕ очистить эти буферы и кеши следующим образом:

$> sync
$> echo 3 > /proc/sys/vm/drop_caches
...