![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Identifisere og gruppere OS prosesser og APP prosesser | wilsonee | Sun Solaris | 2 | 09-30-2008 09:26 |
| Sun Java Platform Standard Edition 1.5.0_16 (Java 5 grenen) | iBot | Software Releases - RSS Nyheter | 0 | 07-23-2008 10:20 |
| Sun Java Platform Standard Edition 1.5.0_15 (Java 5 grenen) | iBot | Software Releases - RSS Nyheter | 0 | 03-06-2008 05:50 |
| Bruke Subversion, NetBeans IDE og Sun Java System Web Server med Java ME | iBot | UNIX og Linux RSS Nyheter | 0 | 02-01-2008 05:00 |
| Overvåke Processes - Drepte hengt prosesser | ukndoit | UNIX for Advanced & ekspertbrukere | 4 | 01-17-2008 04:30 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Komme CPU utnyttelse av Java prosesser
Hei,
Jeg har et Java-program som kjører som en tjeneste i min unix Box. Jeg ønsker å teste CPU-bruken og Memory utnyttelse av ca. Jeg brukte øverste kommando og også ps-kommandoer Denne kommandoen viser hver tråd i mitt app som en egen tråd. Så jeg har mye j9 oppføringer. Nå er spørsmålet mitt er, hvis jeg får utnyttelse data i morselskapet prosessen, vil det gi meg cummulative CPU og minnebruk min app?? Er det andre verktøy som kan brukes til å overvåke java prosesser? |
|
||||
|
Jeg vet ikke om det er noen verktøyet utelukkende for Java.
Men jeg er ganske sikker på at utnyttelse av overordnede prosessen gir deg ikke kumulativt målinger. Selvfølgelig kan du bruke ps og regne ut det selv av hver prosess. |
|
||||
|
Hvis java prosesser, er den eneste tjenesten på denne boksen bruke vmstat (CPU-kolonner). Alternativt bruk sar, når du trenger å overvåke lengre tidsintervaller.
Jeg håper dette hjelper. Bakunin |
|
||||
|
Du kan overvåke disse typene statistikk og mye mer, med Java Management Extensions (JMX). Fordi Java Virtual Machine har bestemt quirks med hvordan minnet brukes (for eksempel deler minne i partisjoner som heap og ikke-heap space), bare se på OS-nivå ressursutnyttelse er ikke vanligvis tilstrekkelig. Avhengig av hvordan du konfigurerer, kan du enten overvåke en lokal prosess eller en Java-prosessen kjører på et annet system, via et grafisk brukergrensesnitt for eksempel JConsole (eller VisualVM selv om jeg ikke kan få det kjøre skikkelig).
Med JMX kan du selv skrive noen enkle Java-program for å logge valgte statistiske verdiene regelmessig på et 24x7 grunnlag og analysere dem senere i frakoblet modus. Du kan referere til dette dokumentet for en introduksjon til Java SE og JMX teknologi: - Java SE Monitoring and Management Guide Eller lese JMX spesifikasjonen hvis du ønsker å få mer detaljert programmering kunnskap. |
![]() |
| Hugseliste |
| Tags |
| UNIX kommandoer |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|