時々、スワップファイルが通常より少し大きいことがわかりました。私は試しましたが、sync && echo 3 > /proc/sys/vm/drop_caches
成功しませんでした。ところが、いざしてみると時間swapoff -a
がかかり、後でスワップファイルが小さくなります。スワップファイルを使用せずに消去するにはswapoff
?
答え1
3 > drop_caches
すべてのキャッシュされたデータ(不要になったデータ)を削除するようにカーネルに指示します。
swapoff
現在、スワップにあるできるだけ多くのデータをメモリに再インポートしようとします。また、スワップファイルからメモリに入ってくるコンテンツのスペースを解放するために、キャッシュされたページの一部を削除することもできます。
実際にこれを行う必要があることはほとんどありません。メモリを交換することができます)。 )。
実際には、スワップファイル自体(通常のファイルシステムのファイルなど)を使用しているのか、出力を誤って解釈したのかはわかりませんが、free
そうすれば専用のスワップパーティションが本当に役に立ちます。可能なファイルシステムのオーバーヘッドは発生しません(もちろん、スペースはカーネル使用のために予約されています)。
ただし、ここに保存されているすべてのファイルは、次のように使用するとtmpfs
「キャッシュ」と表示されます。/dev/shm
/run
free