
我想知道希捷Momentus XT如何看到虛擬磁碟?
- 作為單一大檔案(大小取決於虛擬磁碟類型)
- 作為該虛擬磁碟中的單獨檔案?
如果第一個為真,則該磁碟機上的虛擬機器運行速度就像在日常磁碟機上一樣慢。
如果第二個是正確的,混合驅動器也會加速虛擬機器。您可能會發現混合驅動器的啟動時間要短得多。
那麼使用者(或了解內部原理的人),哪一個是真的呢?
答案1
硬碟控制器的位置低於作業系統,因此我希望它能夠快取扇區,但不一定文件。
考慮到 Momentus XT 最大的亮點之一是啟動時間,這一點更有意義。
但由於快取實作沒有記錄,您必須進行基準測試來驗證這一點。
編輯:
這更有意義,因為希捷聲稱該演算法與作業系統無關。
Momentus XT 自適應記憶體演算法是一種基於 LBA 的演算法,它會尋找需要驅動器花費過多時間來存取的小部分資料。然後,它將這些資料部分放入固態儲存中,以便更快地存取
答案2
SSHD 僅快取 LBA,而不快取檔案。它透過 SATA 電纜連接,因此 SSHD 不了解作業系統或其檔案結構,它只看到資料塊或 LBA 的讀取/寫入請求。注意希捷說的是“數據”而不是“文件”
來自 Seagate:「Seagate Adaptive Memory™ 技術可有效識別最常用的內存數據在你的電腦中。這數據儲存在超高速 NAND 快閃記憶體中,從而實現極快的啟動時間,並且…”
http://www.seagate.com/internal-hard-drives/laptop-hard-drives/laptop-solid-state-hybrid-drive/
答案3
我有一些現實世界的證據給你。我有一個 VMWare 虛擬機,其 vmdk 檔案位於標準 5400 RPM 1TB HDD 上。我的啟動時間始終為 50-60 秒。我購買了 5400 RPM 1TB SSHD(型號 ST1000LM014)並將 vmdk 檔案移至其中。第一次啟動 VM 時,啟動時間約 70 秒。到第四次啟動時,啟動時間已降至 25 秒。因此,效能(以 Windows 7 啟動時間衡量)是標準 HDD 的兩倍,並且所有這些都是透過單一 100 GB vmdk 檔案實現的。
答案4
XT混合硬碟的工作原理就像碟片驅動器一樣,因為它們有碟片,它們也有大量的快取RAM,硬碟上的記憶體控制器將最常用/存取的檔案快取到RAM中,以便快速載入到主機板內存中。虛擬磁碟映像是單一文件,而且太大,可能永遠不會快取到小型混合記憶體中,因此沒有任何優勢。