Sample Header Ad - 728x90

iotop not working even with SIP disabled

4 votes
1 answer
768 views
I am trying to run iotop in order to see realtime disk usage stats. I disabled System Integrity Protection for dtrace by booting into Recovery Mode and running
csrutil disable
csrutil enable --without dtrace
This seems to have worked. Now back in user mode, I see the following (emphasis mine):
$> csrutil status
System Integrity Protection status: unknown (Custom Configuration).

Configuration:
	Apple Internal: disabled
	Kext Signing: enabled
	Filesystem Protections: enabled
	Debugging Restrictions: enabled
	DTrace Restrictions: **disabled**
	NVRAM Protections: enabled
	BaseSystem Verification: enabled
	Boot-arg Restrictions: enabled
	Kernel Integrity Protections: disabled
	Authenticated Root Requirement: enabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.
However, running sudo iotop still results in a dtrace probe specifier error:
$> sudo iotop
dtrace: invalid probe specifier
...
...
...
: in action list: failed to resolve : Unknown variable name
What other steps need to be taken to let iotop work on an M1 mac? System details: - Monterey version 12.0.1 - Chip: Apple M1 Pro
Asked by Cardano (141 rep)
Jan 28, 2022, 10:41 PM
Last activity: Jul 10, 2025, 03:02 PM