Простыми словами, SWAP - это продолжение оперативной памяти (RAM). Когда некоторая программа просит разместить данные в оперативной памяти, она делает запрос на выделение "виртуальной памяти" в операционную систему, далее сама операционная система смотрит есть ли свободная оператива или нет. Если есть - выделяет ее, если нет - выделяет место на диске (это есть swap).
То есть, если не хватает физически оперативы - то только тогда начинает использоваться SWAP. Пока есть свободная оператива (RAM) - swap в 99% случаев не трогается (есть нюансы, но в среднем так). Если оперативы не было, использовался swap, а потом опертива появилась свободная - операционная система постепенно (не мгновенно), переложит данные в оперативу если они будут нужны.
Скорость работы оперативной памяти DDR4 - грубо 20 гигабит/секунду. Скорость работы SSD диска - грубо 5 гигабит/скунду. То есть, SWAP в 4 раза медленнее оперативы. Если что-то залезет в SWAP - оно начнет работать медленнее.
Почему в swap'e что-то есть, при этом куча свободной оперативы? Значит была ситуация, когда оперативы не хватило, какие-то данные переложились в swap, затем никто эти данные не запрашивал, вот они там и лежат пока-что.
Вообще механизм SWAP как раз сделан чтобы нивелировать пиковые нагрузки на оперативу.
В вашем случае судя по скриншоту еще куча свободной оперативы, поэтому, беспокоится на стоит. Если хотите, можно просто перезагрузить сервер (время простоя 5 минут) - и swap автоматически "почистится".
Проблемы начинаются когда RAM забит на 100% и SWAP забит на 100%, вот тогда все, всему хана и надо вмешиваться.
Простыми словами, SWAP - это продолжение оперативной памяти (RAM).
Когда некоторая программа просит разместить данные в оперативной памяти, она делает запрос на выделение "виртуальной памяти" в операционную систему, далее сама операционная система смотрит есть ли свободная оператива или нет. Если есть - выделяет ее, если нет - выделяет место на диске (это есть swap).
То есть, если не хватает физически оперативы - то только тогда начинает использоваться SWAP.
Пока есть свободная оператива (RAM) - swap в 99% случаев не трогается (есть нюансы, но в среднем так).
Если оперативы не было, использовался swap, а потом опертива появилась свободная - операционная система постепенно (не мгновенно), переложит данные в оперативу если они будут нужны.
Скорость работы оперативной памяти DDR4 - грубо 20 гигабит/секунду.
Скорость работы SSD диска - грубо 5 гигабит/скунду.
То есть, SWAP в 4 раза медленнее оперативы.
Если что-то залезет в SWAP - оно начнет работать медленнее.
Почему в swap'e что-то есть, при этом куча свободной оперативы?
Значит была ситуация, когда оперативы не хватило, какие-то данные переложились в swap, затем никто эти данные не запрашивал, вот они там и лежат пока-что.
Вообще механизм SWAP как раз сделан чтобы нивелировать пиковые нагрузки на оперативу.
В вашем случае судя по скриншоту еще куча свободной оперативы, поэтому, беспокоится на стоит.
Если хотите, можно просто перезагрузить сервер (время простоя 5 минут) - и swap автоматически "почистится".
Проблемы начинаются когда RAM забит на 100% и SWAP забит на 100%, вот тогда все, всему хана и надо вмешиваться.
Мирошниченко Максим Александрович CEO OneBox писал/а: Проблемы начинаются когда RAM забит на 100% и SWAP забит на 100%, вот тогда все, всему хана и надо вмешиваться.
А если RAM забит на 90% и SWAP на 50% - так можно работать или все же это может привести к печальным последствиям ?
[quote]
Мирошниченко Максим Александрович
CEO OneBox писал/а:
Проблемы начинаются когда RAM забит на 100% и SWAP забит на 100%, вот тогда все, всему хана и надо вмешиваться.
[/quote]
А если RAM забит на 90% и SWAP на 50% - так можно работать или все же это может привести к печальным последствиям ?
[quote]
А если RAM забит на 90% и SWAP на 50% - так можно работать или все же это может привести к печальным последствиям ?
[/quote]
Скорее всего это приведет к примерно такому - https://crm-onebox.com/ru/support/server-installation/3760-kritichno-tormozit-boks/
см. последние 2-3 комментария
Спасибо, понятно Тасун у вас еще тот комик "У нас нет возможности перемещения во времени" (чувствуется что писал на полном серьезе, без юмора) :)
[quote]
Мирошниченко Максим Александрович
CEO OneBox писал/а:
[quote]
А если RAM забит на 90% и SWAP на 50% - так можно работать или все же это может привести к печальным последствиям ?
[/quote]
Скорее всего это приведет к примерно такому - https://crm-onebox.com/ru/support/server-installation/3760-kritichno-tormozit-boks/
см. последние 2-3 комментария
[/quote]
Спасибо, понятно
Тасун у вас еще тот комик "У нас нет возможности перемещения во времени" (чувствуется что писал на полном серьезе, без юмора) :)
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий