Sql-Server

CrystalDiskMark 測試發現不平衡的吞吐量;應該更改什麼設置?

  • July 12, 2019

我正在連接 PureStorage FlashArray SSD LUN 的新 Windows 2012 Server 主機上執行時間試驗。我使用 CrystalDiskMark 進行了初步測試,發現寫入性能明顯優於讀取性能。

-----------------------------------------------------------------------
CrystalDiskMark 3.0.1 x64 (C) 2007-2010 hiyohiyo
                          Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

          Sequential Read :   339.675 MB/s
         Sequential Write :  1454.235 MB/s
        Random Read 512KB :   227.305 MB/s
       Random Write 512KB :  2313.737 MB/s
   Random Read 4KB (QD=1) :    10.719 MB/s [  2616.9 IOPS]
  Random Write 4KB (QD=1) :    74.720 MB/s [ 18242.2 IOPS]
  Random Read 4KB (QD=32) :   367.156 MB/s [ 89637.8 IOPS]
 Random Write 4KB (QD=32) :   175.918 MB/s [ 42948.7 IOPS]

 Test : 4000 MB [G: 87.9% (450.2/512.0 GB)] (x5)
   OS : Windows NT 6.2 Server Standard Edition (full installation) [6.2 Build 9200] (x64)

這是 FlashArray 配置的預期結果,還是可以在控制器或 LUN 級別進行配置,使其更適合讀取而不是寫入?主機將託管一個數據倉庫,其中包含 250 GB+ 範圍內的表。

CrystalDiskMark 並不是真正衡量陣列儲存性能的好方法,比如 Pure Storage。他們經常在部落格上撰寫有關不同測試方法的文章。您現在最好將 DiskSpd 用於合成工作負載,儘管您可能希望使用分佈式中繼之類的東西來真正測試事物的性能。

作為一般規則,Pure 也非常支持他們的客戶,您可以隨時與他們聯繫,看看他們是否已經建構了一個測試工具,可以幫助您找出您想要的資訊。

引用自:https://dba.stackexchange.com/questions/154639