Очевидно, что top говорит вам, что Tomcat использует только 38% доступной памяти. Ваша проблема (если есть проблема) связана с тем, что использует оставшиеся 62% памяти.
Я подозреваю, что он используется для кэширования дискового блока / файловой системы. (Запустите команду free
, и я ожидаю, что вы увидите высокое значение для «кэшированного», которое примерно соответствует размеру пропущенных страниц.)
Если ваша система имеет большое количество страниц в кэше, это ХОРОШАЯ ВЕЩЬ . Все эти закешированные блоки диска сделают доступ на чтение вашей файловой системы приятным и быстрым. (И если ОС нужны физические страницы для чего-то более важного ... например, для запуска приложений ..., она может быстро восстановить их из дискового кэша.)