Keith Medcalf
2012-07-14 03:35:55 UTC
Windows is really atrociously bad at I/O. Windows has the same basic model of how to perform I/O as a 6 year-old. Scratch that, the six year old could probably understand I/O better than whoever wrote/designed the crap in Windows that passes for I/O routines.
Anyway, make sure that you have all the fanciful magical features turned OFF (they make things slower, not faster). That is all the various "SpeedBooster" crap and so forth that Microsoft crappifies their OS with to give that "gee wiz" wonderful warm and fuzzy feeling to the mass consumer market.
Second, make sure you have turned off "Large System Cache". Force Windows to forgo the magic, forgo the dreadful cache design, and do I/O properly.
Disable "Magical Virtual Machine Resizing"-- set a fixed pagefile size -- or better yet get sufficient RAM and disable swapping altogether -- it is pure bull droppings that you need a pagefile that is a percentage of RAM size. If it works with 4GB of RAM and a 4GB swapfile, then it will work better with 8 GB of RAM and no pagefile.
Then increase the IOPageLockLimit to something reasonable.
And if your DASD driver supports it, enable block-level I/O optimization and/or caching.
---
() ascii ribbon campaign against html e-mail
/\ www.asciiribbon.org
Anyway, make sure that you have all the fanciful magical features turned OFF (they make things slower, not faster). That is all the various "SpeedBooster" crap and so forth that Microsoft crappifies their OS with to give that "gee wiz" wonderful warm and fuzzy feeling to the mass consumer market.
Second, make sure you have turned off "Large System Cache". Force Windows to forgo the magic, forgo the dreadful cache design, and do I/O properly.
Disable "Magical Virtual Machine Resizing"-- set a fixed pagefile size -- or better yet get sufficient RAM and disable swapping altogether -- it is pure bull droppings that you need a pagefile that is a percentage of RAM size. If it works with 4GB of RAM and a 4GB swapfile, then it will work better with 8 GB of RAM and no pagefile.
Then increase the IOPageLockLimit to something reasonable.
And if your DASD driver supports it, enable block-level I/O optimization and/or caching.
---
() ascii ribbon campaign against html e-mail
/\ www.asciiribbon.org