LINUX.ORG.RU
ФорумAdmin

Система без SWAP


0

0
1. Достаточно ли для небольшого web-сервера (apache, cvs, svn) 768 Mb RAM, чтобы работать без swap?
2. Как сделать так, чтобы система не свопилась на диск? Просто не создавать swap раздел?

> 1. Достаточно ли для небольшого web-сервера (apache, cvs, svn) 768 Mb RAM, чтобы работать без swap?

Зависит от количества клиентов. Если им нечасто пользуется человек пять, то хватит.

> 2. Как сделать так, чтобы система не свопилась на диск? Просто не создавать swap раздел?


можно отключить с помощью команды swapoff.
gaa ★★
()
Вопрос, а зачем так ? Если хочешь после загрузки отключить винчестер вообще, то выключить своп недостаточно. В таком случае, советую порыть в направлении дистрибутивов, работающих в ОЗУ (например тех, что для boot-флешек используются)
anonymous_already_exists
()
Создай swap и:
cat "vm.swappiness = 20" >> /etc/sysctl.conf
SlavikSS ★★
()
я бы своп всё же хоть какой-нить добавил. Потому что даже если у тебя много памяти из-за фрагментации её может не хватить и тогда трындец серверу. Впрочем, без свопа у меня тоже работало, тока с расходом памяти надо быть осторожным.

PS а какую задачу ты решаешь?

true_admin ★★★★★
()
Если без mod_php и подобного ,то 768mb хватит вполне, даже без свопа.
Cosmicman ★★
()
Ответ на: комментарий от true_admin
> я бы своп всё же хоть какой-нить добавил.

Чисто чтобы было? 512M RAM + 128M swap чем-нибудь лучше, чем 768M RAM?

const86 ★★★★★
()
>1. Достаточно ли для небольшого web-сервера (apache, cvs, svn) 768 Mb RAM, чтобы работать без swap?

Памяти много не бывает

>2. Как сделать так, чтобы система не свопилась на диск? Просто не создавать swap раздел?

А какой во всем этом смысл?

mutronix ★★★★
()
Ответ на: комментарий от const86
> Чисто чтобы было?

да. Я думаю, из-за фрагментации памяти 512МЬ+мелкий своп будет круче чем 768мб памяти. Во всяком случае так говорит мой опыт общения с ООМ-киллер. Если никакой гуру vm-подсистемы это не опровергнет предлагаю верить мне :). Я плохо понимаю работу mmu (и вообще нашёл опровержение про версию с фрагментацией, типа mmu как раз и позволяет непрерывный кусок "изобразить" из нескольких мелких), но вот в реальности без свопа сильно хуже было несколько лет назад.

true_admin ★★★★★
()
посмотрите в направлении compcache

с ним будет формальное наличие свапа и свап будет , но без диска
Sylvia ★★★★★
()
Мне бы ваши проблемы.
Вопрос - как имея систему на VPS где свопа нет по умолчанию, поиметь своп для апача.
kilolife ★★★★★
()
Ответ на: комментарий от kilolife
> Вопрос - как имея систему на VPS где свопа нет по умолчанию, поиметь своп для апача.

Запустить внутри UML со свопом в файле?

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