Supermicro 1023US-TR4 是一款 1U 服務器,專為在可受益於虛擬化和雲計算等密集計算能力的環境中尋求高端解決方案的組織而設計。 1024US-TR4 配備 H11DSU-iN 主板,支持雙插槽 AMD EPYC 系列處理器 以及通過其 8 個 DIMM 插槽提供高達 4TB 的 Registered ECC DDR3200 32MHz SDRAM。
Supermicro 1023US-TR4 是一款 1U 服務器,專為在可受益於虛擬化和雲計算等密集計算能力的環境中尋求高端解決方案的組織而設計。 1024US-TR4 配備 H11DSU-iN 主板,支持雙插槽 AMD EPYC 系列處理器 以及通過其 8 個 DIMM 插槽提供高達 4TB 的 Registered ECC DDR3200 32MHz SDRAM。
EPYC 7002 CPU 顯然是這款服務器的不錯選擇,因為這款性能驅動的 CPU 專為企業應用程序、虛擬化和雲計算環境、軟件定義的基礎架構、高性能計算和數據分析應用程序而設計。 這些 CPU 也是對以前型號的重大升級,因為我們看到它們在我們數據中心的許多系統的性能基準測試中佔據主導地位。
在存儲方面,Supermicro 1023US-TR4 具有四個 3.5 英寸熱插拔驅動器托架,可以配備 SATA、SAS 或 NVMe。 3.5 英寸托架和 NVMe 的組合有點奇怪,但 Supermicro 傾向於創建有趣/靈活的系統構建。 在這種情況下,Supermicro 假設用戶可能希望結合使用高速閃存和 HDD,或者他們只是以 3.5 英寸 NVMe SSD 配置提供它,因為他們可以。 這對我們來說已經足夠了。 他們確實在 1US-TNRP 中提供了一個更密集的 1124U NVMe 平台,它提供了十幾個 2.5" NVMe 托架。 這兩個系統都是 Supermicro 的 A+ Ultra 系列的一部分。 用戶還可以根據 SATA 或 NVMe 變體的 PCIe 轉接卡配置添加最多兩個 M.2 SSD 用於引導驅動器。
Supermicro 通過板載英特爾 i350AM4 使用四個千兆 LAN 端口,並通過 PCI-E x16(兩個 FH / 9.5 英寸長)和 PCI-E x8(一個 LP 和一個內部專有 LP 插槽)提供四個擴展卡插槽。 連接性還包括一個 RJ45 專用 IPMI LAN 端口、三個 USB 3.0 端口(其中一個是 A 型端口)和一個 VGA 端口。 此外,1023US-TR4 在冗餘 PSU 中使用 1000W 和 PMBus 為服務器供電。
我們的構建包括一個 AMD EPYC 7742 CPU、16 x 32GB DDR4-3200 RAM(總共 512GB)、四個 美光 9200 NVMe 固態硬盤 (3.8TB).
美超微 1023US-TR4 規格
處理器/芯片組 | ||
中央處理器 |
|
|
核心 |
|
|
芯片組 |
|
|
備註 | 某些 TDP 高於 225W 的 CPU 可能僅在特定條件下受支持。 有關專業系統優化的更多信息,請聯繫 Supermicro 技術支持 | |
系統內存 | ||
內存容量 |
|
|
內存類型 |
|
|
DIMM 尺寸 |
|
|
內存電壓 |
|
|
錯誤偵測 |
|
|
車載設備 | ||
的VGA |
|
|
擴展插槽 | ||
1U |
|
|
輸入/輸出 | ||
的SATA |
|
|
區域網路 |
|
|
USB |
|
|
的VGA |
|
|
SAS |
|
|
NVMe |
|
|
其他 |
|
|
系統BIOS | ||
BIOS 類型 |
|
|
BIOS 功能 |
|
|
外形 |
|
|
型號 |
|
|
尺寸 | ||
身高 |
|
|
信號寬度 |
|
|
深度 |
|
|
重量 |
|
|
前面板 | ||
鈕扣 |
|
|
發光二極管 |
|
|
驅動器托架 | ||
熱插拔 |
|
|
背板 | ||
硬盤背板 |
|
|
系統冷卻 | ||
風扇 |
|
|
空氣罩 |
|
|
電源供應器 | ||
具有 PMBus 的 1000W 冗餘電源 | ||
總輸出功率 |
|
|
尺寸 (寬 x 高 x 長) |
|
|
輸入 |
|
|
+ 12V |
|
|
12Vsb |
|
|
輸出類型 |
|
|
PC健康監測 | ||
中央處理器 |
|
|
FAN |
|
|
溫度 |
|
|
LED |
|
|
其他特點 |
|
|
操作環境/合規性 | ||
RoHS指令 |
|
|
環境規格 |
|
Supermicro 1023US-TR4 設計和構建
1023US-TR4 是一款專為密集應用而設計的 1U 服務器。 與大多數 Supermicro 服務器一樣,它也採用免工具導軌系統設計。 機箱可以毫不費力地安裝到服務器機架中,因為外軌的每一端都有一個帶有方形釘的支架,可以輕鬆卡入服務器機架的安裝孔中。
服務器正面右側有一個控制面板,上面有一個電源開/關和重置按鈕,以及六個 LED:電源、硬盤、2x NIC、信息狀態和 UID 指示燈。 正面的連接包括兩個 USB 2.0 端口。 四個熱插拔 3.5 英寸托架佔據了服務器空間的其餘部分,這些空間支持 SATA、NVME 和 SAS 驅動器。 此外,有需要的人可以使用光驅選項,它會添加到左上角附近的服務標籤旁邊。
在後面板上,服務器裝有冗餘電源、四個 RJ45 LAN 端口、兩個 USB 3.0 端口、一個用於 IMPI 的專用 LAN 端口(用於管理和監控功能)、COM 和 VGA 端口、兩個 PCI 插槽(一個 PCIe 薄型插槽和兩個 PCIe 全高、全寬插槽)。
服務器機箱有一個可拆卸的頂蓋,用於接觸內部組件。 只需按下兩個釋放按鈕並將蓋子滑向服務器背面即可。 在正面和中間,您會看到 32 個 DIMM 圍繞著雙 EPYC 7200 系列 CPU,它們位於 8 個內部風扇的後面,這些風扇將熱量排出系統。 主板背面是冗餘的 1000W 鈦級 PSU。 總的來說,1023US-TR4 設計精良,有足夠的空間讓氣流保持系統涼爽和運行。
Supermicro 還為我們提供了系統框圖。 在這裡我們可以清楚地看到所有組件以及它們如何連接到每個 CPU。
超微 1023US-TR4 性能
超微1023U-TR4配置:
- 1 個 AMD EPYC 7742 CPU
- 512GB DDR4-3200內存
- VDbench 性能存儲:4 x 3.84TB 美光 9200(第三代)
- SQL Server 和 Sysbench 存儲:4 x 3.84TB Micron 9200 (Gen3)
- 驅動設置:
- Vdbench:綜合測試的 SSD
- SQL Server:每個 SSD 單獨的數據存儲,VM 均勻分佈在所有四個數據存儲中
- Sysbench:每個 SSD 單獨的數據存儲,VM 均勻分佈在所有四個數據存儲中
- CentOS 8(2004)
- ESXi 6.7u3
SQL Server 性能
StorageReview 的 Microsoft SQL Server OLTP 測試協議採用事務處理性能委員會的基準 C (TPC-C) 的最新草案,這是一種模擬複雜應用程序環境中活動的在線事務處理基準。 TPC-C 基準比綜合性能基準更接近於衡量數據庫環境中存儲基礎設施的性能優勢和瓶頸。
每個 SQL Server VM 都配置有兩個虛擬磁盤:100GB 卷用於啟動,500GB 卷用於數據庫和日誌文件。 從系統資源的角度來看,我們為每個虛擬機配置了 16 個 vCPU、64GB DRAM 並利用了 LSI Logic SAS SCSI 控制器。 雖然我們之前測試的 Sysbench 工作負載在存儲 I/O 和容量方面使平台飽和,但 SQL 測試尋找延遲性能。
SQL Server 測試配置(每個虛擬機)
- 在Windows Server 2012 R2
- 存儲空間:分配 600GB,使用 500GB
- SQL Server 2014的
-
- 數據庫大小:1,500 規模
- 虛擬客戶端負載:15,000
- 內存緩衝區:48GB
- 測試時長:3 小時
- 2.5 小時預處理
- 30分鐘採樣期
對於 SQL Server 平均延遲,Supermicro 1023US-TR4 的總體延遲為 1 毫秒。
Sysbench MySQL 性能
我們的第一個本地存儲應用程序基準測試包括通過 SysBench 測量的 Percona MySQL OLTP 數據庫。 該測試測量平均 TPS(每秒事務數)、平均延遲和平均 99% 延遲。
每個 Sysbench VM 配置了三個虛擬磁盤:一個用於啟動 (~92GB),一個用於預構建數據庫 (~447GB),第三個用於測試中的數據庫 (270GB)。 從系統資源的角度來看,我們為每個虛擬機配置了 16 個 vCPU、60GB DRAM 並利用了 LSI Logic SAS SCSI 控制器。
Sysbench 測試配置(每個虛擬機)
- 中央操作系統 6.3 64 位
- Percona XtraDB 5.5.30-rel30.1
-
- 數據庫表:100
- 數據庫大小:10,000,000
- 數據庫線程:32
- 內存緩衝區:24GB
- 測試時長:3 小時
- 2 小時預處理 32 個線程
- 1 小時 32 個線程
通過 Sysbench OLTP,我們看到 18,353 個虛擬機的總得分為 8 TPS,28,232 個虛擬機的總得分為 16 TPS。
通過 Sysbench 平均延遲,我們看到 13.96 個虛擬機的總分數為 8 毫秒,18.2 個虛擬機的總分數為 16 毫秒。
對於我們最壞情況下的延遲(第 99 個百分位數),SR665 的總得分為 26.97 個虛擬機的 8 毫秒和 34.21 個虛擬機的 16 毫秒。
VDBench 工作負載分析
在對存儲陣列進行基準測試時,應用程序測試是最好的,綜合測試排在第二位。 雖然不能完美代表實際工作負載,但綜合測試確實有助於為具有可重複性因素的存儲設備建立基線,從而可以輕鬆地在競爭解決方案之間進行同類比較。
這些工作負載提供了一系列不同的測試配置文件,包括“四個角”測試、常見的數據庫傳輸大小測試,以及來自不同 VDI 環境的跟踪捕獲。 所有這些測試都利用通用的 vdBench 工作負載生成器,以及一個腳本引擎來自動化和捕獲大型計算測試集群的結果。 這使我們能夠在各種存儲設備上重複相同的工作負載,包括閃存陣列和單個存儲設備。
簡介:
- 4K 隨機讀取:100% 讀取,128 個線程,0-120% 重複率
- 4K 隨機寫入:100% 寫入,128 線程,0-120% iorate
- 64K 順序讀取:100% 讀取,32 個線程,0-120% 迭代
- 64K 順序寫入:100% 寫入,16 個線程,0-120% 迭代
- 綜合數據庫:SQL 和 Oracle
- VDI 完整克隆和鏈接克隆跟踪
觀察隨機 4K 讀取,Supermicro 1023US-TR4 在整個過程中記錄的延遲遠低於亞毫秒,從 283,023μs 的 105.5 IOPS 開始,到 2,910,410 IOPS 的峰值,173.7μs 的延遲。
對於隨機 4K 寫入,服務器以 184,711μs 開始 42.1 IOPS,隨著測試的進行延遲減少,直到測試接近尾聲,然後出現一個徘徊在 120ms 左右的巨大尖峰。 峰值 IOPS 為 1,640,785。
接下來是順序工作負載。 在 64K 順序讀取中,1023US-TR4 始終顯示亞毫秒延遲,在 200μs 時的峰值略低於 12.5K IOPS(或 638GB/s)。
對於 64K 順序寫入,Supermicro 服務器在 19,493 微秒延遲時以 1.95 IOPS(90.6GB/s)開始,然後在性能受到影響之前達到大約 135,781 IOPS 或 8.49GB/s 在 388.4 微秒延遲時的峰值。
我們的下一組測試是我們的 SQL 工作負載:SQL、SQL 90-10 和 SQL 80-20。 從 SQL 開始,1023US-TR4 的峰值為 829,585 IOPS,延遲僅為 153.3μs。
對於 SQL 90-10,Supermicro 服務器以大約 80K IOPS 開始,延遲為 113μs,峰值為 808,015 IOPS,延遲為 156.2μs。
在 SQL 80-20 中,1023US-TR4 的峰值為 744,673 IOPS,延遲為 170.3μs。
接下來是我們的 Oracle 工作負載:Oracle、Oracle 90-10 和 Oracle 80-20。 從 Oracle 開始,1023US-TR4 以 108.3 微秒的延遲開始,峰值為 754,003 IOPS,延遲為 170.8 微秒。
查看 Oracle 90-10,Supermicro 服務器以 64,070 IOPS 和 111μs 的延遲開始,並以 643,549 IOPS 和 135.7μs 的延遲達到峰值。
使用 Oracle 80-20 時,1023US-TR4 開始時的 IOPS 為 60,321 IOPS,延遲為 107.2μs,峰值為 615,507 IOPS,延遲為 141.6μs。
接下來,我們切換到我們的 VDI 克隆測試,完整和鏈接。 對於 VDI 完整克隆 (FC) 啟動,Supermicro 1023US-TR4 以 67,898 IOPS 和 126μs 的延遲開始,而在 671,954μs 的延遲時達到 190.3 IOPS 的峰值。
查看 VDI FC 初始登錄,Supermicro 服務器以 36,184 IOPS 和 111.1μs 延遲啟動,在 351,701μs 時達到 314.2 IOPS 的峰值。
VDI FC Monday Login 看到服務器以 25,762 IOPS 和 122.3 μs 的延遲開始,而在 256,180 μs 時達到 230.9 IOPS 的峰值。
對於 VDI 鏈接克隆 (LC) 引導,1023US-TR4 以 33,299 IOPS 開始,延遲為 142.4μs,峰值為 326,439 IOPS,延遲為 184.4μs。
查看 VDI LC 初始登錄,1023US-TR4 開始時為 14,380 IOPS,延遲為 131.2μs,然後在 136,416μs 時達到 209 IOPS 的峰值。
最後,VDI LC Monday Login 的 1023US-TR4 以 19,283 IOPS 和 138μs 的延遲開始,而在 197,662μs 時達到 296.7 IOPS 的峰值。
結論
Supermicro SuperStorage 1023US-TR4 專為需要虛擬化和雲計算需求解決方案的組織而設計。 對於硬件,服務器的 1U 外形構建支持雙路 AMD EPYC 7001/7002 系列處理器,通過其 8 個 DIMM 插槽支持 4TB Registered ECC DDR3200 32MHz SDRAM,並可通過其四個 3.5 英寸托架配備四個 NVMe/SAS/SATA 驅動器. 用戶還可以選擇最多添加兩個 M.2 SSD。 對於網絡,1023US-TR4 使用板載四個千兆 LAN 端口,並配備四個擴展槽以容納更多卡,從而提高靈活性。 板載 10G 會很高興看到高速以太網雖然不佔用 PCIe 插槽。
對於我們的應用程序工作負載分析,我們看到 SQL Server 平均延遲的總計為 1 毫秒。 使用 Sysbench,我們看到 18,353 個虛擬機的事務總得分為 8 TPS,28,232 個虛擬機的事務總得分為 16 TPS。 Sysbench 平均延遲給我們的總分是 13.96 個虛擬機 8 毫秒和 18.2 個虛擬機 16 毫秒。 在 Sysbench 最壞情況下,26.97 個虛擬機為 8 毫秒,34.21 個虛擬機為 16 毫秒。
通過我們的 VDBench 工作負載分析,該服務器裝有四個美光 9200 NVMe 3.84TB 固態硬盤,這是專為數據中心工作負載設計的混合性能驅動器。 在這裡,Supermicro 1023US-TR4 取得了出色的成績,峰值亮點包括 2,910,410K 讀取的 4 IOPS、1,640,785K 寫入的 4 IOPS、12.5k 順序讀取的 64GB/s 和 8.49k 順序寫入的 64GB/s。
對於我們的 SQL 工作負載,服務器的峰值為 829,585 IOPS,808,015-90 為 10 IOPS,744,673-80 為 20 IOPS。 對於 Oracle,我們看到峰值為 754,003 IOPS,643,549-90 時為 10 IOPS,615,507-80 時為 20 IOPS。 當我們過渡到 VDI 克隆測試時,服務器繼續保持這種出色的性能。 對於完整克隆,Supermicro 服務器在啟動時記錄的峰值為 671,954 IOPS,在初始登錄時為 351,701 IOPS,在星期一登錄時為 256,180 IOPS。 對於鏈接克隆,我們看到啟動 IOPS 為 326,439,初始登錄為 136,416 IOPS,星期一登錄為 197,662 IOPS。
總體而言,Supermicro 1023US-TR4 是一款 1U 服務器,在其較小的外形尺寸內提供了很多性能和靈活性。 那些尋求更密集解決方案的人可能想看看像 1124US-TNRP 這樣的型號,它在相同的 12U 外形中提供 2.5 個熱插拔 1 英寸托架。
參與 StorageReview
電子通訊 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | Facebook | RSS訂閱