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にはこの問題に関する追加情報があります(残念ながらまだ解決されていません)。