Lenovo ThinkSystem SR850 是一款 2U 服務器,在引擎蓋下提供了很大的靈活性,可以為要求苛刻的應用程序帶來巨大的性能。 今年早些時候宣布的 S850 將比之前的聯想服務器實現跨越式發展,內核數量增加 233%,最多可增加四個 Intel Xeon 可擴展 CPU,內存增加 400%,性能提升 76%。 SR850 專為一般業務用例而構建,但憑藉所有這些性能,它還可以處理要求最苛刻的數據庫、虛擬化和人工智能工作負載。
Lenovo ThinkSystem SR850 是一款 2U 服務器,在引擎蓋下提供了很大的靈活性,可以為要求苛刻的應用程序帶來巨大的性能。 今年早些時候宣布的 S850 將比之前的聯想服務器實現跨越式發展,內核數量增加 233%,最多可增加四個 Intel Xeon 可擴展 CPU,內存增加 400%,性能提升 76%。 SR850 專為一般業務用例而構建,但憑藉所有這些性能,它還可以處理要求最苛刻的數據庫、虛擬化和人工智能工作負載。
在評估購買新硬件時,面向未來是許多人非常關心的問題。 借助 ThinkSystem SR850,聯想內置了面向未來的技術。使用夾層設計,用戶可以在原來的兩個 CPU 的基礎上再增加兩個 CPU,使總數達到四個。 SR850 可以配備高達 6TB 的 RAM。 而Lenovo AnyBay硬盤托架可以將SAS、SATA和NVMe硬盤放在同一個托架中,這在同類服務器中有些新穎。 如果用戶需要升級性能或切換到不同的存儲介質,SR850 將隨時準備就緒。
AnyBay 配置是朝著正確的技術創新方向邁出的一大步。 對於那些現在需要購買服務器但暫時不需要換成 NVMe SSD 的人來說,擁有一個可以適應任何類型媒體的背板將變得越來越重要。 Lenovo AnyBay 驅動器托架為 SR850 提供五種不同的配置。 其中包括 8 個驅動器托架,均為 SAS/SATA; 8個驅動器托架,其中4個是AnyBay; 16 個驅動器托架,全部為 SAS/SATA; 16個驅動器托架,其中4個是AnyBay; 16 個驅動器托架,其中 8 個是 AnyBay。
在本次評測中,我們的 SR850 配置了四個 Intel 8160 CPU,每個 CPU 提供 2.1GHz 時鐘速度和 24 個內核,以及 512GB DDR4 內存。
Lenovo ThinkSystem SR850 服務器規格
外形 | 2U |
處理器(最大) | 2 個或 4 個英特爾至強處理器可擴展系列 CPU,高達 165W |
內存(最大) | 使用 6GB DIMM 的 48 個插槽中高達 128TB; 2666MHz TruDDR4 |
擴展插槽 | 高達 9 個 PCIe 加 1 個 LOM; 可選 1x ML2 插槽 |
內部存儲 | 多達 16 個 2.5 英寸存儲托架,支持 SAS/SATA HDD 和 SSD 或最多 8 個 2.5 英寸 NVMe SSD; 外加多達 2 個鏡像 M.2 啟動 |
網絡接口 | 1GbE、10GbE、25GbE、32GbE、40GbE 的多種選擇 或 InfiniBand PCIe 適配器; 一個(2-/4-端口)1GbE 或 10GbE LOM 卡 |
電源(標準/最大) | 2x 熱插拔/冗餘:750W/1100W/1600W AC 80 PLUS Platinum |
RAID支持 | 帶閃存緩存的硬件 RAID(最多 16 個端口); 最多 16 端口 HBA |
系統管理 | XClarity Controller 嵌入式管理 XClarity Administrator 集中式基礎架構交付 XClarity Integrator 插件 XClarity Energy Manager 集中式服務器電源管理 |
支持的操作系統 | Microsoft Windows服務器 RHEL SLES VMware vSphere |
有限保修 | 1 年和 3 年客戶更換部件和現場服務,下一工作日 9×5 |
設計和建造
Lenovo ThinkSystem SR850 與其他 2U Lenovo 服務器具有相同的整體設計。 該設備的正面有 2.5 個 XNUMX 英寸驅動器托架,佔據了左側的大部分空間,右側是 USB 端口和狀態指示燈。 前端驅動器托架可以由最終用戶更換或升級,StorageReview 在為 NVMe SSD 啟用系統時就這樣做了。 我們將 SAS/SATA 背板換成八個插槽中的四個支持 NVMe SSD 的背板,並在上下主板上添加了適當的 CPI 佈線。
移動到設備的後部,我們在右側看到兩個熱插拔 PSU。 服務器最多可以有九個 PCIe 插槽,具體取決於所利用的 CPU 數量。 它還具有 NMI、用於 XCC 的以太網端口、串行端口、兩個 USB 3.0 端口以及一個 ID 按鈕和沿著底部運行的 LED。
打開服務器,可以看到帶有額外 CPU 和 DIMM 插槽的擴展托盤。
拆下托盤,可以看到主要的CPU。
管理
對於硬件管理,聯想使用 XClarity,它集中和簡化了硬件資源管理,加速了雲和傳統基礎設施的部署,並通過外部、更高級別的管理軟件工具實現了對物理資源的可見性和控制。 在這次審查中,我們使用了嵌入式系統管理解決方案 XClarity Controller。
在主屏幕上,XClarity 列出了所有內容,以便用戶快速輕鬆地查看。 有五個主要窗口顯示健康摘要(分解各種硬件組件)、快速訪問(用於打開或關閉系統等操作)、遠程控制台預覽、系統信息和設置以及電源使用情況。 屏幕右側下方是主要選項卡,包括:主頁、事件、庫存、利用率、遠程控制台、固件更新、服務器配置和 BMC 配置。
Inventory 選項卡列出了服務器的各種硬件組件並給出了基本描述,即每個 CPU 有多少個內核或 RAM 的容量。
Utilization 選項卡顯示服務器正在使用哪些資源以及這些資源中有多少,並提供圖形或表格視圖。
Remote Console 選項卡顯示了對遠程控制台外觀的回顧,並允許用戶配置他們的遠程控制台。
通過固件更新選項卡,管理員可以查看可用的系統和/或適配器固件更新並手動更新它們。
下一個主選項卡是服務器配置,它有幾個子選項卡,包括適配器、引導選項、電源策略、RAID 設置和服務器屬性。 就啟動選項而言,管理員可以設置 UEFI 啟動或傳統啟動,決定啟動順序和使用的設備,以及設置一次性啟動設備。
電源策略允許管理員設置冗餘或非冗餘以及設置電源恢復策略:將其設置為保持關閉、打開或在電源恢復後恢復到以前的設置。
RAID 設置允許管理員在每個控制器的陣列級別或存儲級別設置 RAID。
借助底板管理控制器 (BMC) 配置,管理員可以設置其 BMC 配置、備份、從備份中恢復或將其重置為出廠默認設置。
總體而言,XClarity Controller 看起來不錯,而且通常使用起來很直觀。 雖然有一些粗糙的地方,但一些報告不如其他頂級服務器品牌那麼好。 公平地說,我們沒有探索 XClarity Administrator,我們遇到的一些問題可能在那裡得到解決。
性能
為了衡量 Lenovo ThinkSystem SR850 的性能和存儲潛力,我們使用了在 CentOS 7.4 平台上運行的裸機場景,以及跨 8 個和 16 個安裝了 VMware 的虛擬機的虛擬化 Sysbench MySQL 性能。 在我們的裸機配置中,我們專注於使用 VDbench 測量的綜合性能,在我們的虛擬化環境中,我們運行了 6.5 個和 XNUMX 個在 ESXi XNUMX 中運行的 MySQL 虛擬機。
在這兩種情況下,我們都利用了利用 Memblaze PBlaze5 4TB SSD 的完整 NVMe 存儲後端。 這些司機提供 巨大的表現 並允許我們在耗盡存儲潛力之前使計算性能達到飽和。 計算能力方面,系統配置了8160顆Intel 2.1 CPU,每顆CPU主頻24GHz,512核,4GB DDR96內存。 總的來說,這為我們提供了 201.6 個內核和 XNUMXGHz 的計算能力。
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 基準測試中,我們使用 850VM 和 8VM 測試了 SR16。 只看原始性能,事務性工作負載導致 21,632VM 的 8 TPS 和 25,427VM 的 16 TPS。
對於平均延遲,SR850 在 11.96 個虛擬機時只有 8 毫秒,而在雙倍增加到 20.26 個虛擬機時只有 16 毫秒。
在我們最壞情況下的延遲基準測試中,SR850 在 23.05VM 時只有 8ms,在 45.27VM 時只有 16ms。
VDBench 工作負載分析
我們本地性能測試的最後一部分側重於合成工作負載性能。 在此領域,我們在 CentOS 7.4 中利用了八個 NVMe SSD,測量了分區為 8% 利用率的 25 個 NVMe SSD 的綜合性能。 這種類型的測試有助於顯示不同工作負載的真實存儲指標。
在對存儲陣列進行基準測試時,應用程序測試是最好的,綜合測試排在第二位。 雖然不能完美代表實際工作負載,但綜合測試確實有助於為具有可重複性因素的存儲設備建立基線,從而可以輕鬆地在競爭解決方案之間進行同類比較。 這些工作負載提供了一系列不同的測試配置文件,包括“四個角”測試、常見的數據庫傳輸大小測試,以及來自不同 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 完整克隆和鏈接克隆跟踪
查看峰值讀取性能,SR850 能夠始終保持亞毫秒級延遲性能,峰值性能為 4,094,070 IOPS,延遲為 195 微秒。
在 4K 隨機寫入的情況下,服務器的峰值性能為 1,590,935 IOPS,延遲為 319μs。
切換到順序 64K 讀取時,SR850 在 382,461μs 時的峰值性能為 23.9,548 IOPS 或 XNUMXGB/s。
對於 64K 順序寫入,我們看到峰值性能為 115,257 IOPS 或 7.2GB/s,延遲為 582μs。
對於我們的 SQL 工作負載,我們在整個測試過程中再次看到了亞毫秒級的延遲。 在 SQL 中,我們看到了 1,793,443 IOPS 的峰值性能,延遲僅為 139 微秒。
SQL 90-10 的 SR850 峰值為 1,629,167 IOPS,延遲為 150μs。
對於 SQL 80-20,聯想達到了 1,486,502 IOPS 的峰值分數,延遲為 160μs。
我們的 Oracle 工作負載表明 Lenovo SR850 繼續表現出色,峰值性能為 1,370,497 IOPS,延遲為 175μs。
Oracle 90-10 的峰值性能為 1,247,226 IOPS,延遲僅為 135 微秒。
對於 Oracle 80-20,Lenovo 的峰值性能為 1,162,074 IOPS,延遲為 141μs。
接下來,我們切換到我們的 VDI 克隆測試,完整和鏈接。 對於 VDI 完整克隆 (FC) 啟動,Lenovo SR850 的峰值為 1,296,201 IOPS,延遲為 191μs。
對於 VDI FC 初始登錄,服務器峰值為 468,901 IOPS,延遲為 358μs。
VCI FC Monday Login 的峰值性能為 401,389 IOPS,延遲為 266μs。
切換到 VDI 鏈接克隆 (LC) 測試後,Lenovo SR850 能夠達到 651,695 IOPS 的峰值,啟動延遲為 192μs。
對於 VDI LC 初始登錄,服務器能夠達到 216,567 IOPS 的峰值,延遲為 246 微秒。
最後,VDI LC Monday Login 顯示 SR850 的峰值性能為 278,174 IOPS,延遲為 358μs。
結論
Lenovo SR850 是一款主流的 2U 服務器,與前代產品相比,它的計算能力大幅提升。 SR850 最多可容納 4 個 Intel Xeon 可擴展 CPU 和高達 6TB 的 RAM,同樣,所有這些都在 2U 空間內。 最重要的是,該服務器配備了 Lenovo AnyBay 驅動器,允許用戶使用 SAS、SATA 或 NVMe(儘管它可以容納比其他兩個接口更少的 NVMe 驅動器)。 雖然它是為一般業務應用程序構建的,但它可以通過添加更多 CPU 和/或 RAM 來運行更強大的工作負載。 它還被設計為在本質上面向未來,因為用戶可以添加更多的處理器和 RAM 而不是更換整個服務器。
為了提高性能,我們為 SR850 配置了 4 個 Intel 8160 CPU、512GB RAM 和 8 個 Memblaze PBlaze5 4TB NVMe 驅動器。 雖然這代表了相當多的性能,但它並不接近服務器能夠達到的最高水平。 考慮到這一點,在我們的 Sysbench 工作負載中,服務器能夠在 21,632 個虛擬機和 8 個虛擬機的情況下達到 25,427 TPS 和 16 TPS。 對於延遲,我們看到 11.96VM 的平均延遲為 8ms,20.26VM 的平均延遲為 16ms,在第 23.05 個百分位數中,8VM 的延遲僅為 45.27ms,16VM 的平均延遲為 99。
我們的 VDBench 測試顯示了一些非常令人印象深刻的數字。 850 萬 IOPS 是大多數性能驅動型設備想要宣稱高性能時需要達到的標準。 Lenovo ThinkSystem SR4 在我們的八項測試中突破了 4 萬次 IOPS,1.6K 讀取 4 萬次 IOPS,1.8K 寫入 1.6 萬次,SQL 90 萬次,SQL 10-1.5 80 萬次,SQL 20-1.37 1.24 萬次,Oracle 90萬,Oracle 10-1.16 80萬,Oracle 20-1.3 850萬,VDI FC Boot 1萬。 通過這些以及所有基準測試,SR582 的延遲從未超過 23.9 毫秒,最高為 7.2 微秒。 在順序方面,我們看到 XNUMXGB/s 的讀取速度和 XNUMXGB/s 的寫入速度。
總的來說,Lenovo ThinkSystem SR850 是一個高度靈活的系統,能夠以更適度的配置處理主流應用程序,或通過增強的四核 CPU 和高 RAM 佔用空間處理大數據和 AI 等新興工作負載。 SR850 在存儲方面也非常可調。 得益於 AnyBay 技術,可以更換驅動器背板,因此客戶可以購買當前配置的系統,然後在將來換成更重 NVMe 的系統。