Kill processo se utilizza cpu al 100%

  • Autore discussione Autore discussione gpc
  • Data d'inizio Data d'inizio
Pubblicità

gpc

Utente Èlite
Messaggi
2,690
Reazioni
45
Punteggio
113
E' possibile impostare una cosa di questo tipo?
Se un processo utilizza cpu al 100% per secondi, kill automatico
E' possibile?
Grazie
 
E' possibile impostare una cosa di questo tipo?
Se un processo utilizza cpu al 100% per secondi, kill automatico
E' possibile?
Grazie
E se il processo è vitale?
Forse ci vorrebbe un filtro per evitare problemi.
 
grazie ad entrambi
intendo VLC o browser
solo quelli
è fattibile?
Ma hai qualche problema particolare?
Perchè ad esempio VLC può andare a 100 appena aperto ma poi dipende da cosa fa e se lo usi è perchè ti serve, altrimenti lo tieni chiuso.
 
E se il processo è vitale?
Forse ci vorrebbe un filtro per evitare problemi.
Systemd-oomd ha una gerarchia tramite cgroups V2, non killa a caso.

systemd-oomd usa due meccanismi del kernel Linux:

cgroups v2 (control groups)
Il kernel può raggruppare i processi in “contenitori” (cgroups) e assegnare loro limiti di risorse, come quanta memoria possono usare.
→ systemd-oomd monitora questi gruppi, non i singoli processi.

PSI (Pressure Stall Information)
È una funzione del kernel che misura quanto il sistema è “sotto pressione”:

quanto tempo i processi aspettano memoria, CPU o I/O.

se la RAM è quasi esaurita, i processi iniziano a “stallare” (bloccarsi in attesa di memoria).
→ systemd-oomd legge questi dati per capire quando la situazione diventa critica.

PS: Se lo hai attivo sul tuo sistem adovresti avere qualcosa del genere sul tuo sistema:

Screenshot_2025-10-29_19-34-06.webp
 
Ultima modifica:
A me non sembra la stessa cosa che chiede lui però. Lui parla di CPU al 100%, non di consumo di memoria.

Quello che fa ciò che linki è una sorta di memory killer, come farebbe il kernel, ma in userspace.
In effetti hai ragione, ad oggi controlla solo la ram. Per la CPU non è ancora stata inclusa.
 
Pubblicità
Pubblicità

Discussioni Simili

Indietro
Top