LinuxでRAMディスクを使ってみる

RAMディスクにLinuxカーネルのソースとかを置いてビルドしたら早いと思って調べてみた。
作成方法↓
>mount -t tmpfs -o size=256m /dev/shm /mnt/ramdisk


書き込み速度比較↓
[XX@YY tmp]$ dd if=/dev/zero of=/tmp/tmptmp bs=1M count=250
250+0 records in
250+0 records out
262144000 bytes (262 MB) copied, 0.882522 s, 297 MB/s
[XX@YY ramdisk]$ dd if=/dev/zero of=/mnt/ramdisk/tmptmp bs=1M count=250
250+0 records in
250+0 records out
262144000 bytes (262 MB) copied, 0.373111 s, 703 MB/s

早くなった!
ちなみに、/tmp/tmptmpファイルが存在する上からさらにddするとかなり遅くなる↓
[XX@YY tmp]$ dd if=/dev/zero of=/tmp/tmptmp bs=1M count=250
250+0 records in
250+0 records out
262144000 bytes (262 MB) copied, 3.27154 s, 80.1 MB/s

なぜ?


CentOSでtmpfsを使ってみた。 | くるあくん。の日記帳
http://blog.kurua.net/archives/253