[bf1942] ramdisk

Aubrey King aking at gblx.net
Fri Jun 10 13:20:27 EDT 2005

Please let me know what you find.  If nothing else, the maps must still be 
cached, which means a negligible ammount of i/o.  If map load times were 
decreased, that'd make my gameplay much happier. :)

Aubrey King
Systems Administrator II
IP Systems Engineering
Global Crossing, Ltd.

On Fri, 10 Jun 2005, James Gurney wrote:

> I've thought about this in the past, but I'm not entirely convinced it would 
> make much difference. Linux automatically caches the filesystem for files 
> which are regularly accessed. For example, see the memory graph on my server:
> http://fez.cracksmokingmonkeys.net/stats/graph_27.html
> Right now, there's about 1GB of the filesystem cached in memory.
> Also there's not much disk io during game play, so the only time it would 
> make a difference is during map loading.. but if it's already cached in ram, 
> the difference would (probably) be negligible.
> Still, it would be an interesting experiment. If I have time I'll try it on 
> our server and see if it makes any difference. The entire bf1942 folder for 
> our DC server is less than 500MB, so it would easily work with our 2GB of 
> ram, I think..
> James
> On 6/10/2005 10:02 AM, Aubrey King wrote:
>>  Hey.. this is an out-there question, but..
>>  A couple of the engineers I work with and I were chatting about game
>>  servers and speed.  One of the guys I talked to mentioned that he thought
>>  that, in theory, a game server would SCREAM running in ramdisk.
>>  Now.. I have no idea how to do anything w/ ramdisk in windoze, but it
>>  would seem that mounting a ramdisk partition would be trivial on linux.
>>  Has anyone tried this yet?  All it'd take is making sure you have about a
>>  gig more ram than your maximum ram spikes and the server would run better
>>  than it ever could on the fastest hard drive available.
>>  Of course, rebooting would wipe your server, but if you kept the configs
>>  backed up on a hard disk, it'd be easy as hell to write an init script to
>>  copy the configs in and start the server (in screen, of course).  And, of
>>  course, with Linux, you shouldn't have to reboot, aside from hardware
>>  issues and kernel upgrades, anyways.
>>  Of course, if anyone has the bandwidth out there and an empty gentoo
>>  machine with like 4 gigs of ram, I'd be more than happy to try it for you.
>>  I'd do it myself, but I have a measly 1.5 up and no great machine to run
>>  it on. :)
>>  Aubrey King
>>  Systems Administrator II
>>  IP Systems Engineering
>>  Global Crossing, Ltd.

More information about the Bf1942 mailing list