I took a few moments to try to render the text with greater clarity, with some added commas, rephrasing, sentence breaks, and paragraph breaks. I hope it helps you learn the unholy mess that is English grammar -- hopefully I didn't unthinkingly inject much of my local dialect of it in the process!
I'd note that Windows XP was likely using FAT32 or, maybe, NTFS. The former definitely doesn't have the extensive logging and data integrity operations that most Linux/UNIX filesystems in use at the time and since use, and the caching algorithms are very different, so there wouldn't be nearly as many I/O operations sending the drive head noisily skittering about.
Additionally, it's technically not accurate to say that the RAM will never become available again. If the swap space approaches full, the kernel Out Of Memory code will start killing processes. Whether it will manage to do so before it doesn't even have enough memory available to perform that operation, with the hard drive being thrashed, is another matter.
Upgrading to a dual-core CPU helped me greatly with Linux I/O in such conditions. I suspect that distribution' devs getting off their behinds and implementing sane cgroup and quota limits for various common offenders would help massively in avoiding these situations in the first place! It's what those kernel features are for in the first place!
Originally posted by Azrael5
View Post
Additionally, it's technically not accurate to say that the RAM will never become available again. If the swap space approaches full, the kernel Out Of Memory code will start killing processes. Whether it will manage to do so before it doesn't even have enough memory available to perform that operation, with the hard drive being thrashed, is another matter.
Upgrading to a dual-core CPU helped me greatly with Linux I/O in such conditions. I suspect that distribution' devs getting off their behinds and implementing sane cgroup and quota limits for various common offenders would help massively in avoiding these situations in the first place! It's what those kernel features are for in the first place!
Comment