Mam pudełko Red Hat z pamięcią 6G z Tomcat i próbuję ustalić, ile pamięci pozostało mi na pudełku. Problem polega na tym, że jconsole top pokazuje jedną cyfrę (około 200M), a monitor systemu pokazuje inną wartość (około 2G). Czy ktoś wie, co to za różnica?Przeciek pamięci Java/Tomcat w systemie RedHat Linux?
Nie jestem pewien, czy istnieje tu wyciek pamięci, ale konsumentem najbardziej pamięci jest proces kocurka, który pobiera 2,2 G pamięci.
ekranu poniżej:
Dodane wolnej polecenia screenshot:
Dzięki Stephen C, dodałem zrzut ekranu z poleceniami darmowymi. Chyba nie muszę się tym martwić, ponieważ buforowanie to dobra rzecz. – rmartinus
Czy istnieje sposób, aby dowiedzieć się, który proces zajmuje pamięć podręczną? – rmartinus
@ black-rocky - no. System operacyjny nie kojarzy rzeczy w pamięci podręcznej bloku dysku z żadnym procesem. Ale to naprawdę nie ma znaczenia, ponieważ, jak powiedziałem, strony w pamięci podręcznej będą odzyskiwane na żądanie. –