Nem tudom találkoztatok-e már a linux kernel tmpfs filerendszer szolgáltatásával. Amennyiben bekapcsoljátok a CONFIG_TMPFS kernel opciót, akkor alapból (amennyiben devfs-t használsz) a fizikai memória fele megy a /dev/shm alá mint megosztott memória terület. Természetesen ezt lehet módosítani, ha beadunk az fstabba egy ilyen sort:
tmpfs /dev/shm tmpfs defaults,size=50M 0 0
Ekkor csak egy 50 Mbyte méretű RAM drive-ot hozunk létre.
Mire is lehet ezt használni?
Én például egyes kicsit lassan indúló alkalmazásokat tartok ezen a területek, amik aztán villámsebesen indulnak innét. A bootolási térképemből könnyedén ki lehet deríteni, hogy mely alkalmazás is lehet ez. :)
De van aki a /tmp vagy a /var/tmp mount pontját helyezi így memóriába, igy adva sebességnövekedési lehetőséget azon alkalmazásoknak, amelyek sokat használják ezt a területet.
tmpfs dokumentació: //Documentation/filesystems/tmpfs állományban.
- A hozzászóláshoz be kell jelentkezni
tmpfs
- A hozzászóláshoz be kell jelentkezni
Az PHP motor session file-jait lehet még ide rakatni, az is sokat profitál a sebességnövekedésből.