Как получить CPU% user% system во FreeBSD без использования top?

4708

Есть ли какая-либо другая команда FreeBSD, кроме «top», которую можно использовать для получения следующих значений?

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

Моя проблема, чтобы быть точным, состоит в том, что эти значения не обновляются просто «top», а требуют «top -d 2», и эта команда не работает в текущей среде, с которой я работаю.

3
Команда `systat (1)` может быть полезна. arrowd 12 лет назад 0
w показывает некоторые системные характеристики. Если вы не можете использовать параметры, попробуйте запустить скрипт, который может использовать параметры. TOOGAM 7 лет назад 0

1 ответ на вопрос

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