[Beowulf] ramdisk with tmpfs
Orion Poplawski
orion at cora.nwra.com
Thu Mar 17 10:42:14 PDT 2011
On 03/10/2011 10:16 AM, Craig Tierney wrote:
> On 3/10/11 9:49 AM, Paul Van Allsburg wrote:
>> Hi All,
>> I want to make a ramdisk available to cluster users and I'm curious what your experiences/suggestions might be. I'm adding 40
>> machines to a cluster that have 24 gig of ram. I'd like to offer the option of allowing some users to be able to run a job on a
>> machine with 20 gig carved out for a ram disk.
>>
>> The cluster is running centos 5.5 with torque& maui.
>>
>> I expect the user will have to request one machine for the job and have the prologue/eplogue scripts mount& unmount the
>> ramdisk. Are there any success / horror stories that I might be enlightened by?
>>
>> Thanks!
>> Paul
>>
>
> As far as I recall, Centos creates a ramdisk by default at /dev/shm whose
> maximum size is 1/2 of available memory. The ramdisk uses available memory
> as needed, and doesn't block an application from allocating
> all of memory (as long as there is nothing in the ramdisk).
No, don't use /dev/shm - this is a API mount for posix shared memory. Mount
another tmpfs somehwere else (we mount one at /tmp). tmpfs is very nice, just
remember that is competes with the RAM demands of your processes.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion at cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
More information about the Beowulf
mailing list