Cache

如何測試硬體 ssd-cache 是否工作?

  • January 23, 2014

我們有帶硬體 RAID 控制器的伺服器(Adaptec ASR71605Q)。它有 10 個 sas 硬碟、2 個用於記憶體的 SSD 和 1gb 板載記憶體記憶體。

在伺服器上安裝了 ESXi。在 ESXi 上,我啟動 Linux,創建 2Tb 磁碟進行測試。現在我需要測試並確保 ssd-cache 確實有效。Adaptec 實用程序安裝到 ESXi (arcconf),但尚不清楚 ssd-cache 是否有效。

我使用 fio 以“direct=1”模式測試 iops(應該通過所有記憶體直接與物理磁碟一起工作),並且我在 queue=32 的 4k 隨機寫入上得到大約 1800 iops,這似乎是真正的 10 個 HDD 速度。

現在我需要執行一些測試,表明 ssd 可以正常工作,但是在所有配置下,我仍然可以獲得大約 1800-2000 的隨機 iops。Linux 上的哪個測試可以讓我證明 ssd 記憶體?

RAID 控制器能夠收集顯示記憶體使用情況的統計資訊。您將需要此arcconf命令。

以下命令應該為您提供大量數字來顯示記憶體的使用方式:

arcconf GETLOGS 1 STATS tabular

也許您需要使用以下命令啟用統計資訊:

arcconf SETSTATSDATACOLLECTION 1 Enable

引用自:https://serverfault.com/questions/569277