I got the famous "Insufficient memory to initialize windows. Quit one or more memory-resident programs or remove unnecessary utilities from your Config.sys and Autoexec.bat files, and restart your computer."
So I used the MaxPhysPage=40000 line limiting the computer to using just under 1GB and the computer ran without a problem.
That was using default system.ini values (No MaxFileCache, no conservativeswapfile settings).
Based on further reading I now believe I should have added the MaxFileCache=261120 (or something less than 512000) but I must not have had Windows use enough DiskCache to run into this lack of memory addresses problem.
So my chart would read the following
RAM ... MaxFileCache
8 . . . . . leave as default
16 . . . . leave as default
32 . . . . leave as default
48 . . . . leave as default
64 . . . . 49152 + ConservativeSwapfileUsage=0
128 . . . 98304 + ConservativeSwapfileUsage=0
256 . . . 184320 + ConservativeSwapfileUsage=1
512 . . . 261120 + ConservativeSwapFileUsage=1
768 . . . 261120 + ConservativeSwapFileUsage=1
1024 . . 261120 + ConservativeSwapFileUsage=1
1536 . . 261120 + ConservativeSwapFileUsage=1
2048 . . ???
I would leave the ChuckSize as the default 512. I have seen no proof that larger chuck sizes increase performance.
I would have NO MinFileCache value.
I picked 261120 to allow enough memory addresses for users with a 256MB AGP graphics cards. Also I don't think too many people would see much benefit of having a diskcache over 255 MB.
Edited by galahs, 17 October 2007 - 04:34 AM.