マウントコマンドの実行には13分かかります。

マウントコマンドの実行には13分かかります。

Aspire One Cloudbook 14 (A01-431-C8G8)
Linux カーネル 4.19
Debian 10

USB 3.0スティックを本機のUSB 3.0スロットに接続しました。cpマシンのパーティションの1つ(7 GBベース)のすべてのファイルをスティックのパーティションの1つdu -hsにコピーするコマンドを実行しました。約70m程度で伝送が終了すると予想されます。

cpこれを実行した直後に、スティックの他のパーティションはどこにありますかmount -tauto /dev/sda1 /cine/dev/sda1コマンドを完了するのに13分かかりました。どうやって?

ベストアンサー1

マウント解除を呼び出した後、カーネルはダーティバッファフラッシュを開始し、フラッシュドライブのランダムIOアクセス速度が非常に遅いため、マウントコマンド(ドライブからデータを読み取る)は、カーネルがダーティバッファをフラッシュするための書き込みと競合し始めます。バッファ。

私がこの問題を直接解決した方法は次のとおりです。

/etc/sysctl.d/dirty.conf

vm.dirty_background_bytes = 33554432
vm.dirty_bytes = 134217728

LWNにはこの問題に関する追加情報があります(残念ながらまだ解決されていません)。

https://lwn.net/Articles/572911/

おすすめ記事