Quote:
Hi.
Quote:
I *am* heavily reading from a Western Digital external hard drive via one of the USB 2.0 ports on the front of the device
I take it that this drive has its own power supply?
Quote:
all of those times it's been while running this particularly resource-hungry application for several hours
Have you tried any other resource hungry operations, like for instance a kernel compile?
Quote:
I am curious, by what mechanism (other than a fork bomb, or perhaps using up all disk space) should a user-level process be able to bring down the system to the point where it cannot even respond to a ping?
If you have no user limits set, a memory leak can do that. Try monitoring memory usage and check if it starts swapping heavily.
Johan.
Yes, the drive has its own power supply, that was one of the requirements for the drive.
As for other intensive processes, I've run compiles of our own internal software (C/C++) that take ~3-5 hours or so to complete, and this does not cause any adverse effects.
I could believe that memory leaks were possible in the program we are compiling, as the allocator it uses was originally designed for use on intel processors, and has had some issues with alignment differences on ARM. Is there some sign I should see post-crash that would indicate that this is taking place?
I can try ulimiting the test. What memory size would you recommend I limit it to?