Странность со SWAP-файлом

Александр Фролов
На сайте с 27.12.2007
Offline
155
921

В сервере 48 Гбайт оперативной памяти, выделил для SWAP 48 Гбайт на диске. Однако FreeBSD версий 7.2 и 8.0 показывает в top, что доступно только 32 Гбайта:

last pid: 939; load averages: 0.00, 0.00, 0.00 up 0+01:21:19 13:42:56
33 processes: 1 running, 32 sleeping
CPU: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
Mem: 13M Active, 458M Inact, 425M Wired, 28K Cache, 399M Buf, 46G Free
Swap: 32G Total, 32G Free

В чем может быть проблема?

Спасибо!

D
На сайте с 02.05.2009
Offline
68
#1
Александр Фролов:
В сервере 48 Гбайт оперативной памяти, выделил для SWAP 48 Гбайт на диске. Однако FreeBSD версий 7.2 и 8.0 показывает в top, что доступно только 32 Гбайта:



В чем может быть проблема?
Спасибо!

1) ЗАЧЕМ вам 48ГБ swap? Даже использование свопа на несколько ГБ - мягко говоря не вполне хорошо.

2) Гуглить на тему адресации, kern.maxswzone

http://www.differentlocal.ru (http://www.differentlocal.ru) http://differentlocal.habrahabr.ru (http://differentlocal.habrahabr.ru)
Andreyka
На сайте с 19.02.2005
Offline
822
#2

Зачем стоко свапа? Или тазик под виртуалки?

Не стоит плодить сущности без необходимости
[umka]
На сайте с 25.05.2008
Offline
456
#3

Это уже даже не жесть ... это прямо таки холоднокатаная сталь! )))

Имхо, своп должен служить лишь сигнализатором того, что в сервер нужно поставить ещё памяти (или поставить ещё сервер).

Лог в помощь!
Andreyka
На сайте с 19.02.2005
Offline
822
#4

Не, ну еще бывает надо для продажи говноvps по пять баксов

Александр Фролов
На сайте с 27.12.2007
Offline
155
#5
Andreyka:
Зачем стоко свапа? Или тазик под виртуалки?

На сервере будет работать один высоконагруженный проект, хочется подстраховаться от проблем при наплыве пользователей. В мануале вычитал, что размер свопа должен быть в два раза больше размера оперативной памяти, но может это не касается современного состояния дел, когда памяти можно поставить ну очень много?

M
На сайте с 01.12.2009
Offline
235
#6

для подстраховки выделите 10G максимум и то много.

Администратор Linux,Freebsd. построения крупных проектов.
MIRhosting.com
На сайте с 18.10.2006
Offline
203
#7
Александр Фролов:
На сервере будет работать один высоконагруженный проект, хочется подстраховаться от проблем при наплыве пользователей. В мануале вычитал, что размер свопа должен быть в два раза больше размера оперативной памяти, но может это не касается современного состояния дел, когда памяти можно поставить ну очень много?

Не сильно актуально.

1. swap лучше всегда разбивать, т.е. например

swap0 - 2 Gb

swap2 - 2 Gb

Он так более эффективно используется и нагрузка балансируется.

2. Делать больше чем 8 Гб swap смысла мало. Нормально - 4 Гб на мощных серверах с 4-8 Гб памяти. 48Гб ram это конечно круто, но думать про 48 гб swap нужно только если там действительно есть какая-то особая специфика, требующая столько свопа.

Андрей Нестеренко, MIRhosting Облачная платформа для DevOps (https://mirhosting.com/paas)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий