Right, right. It doesn't make much sense to be splitting up my pastures and sending the doggies and cowpokes back and forth between them..... but the alternative is to send 'em all the way down the Chisolm Trail to Kansas City and back, which makes even less sense.
So, back in the real world of RAM allocation, I can see that Windows demands a swapfile whether it needs it or not.
And since I've got plenty of RAM, I want to trick Windows into using a dummy swapfile that points right back into another partition of RAM. I'm no OS guru, but it seems like this ought to give a pretty good improvement in overall system performance. Is that a reasonable conclusion, or am I still missing something here? If the swapfile is being used (ie, larger than zero size), then by definition it's got data that the system needs to access from time to time.
Ok, so here's an interesting idea for a mobo designer..... what if you add another level of cache, which would live between the system RAM and the hard drive? For instance, add an onboard hardware RAID controller with several slots for cheap PC100/133 SDRAM cache, and configure your BIOS so that one or more of the slots can be recognized as a RAMdisk for the swapfile before Windows boots. You're looking for performance, not reliability, so you can use standard SDRAM without any of the expensive features like ECC, registers, or battery backup. In fact, you don't even need the RAID functionality, but you may as well include it as long as you've got a processor for the cache already. I'd guess that you could implement it for an added retail cost of $50 per board, which isn't unreasonable at all in a world where 8mb-cache IDE drives and software-RAID mobo's can bring a $20-30 premium.
So, back in the real world of RAM allocation, I can see that Windows demands a swapfile whether it needs it or not.
And since I've got plenty of RAM, I want to trick Windows into using a dummy swapfile that points right back into another partition of RAM. I'm no OS guru, but it seems like this ought to give a pretty good improvement in overall system performance. Is that a reasonable conclusion, or am I still missing something here? If the swapfile is being used (ie, larger than zero size), then by definition it's got data that the system needs to access from time to time.
Ok, so here's an interesting idea for a mobo designer..... what if you add another level of cache, which would live between the system RAM and the hard drive? For instance, add an onboard hardware RAID controller with several slots for cheap PC100/133 SDRAM cache, and configure your BIOS so that one or more of the slots can be recognized as a RAMdisk for the swapfile before Windows boots. You're looking for performance, not reliability, so you can use standard SDRAM without any of the expensive features like ECC, registers, or battery backup. In fact, you don't even need the RAID functionality, but you may as well include it as long as you've got a processor for the cache already. I'd guess that you could implement it for an added retail cost of $50 per board, which isn't unreasonable at all in a world where 8mb-cache IDE drives and software-RAID mobo's can bring a $20-30 premium.