GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist der Unterschied in der CPU-Auslastung zwischen „ps aux“ und „ps -ef“?

Die Spalten %cpu und C zeigen fast, aber nicht ganz dasselbe. Wenn Sie sich die Quelle für ps in ps/output.c ansehen, können Sie die Unterschiede zwischen pr_c und pr_cpu sehen

C ist der ganzzahlige Wert für %cpu, wie Sie erraten können. Der merkwürdige Unterschied besteht darin, dass C auf maximal 99 geklemmt ist, %cpu dagegen nicht (es gibt eine Überprüfung für %cpu, aber es ändert nur das Format von xx.x% in xxx%).

Jetzt bin ich mir nicht sicher, warum C diese Klemmung hat; es scheint ein wenig willkürlich. Es gibt es seit procps 3.2.7 (2006), also wahrscheinlich aus der Ära der Single-CPUs


Linux
  1. Der Unterschied zwischen [[ $a ==Z* ]] und [ $a ==Z* ]?

  2. Was ist der Unterschied zwischen Redhat und CentOS?

  3. Was ist der Unterschied zwischen insmod und modprobe

  4. Was ist der Unterschied zwischen Mutex und kritischem Abschnitt?

  5. Was ist der Unterschied zwischen strtok_r und strtok_s in C?

Was ist der Unterschied zwischen Linux und Unix?

Was ist der Unterschied zwischen Login- und Non-Login-Shell

Was ist der Unterschied zwischen apt und dem Befehl apt-get?

Was ist der Unterschied zwischen Git Switch und Checkout?

Was ist ein Hypervisor? Was ist der Unterschied zwischen Typ 1 und 2?

Was ist der Unterschied zwischen Curl und Wget?