2017-08-03 99 views
0

如你所知,ssd应该分区以确保4k对齐,因为如果不是4k对齐,写入可能会被放大。 但是,我不知道如果写块大小变大,非4k对齐的副作用是否会降低。例如,如果每次写入大小为4k,则它将被放大到实际上2个块。但是,如果每次写入大小为128k,那么它是否仅与128/4 + 1 = 33块有关?是否写入受ssd 4k对齐影响的大块?

回答

1

此问题仅出现在写入部分块的第一部分和可能最后部分。例如,如果你的位置是2048,而你写的是8K,那么你必须在开始时写入2048个非对齐的字节,一个完全对齐bloxk,最后再写2048个字节。如果你写的是16k,那么它在开始时会是同样的2048问题,更多的是对齐的块,最后是同样的2048问题。

+0

所以我可以说,写出更大的块,非4k对齐的副作用更小? –

+0

是的,绝对。 – EJP

相关问题