My desktop iMac (final-gen Intel 27”, i9, 64GB RAM, 1TB) has been suffering minutes-long periods of severe slowness, and I think I’ve narrowed the reason down to something doing tens of thousands of I/O reads per second on the internal drive.
Activity Monitor clearly shows huge IO numbers (15,000 - 45,000 reads/sec) and moderate actual throughput (~200MB/s) lasting a long time and directly correlated with the slowness. The problem is, none of the processes in the list show the Bytes Read increasing, so I can’t figure out what’s actually doing this. Console is logging way too much noise for me to narrow down that way.
Any suggestions for how to identify what process could be responsible for this? I don’t get why the Activity Monitor process list isn’t showing it when the box at the bottom does, but that’s the situation.
A list of things I’ve ruled out:
Activity Monitor clearly shows huge IO numbers (15,000 - 45,000 reads/sec) and moderate actual throughput (~200MB/s) lasting a long time and directly correlated with the slowness. The problem is, none of the processes in the list show the Bytes Read increasing, so I can’t figure out what’s actually doing this. Console is logging way too much noise for me to narrow down that way.
Any suggestions for how to identify what process could be responsible for this? I don’t get why the Activity Monitor process list isn’t showing it when the box at the bottom does, but that’s the situation.
A list of things I’ve ruled out:
- High CPU (nothing is using much, fans are quiet)
- RAM shortage (64GB, few things open, Activity Monitor reports lots free and no pressure at all)
- Time Machine (I stopped it entirely to troubleshoot)
- other backup app (I shut down Sync Pro entirely)
- any of my SoftRAID formatted externals (SoftRAID shows I/O counts, they are not moving at all, which leaves only the internal SSD and an external spinning Time Machine volume)
- the Time Machine volume (it’s a 5TB spinning disk, so impossible for it to do 15,000 iOPS, therefore must be the boot drive)