LinuxでIO操作を中断できないのはなぜですか?

LinuxでIO操作を中断できないのはなぜですか?

USBドライブに適用されたmkfs.ntfsを中断し(Quck形式のフラグを忘れた)、別の大容量ディスクIO操作(ddを使用)を中断してみました。全部中断するのに数分以上かかったので本当にキャンセルしたかったし、メディア状態に気にしないとOSを説得するよりも早いので再起動しました。 Linuxでこれが起こるのはなぜですか、kill -9がすぐに作業を中断しないのか、または人間が見るのに十分速い(最大約2秒)理由は何ですか?コンピュータがDMAを停止するのに数秒はほぼ永遠です。なぜそれほど時間がかかるのか、より速くするために調整できるいくつかの設定があるのですか?

編集:過去10年間、私はLinuxを使ってきましたが、すべてのカーネルでこれが起こりました。私は状況が改善され続けたが、そうではなかった。昨日最後にカーネルバージョンを試したのは4.17でした。私はアーチLinuxを使用しています。

ベストアンサー1

おすすめ記事