固定大小磁碟與動態分配:SSD 上有效能差異嗎?

固定大小磁碟與動態分配:SSD 上有效能差異嗎?

當使用虛擬磁碟時,我知道在 HDD 上,當磁碟機仍在成長時,寫入速度通常會受到影響。但對 SSD 來說,這種懲罰基本上已經消除了嗎?使用固定大小還有其他優點嗎?

答案1

根據文件,效能差異僅在磁碟擴展時才明顯;否則,它可以忽略不計。以下是他們如何描述動態分配的磁碟:

雖然這種格式最初佔用的空間較少,但 Oracle VM VirtualBox 需要擴展映像檔這一事實會消耗額外的運算資源,因此在磁碟檔案大小穩定之前,寫入作業可能會比固定大小的磁碟慢。然而,一段時間後,成長速度將會減慢,寫入操作的平均損失將可以忽略不計。

這讓我認為固定大小的磁碟適合那些對執行過程中的速度減慢非常敏感的應用程序,以至於您願意在創建磁碟時預先完成所有等待;否則,最好動態分配。

答案2

我認為固定大小的虛擬磁碟不會帶來那麼大的差異。事實可能恰恰相反,因為我在某些嵌入式設備上遇到了很多稀疏文件分配問題。因此,使用 SSD 取代 HDD 並不能簡化任務的解決。固定磁碟大小只會耗盡所有可用磁碟空間,而 SSD 仍然是昂貴的存儲,因此我不建議在 SSD 上使用固定大小磁碟。

答案3

這取決於你所說的引人注目的東西。

我在固定大小的磁碟和動態大小的磁碟之間看到的最顯著的區別可能是當您建立差異磁碟時。如果父磁碟是固定磁碟,則使用差異磁碟可以獲得巨大的效能提升。

在 SSD 上,從技術上講,這種懲罰仍然存在。只是沒那麼明顯而已。

與任何與效能相關的事情一樣,最好建立一個真實的範例並執行基準測試。談論績效狀況並不會產生績效指標。

相關內容