2017-08-03 10 views
0

あなたが知っているように、4kアラインメントを保証するためにssdは分割されなければなりません。 しかし、書き込みブロックのサイズが大きくなると、4k以外のアラインメントの副作用が減少するのではないかと思います。 たとえば、書き込みサイズが毎回4kであれば、実際には2ブロックに増幅されます。しかし、書き込みサイズが毎回128kであれば、それは128/4 + 1 = 33ブロックにしか関係しないのでしょうか?ssdの4kアライメントの影響を受ける大きなブロックの書き込みですか?

答えて

1

この問題は、部分ブロックを記述している最初の部分と、おそらく書き込みの最後の部分でのみ発生します。たとえば、2048までの位置に8kを書き込む場合は、最初に2048バイトのアラインメントされていないバイトを書き込む必要があります。完全にアライメントされた1つのbloxkともう1つの2048バイトを最後に書きます。あなたが16kを書き込んだのであれば、開始時には同じ2048の問題、より多くの整列したブロック、最後には同じ2048の問題があります。

+0

大きなブロックが書かれていると言えますが、非4kアライメントの副作用は少なくなりますか? –

+0

はい、間違いなく。 – EJP

関連する問題