Логи GC вам не особо помогут, как мне кажется.
Сделайте дамп памяти через VisualVM. Вкладка Monitor - кнопка Heap Dump.
Получится мгновенный снимок кучи (Heapdump).
В VisualVM этот же снимок можно посмотреть. Перейдите в раздел Objects, в нем будет список объектов, отсортированных по размеру в памяти. Ищите объекты, которые относятся к вашему приложению. Как правило, смысла смотреть встроенные объекты Java, например byte[] или java.lang.String - нет.
Далее смотрите что это за объект и его связи (references). Так можно узнать потребителя и объект, который не дает GC удалить его из памяти.
VisualVM бесплатный, есть еще JProfiler - он уже стоит денег. Делают они в целом одно и тоже, но в JProfiler больше возможностей.
ADarkin, в описании проблемы нет ответов на мои предложения.
То, что ВМ показывает вам на картинке 10гб не значит что он реально может работать на 10гб.
Другие настройки сети, даже в ВМ вы не указали. Я уже молчу про настройки на свиче/маршрутизаторе. NFS работает поверх TCP/IP, так что это тоже важно.
Путь прохождения трафика не прозрачен. Поэтому и говорю, проверьте весь путь прохождения трафика (везде ли 10гб где трафик идет).
И второй момент - провода которыми вы подключили хост к 10гб, ну и само собой сетевой адаптер, его трансивер. Про это также нет информации.
Посмотрите выставляют ли все участники обмена 10гб на своих портах (на свиче и на конечных устройствах).
Проверьте какими кабелем подключены все участники, поддерживает ли он 10гб.
Сделайте дамп памяти через VisualVM. Вкладка Monitor - кнопка Heap Dump.
Получится мгновенный снимок кучи (Heapdump).
В VisualVM этот же снимок можно посмотреть. Перейдите в раздел Objects, в нем будет список объектов, отсортированных по размеру в памяти. Ищите объекты, которые относятся к вашему приложению. Как правило, смысла смотреть встроенные объекты Java, например byte[] или java.lang.String - нет.
Далее смотрите что это за объект и его связи (references). Так можно узнать потребителя и объект, который не дает GC удалить его из памяти.
VisualVM бесплатный, есть еще JProfiler - он уже стоит денег. Делают они в целом одно и тоже, но в JProfiler больше возможностей.