Seagate Momentus XT 混合硬碟和 VMWare 虛擬磁碟

Seagate Momentus XT 混合硬碟和 VMWare 虛擬磁碟

我想知道希捷Momentus XT如何看到虛擬磁碟?

  1. 作為單一大檔案(大小取決於虛擬磁碟類型)
  2. 作為該虛擬磁碟中的單獨檔案?

如果第一個為真,則該磁碟機上的虛擬機器運行速度就像在日常磁碟機上一樣慢。

如果第二個是正確的,混合驅動器也會加速虛擬機器。您可能會發現混合驅動器的啟動時間要短得多。

那麼使用者(或了解內部原理的人),哪一個是真的呢?

答案1

硬碟控制器的位置低於作業系統,因此我希望它能夠快取扇區,但不一定文件

考慮到 Momentus XT 最大的亮點之一是啟動時間,這一點更有意義。

但由於快取實作沒有記錄,您必須進行基準測試來驗證這一點。

編輯:

這更有意義,因為希捷聲稱該演算法與作業系統無關。

也在這裡:http://forums.seagate.com/t5/Momentus-XT-Momentus-Momentus/Momentus-XT-Frequently-Asked-Questions/td-p/52701

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中,以便快速載入到主機板內存中。虛擬磁碟映像是單一文件,而且太大,可能永遠不會快取到小型混合記憶體中,因此沒有任何優勢。

相關內容