
パーティションを縮小すると本当にパフォーマンスが向上するのでしょうか? 最適なパフォーマンスを得るには、OS とアプリケーションが移動するための空き領域がたくさんある必要があると考えていました。
答え1
パフォーマンスを向上させるために小さなパーティションを使用するという考え方は、多くの UNIX システムで何らかの形で適用されており、パーティションはシリンダ グループに分割され、ディレクトリが作成されるたびに、その内容はブロックが優先的に割り当てられるシリンダ グループに反映されます (デフォルト グループがいっぱいの場合は他のグループが使用されます)。
すると、1 つのディレクトリで集中的に作業している場合でも、ヘッドをあまり動かす必要がなくなります。ファイルが大きくなると、このシステムにより、ディスクが断片化されていても、追加されたブロックが他のブロックからそれほど離れなくなります。ただし、同時に多くのディレクトリで作業する場合、ヘッドがドライブ全体を移動する必要があるため、パフォーマンスは向上せず、むしろ低下する可能性があります。
パーティションが小さいという利点がありますが、パーティション全体がいっぱいになるまでファイルを追加できないという不便さはありません。