Několik hodin zaznamenávám časté špičky ve využití procesoru mého notebooku kvůli procesu Java, o kterém nevím, i když je spuštěn v mé relaci (viz první řádek níže).
Vrcholy se objevují nepravidelně (asi každých 5 minut) a trvají asi 20 sekund. Když se vyskytnou, nedělám nic zvláštního (ve skutečnosti píšu nějaký text v TeXstudiu). Pokračuje i po restartování mého systému.
Jak mohu zúžit příčinu tohoto problému?
Upravit: Díky Andrewově odpovědi jsem zjistil, že vrcholy jsou způsobeny /proc/4146/exe -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
… ale nejsem si jistý, co to spouští.
Přijatá odpověď:
V top
, můžete stisknout c pro zobrazení celého příkazu použijte → zobrazí se více o příkazu, který bude pravděpodobně obsahovat název třídy Java, která se provádí.
Výsledky jsou seřazeny podle využití CPU (%CPU
). Pokud chcete výsledky seřadit jinak, můžete spustit top -o <name of the colum>
(např. top -o PID
pro řazení podle ID procesu nebo top -o %MEM
seřadit procesy podle velikosti použité paměti).
Alternativně můžete spustit ps aux | fgrep java
zobrazíte všechny spuštěné java
procesy.