sc_usage
The sc_usage utility samples system calls and page faults, displaying them onscreen. sc_usage must be run by root or by someone who has superuser privileges. The display is updated once per second. You must specify a PID, a command name, or a program to execute with the -E switch. For example, to monitor the Finder, use sc_usage Finder. Figure 8-2 shows the output of running sc_usage on the Finder. Table 8-3 explains sc_usage’s output.
![]() |
|
Item number |
Row |
Description |
1 |
TYPE |
The system call type |
2 |
NUMBER |
The system call count |
3 |
CPU_TIME |
The processor time used by the system call |
4 |
WAIT_TIME |
The absolute time that the process spent waiting |
5 |
CURRENT_TYPE |
The current system call type |
6 |
LAST_PATHNAME_WAITED_FOR |
The last file or directory that resulted in a blocked I/O operation during a system call |
7 |
CUR_WAIT_TIME |
The cumulative time spent blocked |
8 |
THRD# |
The thread ID |
9 |
PRI |
The scheduling priority |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access
