Is there any other FreeBSD command besides "top" which can be used to get the following values?

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

My problem to be specific is that these values do not get updated by just "top" but require "top -d 2" and this command does not work in the current framework I'm working with.

migrated from Nov 5 '12 at 15:49

This question came from our site for professional and enthusiast programmers.

  • The systat(1) command might be useful. – arrowd Nov 5 '12 at 5:08
  • w shows some system stats. If you can't use parameters, consider running a script that can use the parameters. – TOOGAM Jun 3 '17 at 1:46

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

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.