Wie bekomme ich ein CPU% user% -System in FreeBSD, ohne top zu verwenden?

4783

Gibt es neben "top" noch einen anderen FreeBSD-Befehl, mit dem die folgenden Werte abgerufen werden können?

CPU:% user,% nice,% system,% interrupt,% idle

Mein spezielles Problem ist, dass diese Werte nicht von "top" aktualisiert werden, sondern "top -d 2" erfordern und dieser Befehl im aktuellen Framework, mit dem ich arbeite, nicht funktioniert.

3
Der Befehl `systat (1)` kann nützlich sein. arrowd vor 12 Jahren 0
w zeigt einige Systemstatistiken. Wenn Sie keine Parameter verwenden können, sollten Sie ein Skript ausführen, das die Parameter verwenden kann. TOOGAM vor 7 Jahren 0

1 Antwort auf die Frage

1
jlliagre

iostat(8) shows CPU statistics:

 us % of cpu time in user mode ni % of cpu time in user mode running niced processes sy % of cpu time in system mode in % of cpu time in interrupt mode id % of cpu time in idle mode