From: David Luyer (david@luyer.net)
Date: Mon Jun 03 2002 - 23:36:24 EDT
Thanks to Bill Cullen for solving my problem relating to running out of
inodes on tmpfs. He sent through this reference on google groups:
http://groups.google.com/groups?hl=en&lr=lang_en&ie=UTF8&oe=UTF8&safe=of
f&threadm=87ceef%24jju%241%40pegasus.csx.cam.ac.uk&rnum=16&prev=/groups%
3Ftab%3Dwg%26sa%3DN%26num%3D100%26hl%3Den%26lr%3Dlang_en%26ie%3DUTF8%26o
e%3DUTF8%26safe%3Doff%26as_qdr%3Dall%26q%3Dsolaris%2Btmpfs%2Bkernel
>>Is it possible to increase the number of inodes in a tmpfs
>>filesystem?
>>how?
>
>Only by magic in /etc/system. I think the right location to
>modify is "tmpfs_maxkmem" and that it is about 240 * the inode
>limit. The default value increases with the physical memory size.
I just got round to testing this (Solaris 2.6, SPARCstation 5).
Adding
set tmpfs:tmpfs_maxkmem = 3600000
to /etc/system does indeed cause "df -t /tmp" to show a limit of
precisely 15000 inodes.
This wasn't 100% accurate by Solaris 2.8; I had to allocate 368 bytes
per inode, however the tmpfs:tmpfs_maxkmem is the key;
set tmpfs:tmpfs_maxkmem = 12058624
gives 32768 inodes shared across all mounted tmpfs filesystems on
Solaris 2.8.
David.
-- David Luyer Phone: +61 3 9674 7525 Network Development Manager P A C I F I C Fax: +61 3 9699 8693 Pacific Internet (Australia) I N T E R N E T Mobile: +61 4 1111 BYTE http://www.pacific.net.au/ NASDAQ: PCNTF _______________________________________________ sunmanagers mailing list sunmanagers@sunmanagers.org http://www.sunmanagers.org/mailman/listinfo/sunmanagers
This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:24:25 EDT