Анализ памяти RAM

C
На сайте с 14.07.2008
Offline
147
1694

Приветствую!

Помогите пожалуйста понять по графику как обстоят дела с памятью на выделенном сервере? Хватает ли ее или она на данный момент под завязку. Или наоборот лишнего...

png memory-day.png
SeCom
На сайте с 05.11.2010
Offline
76
#1

То, что используется swap - само по себе плохо и говорит о том что серверу недостаточно оперативной памяти (swap используется в случае,если оперативной памяти недостаточно, часть памяти процессов может быть записана на жесткий диск, для освобождения оперативной памяти).

Количество памяти выделяемой для буфера и кэша увеличилось (как и swap) после 12 часов, но свободной памяти для новых процессов соответственно стало чуть больше (из-за использования раздела подкачки, swap). Но тут странная ситуация, после 12 часов использование памяти конкретно приложениями уменьшилась в два раза с 200 до 100.

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

Шаманы в администрировании серверов - Secom (https://secom.com.ua/en/) Skype: secom.support support@secom.com.ua
C
На сайте с 14.07.2008
Offline
147
#2

Большое спасибо за объяснение! Буду знать теперь что памяти недостаточно и нужен агрейд)

hostmaster
На сайте с 26.05.2009
Offline
26
#3
SeCom:
То, что используется swap - само по себе плохо и говорит о том что серверу недостаточно оперативной памяти (swap используется в случае,если оперативной памяти недостаточно, часть памяти процессов может быть записана на жесткий диск, для освобождения оперативной памяти).

Количество памяти выделяемой для буфера и кэша увеличилось (как и swap) после 12 часов, но свободной памяти для новых процессов соответственно стало чуть больше (из-за использования раздела подкачки, swap). Но тут странная ситуация, после 12 часов использование памяти конкретно приложениями уменьшилась в два раза с 200 до 100.
Выделение большого пространства памяти под буферы и кэш может быть связано, например с большой сетевой активностью сервера.

не вводите в заблуждение, то что swap используется совсем не говорит о том что памяти не достаточно. в swap система сохраняет страницы которые выделены но не используются. в условиях ограниченных ресурсов такое происходит постоянно. Главное чтобы не происходило активных операций чтения/записи в swap (swap in/swap out), тогда *действительно* системе не хватает памяти.

I'm lost without tcpdump
Andreyka
На сайте с 19.02.2005
Offline
822
#4

512Mb будут нелишними

Не стоит плодить сущности без необходимости
SeCom
На сайте с 05.11.2010
Offline
76
#5
hostmaster:
в swap система сохраняет страницы которые выделены но не используются

ну вот. а данные в swap по какой причине туда переносятся? :) чтобы освободить память, так как её не хватает.

MC
На сайте с 17.05.2010
Offline
12
#6
SeCom:
ну вот. а данные в swap по какой причине туда переносятся? :) чтобы освободить память, так как её не хватает.

Вы винды пересмотрели. В *никсах все немного не так.

Наличие свопа и использование свопа системой - это четыре разных человека.

Но это ниче, у меня половина админов из новеньких тоже это со скрипом понимает 🚬

Согласен, хотябы +512Мб точно надо. Или понизить потребление памяти на полгига, если не возможности апгрейдится. Будет работать лучше.

молчаливое одминко coolvds.com
hostmaster
На сайте с 26.05.2009
Offline
26
#7
SeCom:
ну вот. а данные в swap по какой причине туда переносятся? :) чтобы освободить память, так как её не хватает.

переносятся по причине того что к ним нет обращений, а система старается 1) не держать в памяти страницы к которым не обращаются 2) агрессивно захватывать память для кеширования и буфферизации. По мнению системы не занятой RAM должно быть минимальное кол-во, т.к. это очень ценный ресурс. free memory is wasted memory

WhiteSuite
На сайте с 09.11.2010
Offline
21
#8

Дайте пожалуйста вывод:

cat /proc/meminfo
Скоростной хостинг на платформе NodeSquad. Скромные цены и большие тестовые периоды. Отзывы на SearchEngines. (/ru/forum/comment/7975529)
C
На сайте с 14.07.2008
Offline
147
#9

cat /proc/meminfo

MemTotal: 1018932 kB

MemFree: 128940 kB

Buffers: 1816 kB

Cached: 424096 kB

SwapCached: 33764 kB

Active: 628212 kB

Inactive: 212400 kB

HighTotal: 114624 kB

HighFree: 636 kB

LowTotal: 904308 kB

LowFree: 128304 kB

SwapTotal: 2102456 kB

SwapFree: 2017936 kB

Dirty: 684 kB

Writeback: 0 kB

AnonPages: 412532 kB

Mapped: 50644 kB

Slab: 37056 kB

PageTables: 4756 kB

NFS_Unstable: 0 kB

Bounce: 0 kB

CommitLimit: 2611920 kB

Committed_AS: 892552 kB

VmallocTotal: 116728 kB

VmallocUsed: 7860 kB

VmallocChunk: 108488 kB

HugePages_Total: 0

HugePages_Free: 0

HugePages_Rsvd: 0

Hugepagesize: 2048 kB

WhiteSuite
На сайте с 09.11.2010
Offline
21
#10

Cached: 424096 kB

Это по сути не занятая память, Вам нет смысла волноваться.

Она освободится, когда будет чем ее забить.

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