TYAN Transport SX TN70A-B8026 是一款 2U 機架式服務器,基於 Tomcat SX 單路 AMD EPYC 主板,專為中小企業設計,是實時分析、視頻流、軟件定義存儲、內存數據庫、和大數據應用。
TYAN Transport SX TN70A-B8026 是一款 2U 機架式服務器,基於 Tomcat SX 單路 AMD EPYC 主板,專為中小企業設計,是實時分析、視頻流、軟件定義存儲、內存數據庫、和大數據應用。
在硬件方面,Transport SX 配備 24 個熱插拔 2.5 英寸 NVMe 驅動器托架,並包含兩個內部 2.5 英寸 SATA 驅動器托架。 得益於 AMD EPYC(霄龍)處理器,Tyan 還宣布了單個 CPU 插槽的出色性能。 14nm CPU 支持 8、16,24、32 或 64 核處理器,最多 2 個線程,在所有 CPU 型號上每個插槽支持高達 4TB 的總 RAM,內存速度高達 DDR2667-128,以及 100 個 PCIe 通道。 Transport 還具有支持高達 8GbE 網絡速度的 LAN 夾層。 如果需要額外擴展,還支持 HHHL PCIe xXNUMX 卡。
TYAN Transport SX TN70AB8026 規格
外形 | 2U機架式 |
底盤型號 | TN70A |
主機板 | S8026GM2NRE |
處理器 | |
數量/插座類型 | (1) 個 AMD 插槽 SP3 |
支持的CPU系列 | (1) AMD EPYC 7000 系列處理器 |
平均 CPU 功率 (ACP) 瓦數 | 最大可達 180W |
記憶體應用 | |
支持的 DIMM 數量 | (16) 個內存插槽 |
DIMM 類型/速度 | DDR4 ECC RDIMM/LRDIMM/NVDIMM 2667 |
容量 | 高達 1,024GB RDIMM/LRDIMM |
記憶通道 | 每個 CPU 8 個通道 |
內存電壓 | 1.2V |
芯片組 | 極速AST2500 |
儲存應用 | |
外部驅動器托架 | 數量/類型:(24) 2.5” How-Swap NVMe 硬盤背板支持:SAS 12Gb/s /SATA 6Gb/s / NVMe 支持的硬盤接口:(24) 2.5” NVMe |
內部驅動器托架 | 類型/數量:(2) 2.5” 固定 HDD/SSD 支持的硬盤接口:(2) SATA 6Gb/s |
I / O端口 | USB:(3) 個 USB3.0 端口(2 個在後面,1 個 TYPE-A)/(2) 個 USB2.0 端口(2 個在前面) COM:(1) DB-9 端口 (COM1) + (1) 接頭 (COM2) VGA:(1) 個 D-Sub 15 針端口 RJ-45:(2) GbE 端口,(1) GbE 專用於 IPMI |
圖形 | 連接器類型:D-Sub 15 針 分辨率:最高1920×1200 芯片組:Aspeed AST2500 |
的BIOS | 品牌/ROM大小:AMI/32MB 功能:硬件監控/從 USB 設備啟動/通過 LAN/存儲進行 PXE/用戶可配置的 FAN PVM 工作週期/控制台重定向/ACPI 6.1/SMBIOS 3.1/PnP/LAN 喚醒/ACPI 休眠狀態 S5 |
擴展插槽 | |
PCI-E | (1) 個 PCI-E Gen3 x8 插槽(帶高支架的 HH / HL) |
預裝 TYAN Riser Card | (1) M7106-L24-3F 轉接卡,用於 (1) PCI-E Gen3 x16 插槽 + (2) PCI-E Gen3 x8 插槽 / (1) M7106-R24-3F 轉接卡,用於 (1) PCI-E Gen3 x16插槽 + (2) 個 PCI-E Gen3 x8 插槽 |
預裝 TYAN Mezz 卡 | (2) M2093 存儲夾層。 帶 (4) 個 PCI-E x8 SFF-8611 OCutLink 連接器的卡,用於 (8) 個 NVMe 端口 |
其他 | (1) 個 PCI-E Gen3 x16 OCP 2.0 插槽 (conn.A+conn.B) |
服務器管理 | |
板載芯片組 | 板載Aspeed AST2500 |
AST2500 iKVM 功能 | 24 位高質量視頻壓縮 / 支持 IP 存儲和遠程平台閃存 / USB 2.0 虛擬集線器 |
AST2500 IPMI 功能 | 符合 IPMI 2.0 標準的底板管理控制器 (BMC) / 10/100/1000 Mb/s MAC 接口 |
電源供應器 | 類型:RPSU 輸入範圍:AC 100-127V/10A / AC 200-240V/5A 頻率:50-60 Hz 輸出功率:770 瓦 效率:80加白金 冗餘:1+1 |
風扇 | (8)個6cm風扇 |
工作環境 | |
工作溫度。 | 10°C ~ 35°C (50°F ~ 95°F) |
非工作溫度 | -40° C ~ 70° C(-40° F ~ 158° F) |
在/非工作濕度 | 90%,35° C 時無冷凝 |
符合 RoHS 6/6 標準 | 充足 |
物理 | |
尺寸(長 x 寬 x 高) | 27.56“x 17.72”x 3.43“(700 x 450 x 87mm) |
毛重 | 30公斤(66磅) |
淨重 | 19公斤(42磅) |
設計和建造
TYAN Transport SX TN70A0-B8026 是一款 2U 外形規格的機架式服務器,在設備的前面有 24 個 NVMe 托架。 左側是兩個 USB 2.0 端口,右側是電源、ID 和重置按鈕,以及 ID 和 IPMI 指示燈。
在左側的設備背面,您會找到雙電源插座。 在這些旁邊,您會看到兩個 USB 3.0 端口、一個 LAN 端口、VGA 和串行端口,以及兩個 1GbE 網絡端口。 除了一個 PCIe 插槽外,所有 PCIe 插槽都被 PCIe 分線卡佔用,服務於前置 NVMe 托架,因此該服務器並非為大量外部連接而設計。 在這種情況下,我們使用雙端口 10G SFP+ 網卡填充單個插槽。
卸下頂部面板可以看到通常用於啟動任務的兩個內部 2.5 英寸驅動器托架。 您還會發現服務器主板、RAM 和八個 6 厘米風扇。
性能
我們的團隊審查的 Tyan Transport SX TN70A-B8026 裝備精良。 在 CPU 方面,該系統包括 2GHz AMD EPYC 32 核/64 線程 7551P CPU 和 256GB DDR4。 在我們的性能測試中,我們使用 VDBench 綜合測試對 12 個 Memblaze NVMe SSD 進行了測試,在 JBOD 中進行了配置,並且在我們的 SQL Server 和 Sysbench 中測試了四個(每個 SSD 1 個 VM)。 工作負載均勻分佈在所有驅動器上。
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 測試尋找延遲性能。
此測試使用在 Windows Server 2014 R2012 來賓虛擬機上運行的 SQL Server 2,並由戴爾的數據庫基準工廠進行壓力測試。 雖然我們對該基準的傳統用法是在本地或共享存儲上測試 3,000 規模的大型數據庫,但在本次迭代中,我們專注於在我們的服務器上均勻分佈四個 1,500 規模的數據庫。
SQL Server 測試配置(每個虛擬機)
- 在Windows Server 2012 R2
- 存儲空間:分配 600GB,使用 500GB
- SQL Server 2014的
- 數據庫大小:1,500 規模
- 虛擬客戶端負載:15,000
- 內存緩衝區:48GB
- 測試時長:3 小時
- 2.5 小時預處理
- 30分鐘採樣期
對於我們的事務性 SQL Server 基準測試,TYAN Transport SX 能夠達到 12,477.5 TPS 的總分,單個 VM 的運行速度從 3,090.8 TPS 到 3,152.6 TPS。
SQL Server 性能的一個更明顯的標誌是延遲。 對於 SQL Server 平均延遲,Transport SX 的總得分為 65.5 毫秒,單個 VM 的運行時間為 14 毫秒到 110 毫秒。
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,我們查看每個的 4VM 配置。 Transport SX 的總得分為 5,778.42 TPS,單個 VM 的得分從 1,331.56 TPS 到 1,556.22 TPS 不等。
對於 Sysbench 平均延遲,Transport SX 的總得分為 22.215 毫秒,單個 VM 的範圍為 20.56 毫秒至 24.03 毫秒。
當涉及到最壞情況(第 99 個百分位數)時,Tyan 的總得分為 55.74 毫秒,單個虛擬機的運行時間為 49.91 毫秒至 59.26 毫秒。
VDBench 工作負載分析
在對存儲陣列進行基準測試時,應用程序測試是最好的,綜合測試排在第二位。 雖然不能完美代表實際工作負載,但綜合測試確實有助於為具有可重複性因素的存儲設備建立基線,從而可以輕鬆地在競爭解決方案之間進行同類比較。 這些工作負載提供了一系列不同的測試配置文件,包括“四個角”測試、常見的數據庫傳輸大小測試,以及來自不同 VDI 環境的跟踪捕獲。 所有這些測試都利用通用的 vdBench 工作負載生成器,以及一個腳本引擎來自動化和捕獲大型計算測試集群的結果。 這使我們能夠在各種存儲設備上重複相同的工作負載,包括閃存陣列和單個存儲設備。
簡介:
- 4K 隨機讀取:100% 讀取,128 個線程,0-120% 重複率
- 4K 隨機寫入:100% 寫入,64 線程,0-120% iorate
- 64K 順序讀取:100% 讀取,16 個線程,0-120% 迭代
- 64K 順序寫入:100% 寫入,8 個線程,0-120% 迭代
- 綜合數據庫:SQL 和 Oracle
- VDI 完整克隆和鏈接克隆跟踪
對於 4K 隨機讀取,Transport SX 在 114.5 IOPS 時以 514,417.17μs 的延遲開始,一直保持在 150μs 以下直到大約 2,057,000 IOPS,然後以 3,791,190 IOPS 的峰值達到峰值,延遲為 196.9μs。
對於 4K 隨機寫入,Transport SX 開始時表現強勁(與 4K 讀取相比),在 40.6 IOPS 時延遲為 204,782μs,但在 120 萬 IOPS 時迅速上升至 1.2μs。 然後它繼續達到 2,097,767 IOPS 的峰值,延遲為 113.6μs。
接下來,我們看看 64K 的順序工作負載。 對於讀取,Transport SX 以 3,231MB/s 的速度開始,延遲為 224.1μs,然後穩步持續增加,直到達到 32,046MB/s 的峰值,延遲為 366.2μs。
對於 64K 順序寫入,Transport SX 以 1,867MB/s 開始並運行 80μs 線,直到接近測試結束時它最終以 90MB/s 打破 18,645μs。 它在最後看到了一個非常尖銳的尖峰,在 18,698μs 的延遲水平下達到 178.1MB/s 的峰值。
接下來是我們使用 Transport SX 的 SQL 工作負載,以 250K IOPS 和 122μs 的延遲開始,並在整個過程中緩慢而穩定地增長,峰值為 2,448,813 IOPS,延遲為 151.8μs。
對於 SQL 90-10,Transport SX 以 180 微秒的延遲從 117.1K IOPS 開始,然後以 1.96 微秒的延遲緩慢攀升至 162.8 萬 IOPS。 在這裡,它急轉彎,以 1,695,111 IOPS 和 169.2 微秒的延遲結束。
SQL 80-20 看到 Transport SX 以 161,214 IOPS 和 110.4μs 延遲開始,並以 1,268,447 IOPS 和 180.7μs 延遲達到峰值。
在我們的 SQL 工作負載之後是我們的 Oracle 工作負載。 在這裡,Transport SX 以 110,863 IOPS 開始,延遲為 111.3μs,並穩定增加直到大約 1 萬 IOPS。 Transport SX 的峰值為 1,052,446 IOPS,延遲為 169μs。
Oracle 90-10 看到 Transport SX 在 181,197 微秒的延遲下以 117.1 IOPS 開始測試,慢慢攀升至 1,789,282 IOPS 的峰值,在 142.8 微秒的延遲。
對於 Oracle 80-20,Transport SX 講述了與 Oracle 90-10 測試類似的故事,以 175,337 IOPS 開始,延遲為 110μs,峰值為 147.7μs,為 1,700,667 IOPS。
接下來,我們查看 VDI 克隆測試,完整和鏈接。 我們的完整克隆測試包括啟動、初始登錄、星期一登錄、補丁更新和星期二穩定,而我們的鏈接克隆測試包括啟動、初始登錄、星期一登錄和星期二登錄。 首先,我們將查看完整克隆測試。
對於 VDI 引導,Transport SX 以 142,582 IOPS 開始,延遲為 127.9μs。 該測試繼續保持緩慢而穩定的趨勢,最終以 1,384,133 微秒的延遲完成 208.3 IOPS。
VDI FC 初始登錄看到 Transport SX 以 67,581 IOPS 啟動,延遲為 98.4 微秒。 一旦它達到 472K IOPS 左右,延遲就會出現急劇上升,在接下來的 95K IOPS 中上升了近 50μs。 它的峰值約為 588K IOPS,延遲為 253.9μs。
對於 VDI 星期一登錄,Transport SX 以 58,894 IOPS 開始,延遲為 115.2μs,並在整個測試過程中穩步上升。 在測試結束時,我們看到它有點前後顛簸,最終以大約 600K IOPS 和 265.4μs 延遲結束。
轉到 VDI 鏈接克隆 (LC),啟動測試讓 Transport SX 在 92,621μs 延遲時以 150.4 IOPS 開始,在整個測試過程中上升超過 150μs,最終以 201.9μs 延遲和 925,069 IOPS 結束。
VDI LC 初始登錄顯示傳輸以 40,477 IOPS 開始,延遲為 120.3 微秒,然後直線增加並在結束時出現一個小鉤子,顯示大約 400K IOPS 和 229.5 微秒延遲。
VDI LC Monday Login 的 Transport SX 在開始時的 IOPS 為 51,113 IOPS,延遲為 132μs,在結束時再次直線上升,峰值約為 540K IOPS,延遲水平為 326.6μs。
結論
TYAN Transport SX TN70A-B8026 是一款 2U 服務器,配備 24 個 2.5” NVMe 驅動器托架,以及兩個額外的 2.5” SATA 托架。 此 TYAN 服務器支持 AMD EPYC 7000 系列處理器,並擁有極高的內存容量(對於單插槽服務器)高達 2TB 的 RAM,AMD EPYC SKU 堆棧中的每個處理器。
在我們的應用程序工作負載分析中,Transport SX 在 SQL Server 中的平均延遲為 5,778.42 毫秒,總得分為 65.5 TPS。 在 Sysbench 中,Transport SX 的平均交易性能為 5,778.42 TPS,平均延遲為 22.215 毫秒,有四個虛擬機。 最後,我們的 Sysbench 最壞情況下的延遲顯示為 55.7 毫秒,有四個虛擬機。
我們的 VDBench 工作負載顯示了 Transport SX 令人難以置信的 CPU 頂級性能。 服務器在隨機 3.7K 讀取中達到 4MIOPS,在隨機 2.1K 寫入中達到 4M IOPS,在 32K 順序讀取中達到 64GB/s,在 18.6K 順序寫入中達到 64GB/s。 對於我們的 SQL 測試,Transport SX 在 2.44-1.69 中達到 90M IOPS,10M IOPS,在 1.26-80 中達到 20M IOPS。Oracle 測試也顯示出不錯的性能,1.05M IOPS,在 1.78-90 中達到 10M IOPS,在 1.7 M IOPS 在 80-20。 Transport 也有很好的 VDI 克隆引導,完整 IOPS 為 1.38M IOPS,鏈接 IOPS 為 925K IOPS。
該系統組合得很好,為 AMD 宇宙中的那些人提供了一個有趣的機箱,可以容納 24 個 NVMe 驅動器。 對於需要大量帶寬的工作負載,這種配置可能很有吸引力,特別是考慮到單個處理器可以節省構建和軟件許可成本。 代價當然是只有一個 x8 PCIe 插槽可用,外部連接限制為 6.4GB/s。 無論如何,Transport SX 無疑是一個有趣的平台,在正確的用例中具有巨大的潛力。