У меня 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 на виртуальной машине.