プロセスの進行中に、毎回140〜300個のファイルの末尾にデータを追加するパッケージを実行しています。
rsync
プロセスをRAMディスクに移動し、完了したらもう一度コピーするつもりです。私の目標は、ディスクヘッドのナビゲーションを排除して摩耗を減らすことです。
これはうまくいくでしょうか?それでは、RAMディスクをどのように作成しますか?
答え1
プロセスの要件を満たすのに十分なメモリがあれば、これが機能できると思います。 ramfsの代わりにtmpfsを使用することをお勧めします。これにより、メモリが不足しているときにカーネルに問題が発生するのを防ぎます。
マウントポイントを作成し、その上にtmpfsをマウントするだけです(例:ここ):
# mkdir /mnt/tmpfs.ramdisk
# mount -t tmpfs -o size=100M tmpfs /mnt/tmpfs.ramdisk
もちろん、次の場所から永続的な項目を追加できます/etc/fstab
。
tmpfs /mnt/tmpfs.ramdisk tmpfs nodev,nosuid,noexec,nodiratime,size=100M 0 0