Назад | Перейти на главную страницу

Своп и оперативная память Ubuntu

У меня Ubuntu 18.04, на котором в основном работает tomcat. Потребление памяти составляет от 800 МБ до 1 ГБ, а у меня всего 2 ГБ. Размер подкачки составляет 512 МБ, а используемый - 480 МБ.

Я установил clamav для работы в 3 часа ночи, и при запуске он потребляет около 800 МБ.

Похоже, что clamav не использовался, сервер с 2gb будет держать, за исключением того, что использованный swap 480mb. Может ли это быть проблемой или потому что у меня 1 ГБ свободного места, это все равно не о чем беспокоиться?

Не могу комментировать (<50 репутации):

Вы написали: «До тех пор, пока не будет излишка в запросах RAM»: у меня есть clamav в 3 часа ночи, для этого требуется 800 МБ. Считается ли это избытком запросов RAM? Я заставил кота оставаться в живых, несмотря ни на что.

Я понимаю, что логика подкачки почти заполнена, а ОЗУ наполовину пуста, и все же мне интересно, почему в таком случае логика не меняется.

И последний вопрос, если можно: если потребление памяти становится слишком высоким, процессы прекращаются. Что произойдет, если своп достигнет полной емкости?

Возможно, я не совсем отслеживаю вопрос, но с вами все будет в порядке. До тех пор, пока вы не получите излишка в запросах RAM.

Кстати, я удивлен, что у вас только 512 МБ подкачки, я бы подумал, 1: 1 с точки зрения ОЗУ и SWAP на виртуальной машине.