Product SiteDocumentation Site

3.3. cpuacct

Il sottosistema cpuacct (CPU Accounting), genera notifiche automatiche delle risorse di CPU usate dai task di un cgroup, inclusi i task nei gruppi figlio. Sono disponibili tre notifiche:
cpuacct.usage
notifica il tempo totale di CPU (in nanosecondi), consumato da tutti i task in un cgroup (inclusi i task dei sottogruppi nella gerarchia).

Resettare cpuacct.usage

Per resettare il valore cpuacct.usage, eseguire il seguente comando:
~]# echo 0 > /cgroups/cpuacct/cpuacct.usage
Il precedente comando resetta anche i valori in cpuacct.usage_percpu.
cpuacct.stat
notifica il tempo di CPU di utente e di sistema consumato da tutti i task nel cgroup (inclusi i task di sottogruppo nella gerarchia), nel seguente modo:
  • user — tempo di CPU consumato dai task in modo utente.
  • system — tempo di CPU consumato dai task in sistema (kernel).
Il tempo di CPU è riportato nelle unità definite dalla variabile USER_HZ.
cpuacct.usage_percpu
notifica il tempo di CPU (in nanosecondi), consumato da ogni CPU da tutti i task nel cgroup (inclusi i task di sottogruppi nella gerarchia).