Hang under heavy i/o

I’ve got a docker container that consistently locks up under heavy memory mapped I/O to a volume mounted from OSX. I can ‘nsenter’ the host and that hypervisored docker host is still somewhat functional, but ‘ps’ and other process management utils hang when they try to access the /proc/12345/cmdline of the process (verified using ‘strace ps’).

The symptoms look a lot like what’s explained on https://rachelbythebay.com/w/2014/10/27/ps/ but I don’t see under_oom 1 triggered. ‘dmesg’ also doesn’t give me any hints. The docker container works fine under a full Linux host, so I’m going to assume it’s the OSX volume mounting.

Unfortunately I can’t publish the container itself, as the data it’s working on is private. I’d appreciate any suggestions on where to go next

1 Like