フラッシュデバイスのキャッシュサイズを減らす

フラッシュデバイスのキャッシュサイズを減らす

Linuxは、さまざまな利点のために、リムーバブルストレージデバイス(メモリスティックなど)に書き込むためにメモリキャッシュを使用します。このキャッシュは私のシステムではかなり大きいようで、いくつかの迷惑な動作を引き起こします。たとえば、画像をメモリースティックにコピーすると数秒で完了しますsync。また、速度測定や同様の操作を行うことがより困難になる。

私はキャッシュ無効を使用できることを知っていますがmount -o sync、フラッシュデバイスには推奨されていないことを知っています。mount -o flushFATファイルシステムでのみ機能するため使用できません。

しかし、簡単な解決策はキャッシュサイズを1MBに減らすことです。これsyncは常に数秒もかかりません。同様のツールを使用して大容量ファイルをコピーすると、pv実際に合理的な値(プロセスバー、ボーレートなど)が表示されます。

Linuxでキャッシュサイズを設定する方法はありますか?

ベストアンサー1

おすすめ記事