MySQL и FreeBSD — нестандартные приемы

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

#kern.timecounter.choice: TSC(-100) ACPI-fast(1000) i8254(0) dummy(-1000000)<br>
kern.timecounter.hardware=TSC

Автор пашет:
«Прошу обратить внимания на последний параметр.
За счет уменьшение точности ответов при запросах времени, получаем существенный выигрыш скорости работы mysql.
У меня выигрыш был примерно 30%.
Причем очень явно: ставим параметр — есть прирост, ставим старый — нет прироста.
Смотрим kern.timecounter.choice и выбираем из имеющихся вариант.
И ставим его в kern.timecounter.hardware.»

sysctl vfs.read_max

по умолчанию 8.

«Увеличение до 32 даёт заметный выигрыш скорости дисковой подсистемы. Стоит поиграться со значениями вплоть до 1024 на реальной нагрузке. Контролировать эффективность — systat -v. Изменения на лету — абсолютно безболезненны, проверено. ;)»

Файловую систему, на которой базы, стоит форматировать с максимальным размером блока — 65536

newfs /dev/партиция_для_mysql -b 65536

Хорошо бы при возможности проверить это все и получить реальные цифры.

Запись опубликована в рубрике Записки админа с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *