Our great sponsors
-
Sloth
Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
systeminformer
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com
https://github.com/sveinbjornt/Sloth/blob/master/sparkle/upd...
I haven't reviewed obj-c code in over a decade, but I do know anything running with root authorization needs to be scrutinized carefully. And seeing blocks of code copy-pasted from stackoverflow, references to a 10 year old operating system, use of SIGKILL instead of the proper SIGTERM, for example, does not exactly inspire the necessary confidence.
Happened to me this morning, something filled up my drive in minutes. I used dust[1] to look for large files while it was happening but knowing what was doing it would've been a big help.
[1] https://github.com/bootandy/dust
System Informer (formerly Process Hacker) might also have what you're looking for
https://systeminformer.sourceforge.io/
On Linux, this can be done using BPF (Berkley Packet Filter). In fact there is a tool in BCC[0] called filetop, which lists reads/writes by process and file[1].
0. https://github.com/iovisor/bcc
1. https://github.com/iovisor/bcc/blob/master/tools/filetop.py
Related posts
- Why can't MacOS just TELL ME which program is using the drive I'm trying to eject rather than just have me guess?
- Really not liking Xcode these days.
- Open Ports for macOS – Never Google “How to kill a process by port?” again
- Red Canary Mac Monitor
- Is there any drawing software in which RGB values could be inputted by a midi device?