Мой вопрос касается использования ОЗУ. На нашем производственном сервере (виртуальная машина) имеется 32 ГБ оперативной памяти и работает только с одним Java-Tomcat с карандашом в приложении. Для получения дополнительной информации см. Ниже вывод верхней команды и использование ОЗУ.Использование ОЗУ
top:
top - 16:43:59 up 123 days, 8 min, 3 users, load average: 0.00, 0.00, 0.00
Tasks: 339 total, 1 running, 338 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1%us, 0.1%sy, 0.0%ni, 99.7%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 32879672k total, 31617688k used, 1261984k free, 513508k buffers
Swap: 16777208k total, 71464k used, 16705744k free, 6933936k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
23410 root 20 0 6214m 1.6g 22m S 0.3 5.1 124:00.66 java
26312 root 20 0 314m 20m 9.8m S 0.3 0.1 135:30.82 gnome-terminal
31009 root 20 0 15164 1436 952 R 0.3 0.0 0:00.02 top
1 root 20 0 19344 1288 1068 S 0.0 0.0 0:02.72 init
RAM :
total used free shared buffers cached
Mem:9 30876 1232 0 501 6771
-/+ buffers/cache: 23603 8505
Swap: 16383 69 16314
Система потребляет 23-24 ГБ оперативной памяти из 32 и была сконфигурирована с JVM емкостью 2 ГБ. Мой вопрос в том, почему он потребляет большую часть ОЗУ. Может ли кто-нибудь помочь мне получить это.