2017-08-03 75 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

相關問題