GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Des pics fréquents de CPU, causés par un processus Java inconnu ?

Pendant quelques heures, je ressens des pics fréquents d'utilisation du processeur de mon ordinateur portable, en raison d'un processus Java que je ne connais pas, même s'il est exécuté par ma session (voir la première ligne ci-dessous).

Les pics se produisent de manière irrégulière (environ toutes les 5 minutes) et durent environ 20 secondes. Je ne fais rien de spécial lorsqu'ils se produisent (en fait, je tape du texte dans TeXstudio). Il continue même après avoir redémarré mon système.

Comment puis-je déterminer la cause de ce problème ?

Modifier : Grâce à la réponse d'Andrew, j'ai trouvé que les pics sont causés par /proc/4146/exe -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java … mais je ne sais pas ce qui le déclenche.

Réponse acceptée :

En top , vous pouvez appuyer sur c pour afficher la commande entière, puis utilisez pour en savoir plus sur la commande, qui inclura probablement le nom de la classe Java en cours d'exécution.

Les résultats sont triés par leur utilisation CPU (%CPU ). Si vous souhaitez trier les résultats autrement, vous pouvez exécuter top -o <name of the colum> (par exemple top -o PID pour trier par ID de processus, ou top -o %MEM pour trier les processus en fonction de la quantité de mémoire utilisée).

Vous pouvez également exécuter ps aux | fgrep java pour voir tous les java en cours d'exécution processus.


Ubuntu
  1. Top 8 des meilleurs logiciels de gestion des processus métier gratuits et open-source

  2. Installer Oracle Java 16 sur Ubuntu 18.04 / 20.04 / 21.04 - Un processus étape par étape ?

  3. Processeur élevé causé par Sophos sous Windows

  4. Obtenir l'utilisation du processeur dans le script shell ?

  5. Java ProcessBuilder :blocages de processus résultants

Conseils pour le haut :surveiller la charge du processeur sous Linux

30 meilleurs exemples de commandes pour la surveillance sous Linux

Comment limiter l'utilisation du processeur d'un processus sous Linux

Correction de gvfsd-smb-browse prenant 100 % de CPU dans Ubuntu

Kswapd0 prend 100% de temps CPU sur Ubuntu 18.04 ?

Que signifie %st en haut ?