Постепенно кончается RAM

G2
На сайте с 25.04.2008
Offline
138
1110

На сервере после перезагрузки памяти много, но постепенно она куда-то уходит и в итоге остаётся меньше 100мб из 4гб. Был ранеьше другой сервер - та же проблема.

На сервере DiractAdmin.

На VPSах было всегда всё нормально. Используемая память была фиксированна.

Куда может деваться память?

Поднимаю тИЦ (/ru/forum/752925) Покупаю QIWI (/ru/forum/684863) Налю $$$ через ePayments Card (https://www.epayments.com/registration?p=ae593ade60)
[umka]
На сайте с 25.05.2008
Offline
456
#1
grey2:
Куда может деваться память?

Оперативная память нужна для ускорения доступа к данным.

Данные с жёсткого диска помещаются в оперативную память и используются :)

Если бы память не использовалась, она была бы не нужна :)

P.S. Если после того, как "закончится" память, у вас растёт своп, значит вам нужно больше памяти.

Лог в помощь!
G2
На сайте с 25.04.2008
Offline
138
#2
'[umka:
;9219471']
P.S. Если после того, как "закончится" память, у вас растёт своп, значит вам нужно больше памяти.

своп не растёт, его немного использует система и всё

был впс с 2gb памяти - всё было ок и всегда было больше 50% памяти свободно, на выделенном сервере 4gb памяти куда то уходят

[umka]
На сайте с 25.05.2008
Offline
456
#3

Всё зависит от настроек системы и программного обеспечения.

Сервер должен использовать память по-максимуму.

Если своп не растёт — всё в порядке.

Raistlin
На сайте с 01.02.2010
Offline
247
#4

grey2, впс был на OVZ. А вам рекомендую поискать на тему "куда девается память в Linux"

HostAce - Асы в своем деле (http://hostace.ru)
Andreyka
На сайте с 19.02.2005
Offline
822
#5

grey2, что говорит free -m ?

Не стоит плодить сущности без необходимости
G2
На сайте с 25.04.2008
Offline
138
#6

похоже почти всё в кэше:

# free -m

total used free shared buffers cached

Mem: 3951 3633 317 0 220 2787

-/+ buffers/cache: 625 3325

Swap: 2047 0 2047

почему на VPS такого не было? И зачем больше половины памяти в кэше? может ребут каждые 12 часов делать, а то память в 0 уйти может?

hostmaster
На сайте с 26.05.2009
Offline
26
#7

отсутствие свободной памяти на что то влияет в вашем случае ? и мию в виду что "нехватка памяти" и "отсутствие свободной памяти" это разные случаи. free memory is wasted memory

I'm lost without tcpdump
G2
На сайте с 25.04.2008
Offline
138
#8

нехватки памяти нет, просто хочу понять зачем на выделенном сервере жрёт всё, а на VPS всегда много свободной

если я сделаю чистку по крону:

echo 3 > /proc/sys/vm/drop_caches

то это как отразится на производительности или ещё чем?

Andreyka
На сайте с 19.02.2005
Offline
822
#9

А зачем тебе свободная память? Ты же за нее заплатил, так надо использовать.

Raistlin
На сайте с 01.02.2010
Offline
247
#10

grey2, Потому, что вы плохо читали в посике по тем ключевикам, которые я вам дал. OpenVZ - совсем не выделенный сервер, а пародия на него. На Xen и KVM - все было бы более похоже на выделенный сервер, это тоже нужно понимать.

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