tmpfsがスワップ領域ではなく物理RAMのみを使用するようにする方法は?

tmpfsがスワップ領域ではなく物理RAMのみを使用するようにする方法は?

tmpfsファイルシステムが物理的なタスクのみを処理し、ディスクのスワップパーティションを使用しないようにするにはどうすればよいですか?

遅いHDDと高速RAMを持っているので、少なくとも従属マウントポイントのRAM使用率に高い優先順位を付けるか、依存マウントポイントのswapディスクtmpfs使用を無効にしたいと思いますtmpfs

ベストアンサー1

tmpfsの代わりにramfsを使用してください。 ramfsはRAMディスクです(スワップなし)。 tmpfs は /etc/fstab にも存在できます:

none     /path/to/location     ramfs  defaults,size=512M   0     0

パラメータをsize必要に応じて編集します。ただし、実際のメモリ量を超えないように注意してください。

注:tmpfsの代わりにramfsを使用することはお勧めできません。何かが起こり、RAMディスクに大量のデータを書き込むと、安定性の問題が発生する可能性があります。 ramfsからRAMの割り当てを取り消すことはできません。仮想ディスク(すべてのメモリ)がいっぱいになると、システムは停止します。メモリは揮発性メモリなので、電源を切るとすべてのデータが失われます。したがって、RAMディスクがRAMをいっぱいにし、衝突が発生した場合、RAMディスクの内容を再度見ることはできません。 ramfsとは異なり、tmpfsはサイズを制限します。

おすすめ記事