- PVSM.RU - https://www.pvsm.ru -
Статья — заметка выросшая из вопроса заданного в Q&A [1]. Вкратце дело было так… Был предложен вариант тестирования PostgreSQL на определенной файловой системе и стоял вопрос, нормальный ли это подход и можно ли хоть как-то доверять результатам этого теста. В ходе обсуждения вопроса альтернативных вариантов не нашлось и я решил тестировать как и задумал изначально.
Собственно, что было и как все проходило:
Есть средненький сервер следующей комплектации:
Из четырех дисков было собрано два RAID1, на одном из них размещена операционная система, второй том является полигоном для испытаний. Этот диск используется в качестве LVM PV и для теста выделен LVM том размером 55GB. Тест проходит следующим образом:
Количество клиентов в каждом тесте вариируется от 8 до 96 (8,16,32,64,96)
Итого для одной файловой системы мы получим 10 результатов (5 SELECT's only, 5 TPC-B)
Несколько деталей имеющих значение:
Результаты для «SELECT's only» и TPC-B
Выводы: вобщем как и ожидалось прорывных и революционных разрывов в результатах нет, все файловые системы вобщем имеют приблизительно одинаковый уровень производительности. Если же приглядываться, то можно отметить несколько моментов:
— ext4 показывает чуть большую производительность чем ext3 (в среднем на 1-3%);
— ext4 показывает наибольшую производительность в TPC-B тесте (от 1% до 8%);
— xfs показывает наибольшую производительность в SELECT's only (от 1% до 3%);
Вцелом можно сказать «а можно ставить любую фс, разница на столько мала что ею можно пренебречь», но помните что (тут можно вставить любую пафосную фразу про важность мелочей). Вобщем, не пренебрегайте мелочами))
На этом все. Можно кидаться какашками критиковать, высказывать мысли, выносить свои идеи…
P.S. Андрей Фефелов, привет!!! )))
Автор: lesovsky
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/testirovanie/27182
Ссылки в тексте:
[1] вопроса заданного в Q&A: http://habrahabr.ru/qa/34243/
[2] TPC-B: http://www.tpc.org/tpcb/default.asp
[3] Источник: http://habrahabr.ru/post/169513/
Нажмите здесь для печати.