Деактивация swap'а для процесса
Drakon 9 декабря, 2011 - 19:07
Столкнулся с такой проблемой, что MySQL во время долго работы уходит в swap довольно сильно... Около 700 мб там оказалось. Когда захотел остановить MySQL пришлось ждать 11 минут до тех пор, пока swap осовбодится и только после этого mysql остановился. В течение этих 11 минут сервер БД был недоступен.
Есть-ли какой-то способ принудительно выгрузить процесс из swap? Я думаю если сначала выгрузить, а потом выключить mysql, то БД будет недоступно не болеее 15 секунд - это будет намного лучше.
Возможно ещё получится поиграться с innodb_max_dirty_pages_pct перед перезагрузкой во время работы MySQL или ещё с какими-то параметрами, это возможно тоже даст эффект.
»
- Для комментирования войдите или зарегистрируйтесь
swapoff swapon
swapoff
swapon
Это отключение всего
Это отключение всего swap'а... Хотелось бы оставить его рабочим, и просто выгрузить один единственный процесс оттуда.
-
Отключите и тут же включите.
Отключите и тут же включите. Если у вас своп рабочая часть системы, то у вас проблемы.
Попытка лечить последствия, а
Попытка лечить последствия, а не причины не приведет ни к чему вменяемому
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)