最近 VirtualBox をインストールし、さまざまなシステムをインストールして操作してみました。5 つの異なる仮想マシンを作成しました。
- Windows 10 テクニカルプレビュー
- Windows Server 2012
- カリリナックス 1.1
- セントオス7
- ヨセミテゾーン
動的に割り当てられたメモリを使用して、各システムに仮想ハードドライブを作成しました (サイズは当然ディストリビューションによって異なり、Yosemite では 20 GB、CentOS では 8 GB のみなど)。
仮想マシンを数時間操作した後、速度が低下しました。Windows ユーティリティを使用してドライブをデフラグして最適化するというアイデアを思いつきました。ディスク D が 41% 断片化されていることがわかりました。システムディスクは C です。このような動作の理由は何でしょうか?
答え1
一般的に、Windows NTFS でフォーマットされたドライブは、空き容量が約 10% 未満になるまでは、断片化の問題の影響をほとんど受けません。
実際、NTFS はある程度の断片化があると実際に高速化すると考える人はたくさんいます。ただし、突然速度が上昇した場合は、大量の移動を行わずにデータの更新を処理するのに十分なスペースがないことが原因です。
より多くのスペースを解放し、デフラグを実行すると、問題は解消されるはずです。