« Отговор #2 -: Feb 22, 2013, 22:59 »
...изтрито... Всъщност рам-дисковете отдавна се монтират в ОС по default. Нещо като /tmp за бързи изчисления. Ползва се активно примерно от Oracle.
[ivan@ivan-laptop ~]$ df -h
Файлова с-ма Размер Заети Свобод Изп% Монтирана на
devtmpfs 1,9G 0 1,9G 0% /dev
tmpfs 1,9G 588K 1,9G 1% /dev/shm <- бам
tmpfs 1,9G 4,0M 1,9G 1% /run <- бам
tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup <- бам
/dev/mapper/vg_linux-lv_root 15G 9,2G 4,6G 67% /
tmpfs 1,9G 44K 1,9G 1% /tmp <- бам
/dev/mapper/vg_linux-lv_home 440G 253G 165G 61% /home
/dev/sda1 1008M 125M 832M 14% /boot
/tmp само във Fedora от 17 нагора се намира в РАМ-а и не е стандарт, но /dev/shm си е стандарт.
Даже сравни правата:
[ivan@ivan-laptop ~]$ ll -d /dev/shm
drwxrwxrwt. 2 root root 160 22 фев 22,49 /dev/shm
[ivan@ivan-laptop ~]$ ll -d /tmp
drwxrwxrwt. 20 root root 560 22 фев 22,48 /tmp
[ivan@ivan-laptop ~]$
И те така.
С каква големина тестваш скоростта на четене писане?!?
Ако е по-малко от 50 MB, всичко отива в буфер, а под него може и перфокарти да има - ти разлика няма да намериш. От друга стана съмнявам се да имаш достатъчно много РАМ - примерно повече от 200 GB за да намериш разликата.
Ако имаш примерно 64 GB RAM може да пробваш да монтираш фаилова система с direct I/O. Тогава ще видиш разликата.
Редактирано, съгласно т. 6 от Правилата на форума.
bop_bop_mara