Hi oracle gurus!
I have a question...
What is the best practice to mount tmpfs for a 128GB server?
mount -t tmpfs shmfs -o size=64g /dev/shm
Compelent FC SAN
Total Disk space 300GB
Oracle 126.96.36.199 RAC using ASM
Welcome to the forums.
At some point will you tell us what tmpfs is?
But, generically speaking, the SAN vendor should supply this information and if they don't know enough about this I'd be talking to Oracle or NetApp.
The size of POSIX shared memory (/dev/shm) is 50 % of physical RAM and mounted by default. It is only allocated as needed. There is no best practice required. However, most likely will not want to use Oracle AMM (Automatic Shared Memory) and use kernel Hugepages instead. The benefit of Hugepages comes from a larger page allocation size of 2 MB, vs. standard 4 KB, resulting in a much smaller pagetable and thereby using the TLB cache more efficiently. There are many resources available that go into more details.
Check the following thread: /dev/shm on Oracle Linux 6.x to run Oracle 11g R2 - manual configuration?