これには、1つのプロセッサを使用すると15分、2つのプロセッサを使用すると20分かかります。

これには、1つのプロセッサを使用すると15分、2つのプロセッサを使用すると20分かかります。

Debian 12 VirtualBox(VM)のNTFSパーティションルートで実行するコマンド。

$ (find . -type f -exec cat {} \;) | pv | wc -c

すべてのファイルを読み取ることができることを確認しようとしています。これはWindowsがディスクエラーを生成すると思われる破損したWindows 10ファイルシステムなので、Linuxがこのファイルシステムをどのように処理するかを確認するためにこのテストを実行したかったのです。

15分で終わりました。その後、仮想マシンにプロセッサが1つしかないことに気づいてオフにし、VirtualBoxで2つのプロセッサに設定してから、好奇心でコマンドを再実行してから20分かかりました。両方のテストを繰り返しましたが、それぞれ15分と20分かかりました。

topプロセスを使用すると、より多くの負荷が発生することがわかりましたmount.ntfsfindwc

原因は何ですか?

編集する:

ストレージは完全にSSDに基づいています。

ベストアンサー1

おすすめ記事