LINUX.ORG.RU

Странная проблема (возможно, с рамдиском)


0

0

Добрый день.

Есть машина с 4 Гиг памяти. Машина должна работать как сервер БД.
Особенности БД таковы, что она требует быстрого хранилища под одну из
своих баз. Рекомендуемый способ -- рамдиск.
Есть другая машина, с 2 гиг памяти, ядро 2.4.20, где из 2 г выделен
рамдиск в 300м. Машина работает давно и стабильно.
На новой машине, с 4 гигами, попытка выделения рамдиска в 700 метров
приводит к странным результатам: через ~ 25 часов работы машина
вешается.

Исследования показали, что простенькая программа, активно выполняющая
файловые операции на рамдиске, убивает машину вообще в 10 минут. При
уменьшении размера рамдиска время жизни растет пропорционально. Но!
маленький рамдиск неприемлем, увы.

Сейчас проблема обойдена при помощи tmpfs и отключения swap начисто, но
это некрасивый вариант. Хотелось бы заставить работать всю эту
конструкцию именно с рамдиском.

Что посоветует общественность?

★★☆☆

Видимо, баг в ядре. попробуйте другое ядро. А вообще, я бы остался с tmpfs.

Deleted
()
Ответ на: комментарий от anonymous

Потому что с включенным свопом он (tmpfs) может туда вытесняться, в отличие от рамдиска, который всегда весь в памяти. Так что пришлось убрать своп. А без свопа все же хуже, чем с ним.

Zulu ★★☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.