Установка постоянного буфера readahead кроме как в rc.local?

Моим серверам MongoDB нужна настраиваемая настройка чтения для устройств, которые содержат файлы базы данных. Я добавил следующее в /etc/rc.local:

blockdev --setra 32 /dev/md127

Это работает, но поскольку /etc/rc.local выполняется поздно в процессе загрузки (в частности, после запуска mongod), mongod жалуется на Впереди слишком высоко. Есть ли другое «правильное» место, чтобы установить это?

-1
задан 21 July 2014 в 09:43

1 ответ

Так как это специально для базы данных, просто установите readahead как часть новомодного сценария путем добавления команды blockdev к /etc/init/mongodb.conf - затем можно быть уверены, что это установлено, прежде чем каждый запустит базы данных (который избегает беспорядка, если Вы изменяете его в другом месте по некоторым причинам тем временем).

0
ответ дан 21 July 2014 в 09:43

Другие вопросы по тегам:

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