Lenovo ThinkSystem SR850은 내부적으로 많은 유연성을 제공하는 2U 서버로 까다로운 애플리케이션을 위한 엄청난 성능을 제공할 수 있습니다. 올해 초에 발표된 S850은 최대 233개의 Intel Xeon Scalable CPU, 400% 더 많은 메모리, 76% 더 빠른 성능을 추가하여 850% 더 많은 코어로 이전 Lenovo 서버보다 훨씬 더 뛰어날 것입니다. SRXNUMX은 일반적인 비즈니스 사용 사례를 위해 제작되었지만 이러한 모든 성능으로 가장 까다로운 데이터베이스, 가상화 및 인공 지능 워크로드도 처리할 수 있습니다.
Lenovo ThinkSystem SR850은 내부적으로 많은 유연성을 제공하는 2U 서버로 까다로운 애플리케이션을 위한 엄청난 성능을 제공할 수 있습니다. 올해 초에 발표된 S850은 최대 233개의 Intel Xeon Scalable CPU, 400% 더 많은 메모리, 76% 더 빠른 성능을 추가하여 850% 더 많은 코어로 이전 Lenovo 서버보다 훨씬 더 뛰어날 것입니다. SRXNUMX은 일반적인 비즈니스 사용 사례를 위해 제작되었지만 이러한 모든 성능으로 가장 까다로운 데이터베이스, 가상화 및 인공 지능 워크로드도 처리할 수 있습니다.
미래 보장은 새 하드웨어 구매를 평가할 때 많은 사람들이 크게 우려하는 사항입니다. Lenovo는 ThinkSystem SR850을 통해 미래 보장 기능을 내장했습니다. 메자닌 디자인을 사용하여 사용자는 원래 850개에 CPU 6개를 추가하여 총 850개가 됩니다. SRXNUMX에는 무려 XNUMXTB의 RAM을 장착할 수 있습니다. 그리고 Lenovo AnyBay 드라이브 베이는 SAS, SATA 및 NVMe 드라이브를 동일한 베이에 장착할 수 있으며, 이는 이 등급의 서버에서 다소 새로운 것입니다. 사용자가 성능을 업그레이드하거나 다른 스토리지 미디어로 전환해야 하는 경우 SRXNUMX이 준비되어 있습니다.
AnyBay 구성은 기술 혁신의 올바른 방향으로 가는 큰 단계입니다. 모든 유형의 미디어에 적응할 수 있는 백플레인을 갖는 것은 지금 서버를 구매해야 하지만 잠시 동안 NVMe SSD로 전환할 필요가 없는 사람들에게 점점 더 중요해질 것입니다. Lenovo AnyBay 드라이브 베이는 SR850용으로 8가지 다른 구성으로 제공됩니다. 여기에는 8개의 드라이브 베이, 모두 SAS/SATA가 포함됩니다. 드라이브 베이 4개(여기서 16개는 AnyBay임) 16개의 드라이브 베이, 모든 SAS/SATA; 드라이브 베이 4개(여기서 16개는 AnyBay임) 드라이브 베이 8개(여기서 XNUMX개는 AnyBay임).
이 검토를 위해 SR850은 8160GHz 클럭 속도와 각각 2.1개의 코어를 제공하는 24개의 Intel 512 CPU와 4GB의 DDRXNUMX 메모리로 구성됩니다.
Lenovo ThinkSystem SR850 서버 사양
폼 팩터 | 2U |
프로세서(최대) | 2x 또는 4x Intel Xeon 프로세서 확장 가능 제품군 CPU, 최대 165W |
메모리(최대) | 6GB DIMM을 사용하는 48x 슬롯에서 최대 128TB; 2666MHz TruDDR4 |
확장 슬롯 | 최대 9x PCIe 및 1x LOM; 선택적 1x ML2 슬롯 |
내부 저장 | SAS/SATA HDD 및 SSD를 지원하는 최대 16개의 2.5인치 스토리지 베이 또는 최대 8개의 2.5인치 NVMe SSD; 최대 2x 미러링된 M.2 부팅 |
네트워크 인터페이스 | 1GbE, 10GbE, 25GbE, 32GbE, 40GbE의 다양한 옵션 또는 InfiniBand PCIe 어댑터; 2개(4/1포트) XNUMXGbE 또는 10GbE LOM 카드 |
전원 공급 장치(표준/최대) | 2x 핫스왑/중복: 750W/1100W/1600W AC 80 PLUS Platinum |
RAID 지원 | 플래시 캐시가 있는 하드웨어 RAID(최대 16개 포트), 최대 16포트 HBA |
시스템 관리 | XClarity Controller 임베디드 관리 XClarity Administrator 중앙 집중식 인프라 제공 XClarity Integrator 플러그인 XClarity Energy Manager 중앙 집중식 서버 전원 관리 |
OS 지원 | Microsoft Windows 서버 RHEL SLES VMware vSphere |
제한 보증 | 1년 및 3년 고객 교체 가능 장치(CRU) 및 현장 서비스, 다음 영업일(9×5) |
설계 및 구축
Lenovo ThinkSystem SR850은 다른 2U Lenovo 서버와 전체 디자인이 동일합니다. 장치 전면에는 왼쪽 공간의 대부분을 차지하는 2.5개의 XNUMX인치 드라이브 베이가 있고 오른쪽에는 USB 포트와 상태 표시등이 있습니다. 전면 드라이브 베이는 최종 사용자가 교체하거나 업그레이드할 수 있으며 StorageReview는 NVMe SSD용 시스템을 활성화할 때 수행했습니다. SAS/SATA 백플레인을 XNUMX개의 슬롯 중 XNUMX개에서 NVMe SSD를 지원하는 백플레인으로 교체하고 상단 및 하단 마더보드에 적절한 CPI 케이블을 추가했습니다.
장치 후면으로 이동하면 오른쪽에 3.0개의 핫스왑 PSU가 표시됩니다. 서버는 활용되는 CPU 수에 따라 최대 XNUMX개의 PCIe 슬롯을 가질 수 있습니다. 또한 NMI, XCC용 이더넷 포트, 직렬 포트, USB XNUMX 포트 XNUMX개, 하단을 따라 실행되는 ID 버튼 및 LED가 있습니다.
서버를 열면 추가 CPU 및 DIMM 소켓이 있는 확장 트레이를 볼 수 있습니다.
트레이를 제거하면 메인 CPU가 보입니다.
하드웨어 관리를 위해 Lenovo는 하드웨어 리소스 관리를 중앙 집중화 및 간소화하고 클라우드 및 기존 인프라 배포 속도를 높이며 외부의 상위 수준 관리 소프트웨어 도구에서 물리적 리소스의 가시성과 제어를 가능하게 하는 XClarity를 사용합니다. 이 검토에서는 임베디드 시스템 관리 솔루션인 XClarity Controller를 사용했습니다.
기본 화면에서 XClarity는 사용자가 빠르고 쉽게 볼 수 있도록 모든 것을 배치합니다. 상태 요약(다양한 하드웨어 구성 요소 분석), 빠른 액세스(시스템 켜기 또는 끄기 등의 작업), 원격 콘솔 미리 보기, 시스템 정보 및 설정, 전원 활용을 표시하는 XNUMX개의 기본 창이 있습니다. 화면 오른쪽 아래에는 홈, 이벤트, 인벤토리, 사용률, 원격 콘솔, 펌웨어 업데이트, 서버 구성 및 BMC 구성을 포함한 기본 탭이 있습니다.
Inventory 탭은 서버의 다양한 하드웨어 구성 요소를 나열하고 기본 설명, 즉 CPU당 코어 수 또는 RAM 용량을 제공합니다.
Utilization 탭은 서버에서 사용 중인 리소스와 해당 리소스의 양을 보여주고 그래픽 또는 테이블 보기를 제공합니다.
원격 콘솔 탭은 원격 콘솔의 모양에 대한 검토를 보여주고 사용자가 원격 콘솔을 구성할 수 있도록 합니다.
펌웨어 업데이트 탭에서 관리자는 사용 가능한 시스템 및/또는 어댑터 펌웨어 업데이트를 확인하고 수동으로 업데이트할 수 있습니다.
다음 기본 탭은 어댑터, 부팅 옵션, 전원 정책, RAID 설정 및 서버 속성을 포함한 여러 하위 탭이 있는 서버 구성입니다. 부팅 옵션이 진행되는 한 관리자는 UEFI 부팅 또는 레거시 부팅을 설정하고, 부팅 순서와 사용되는 장치를 결정하고, 일회성 부팅 장치를 설정할 수 있습니다.
전원 정책을 통해 관리자는 전원 복원 정책을 설정할 수 있을 뿐만 아니라 중복 또는 비중복을 설정할 수 있습니다. 전원을 끄거나 켜거나 전원 복원 후 이전 설정으로 되돌리도록 설정할 수 있습니다.
RAID 설정을 통해 관리자는 컨트롤러당 어레이 수준 또는 스토리지 수준에서 RAID를 설정할 수 있습니다.
베이스보드 관리 컨트롤러(BMC) 구성을 사용하여 관리자는 BMC 구성을 설정하고, 백업하고, 백업에서 복원하거나 공장 기본값으로 재설정할 수 있습니다.
전반적으로 XClarity Controller는 멋져 보이고 일반적으로 사용이 직관적입니다. 그러나 몇 가지 거친 부분이 있으며 일부 보고는 다른 최상위 서버 브랜드만큼 좋지 않습니다. 공정하게 말하면 우리는 우리가 직면한 일부 문제가 해결될 수 있는 XClarity Administrator를 탐색하지 않았습니다.
퍼포먼스
Lenovo ThinkSystem SR850의 성능 및 스토리지 잠재력을 측정하기 위해 CentOS 7.4 플랫폼에서 작동하는 베어 메탈 시나리오와 VMware가 설치된 8개 및 16개의 VM에서 가상화된 Sysbench MySQL 성능을 활용했습니다. 베어메탈 구성에서는 VDbench로 측정한 합성 성능에 중점을 두었고 가상화 환경에서는 ESXi 6.5 내에서 작동하는 XNUMX개 및 XNUMX개의 MySQL VM을 실행했습니다.
두 시나리오 모두 Memblaze PBlaze5 4TB SSD를 활용하는 전체 NVMe 스토리지 백엔드를 활용했습니다. 이 드라이버는 다음을 제공합니다. 엄청난 성능 스토리지 잠재력이 소진되기 전에 컴퓨팅 성능을 포화시킬 수 있습니다. 컴퓨팅 성능 측면에서 시스템은 8160GHz 클럭 속도와 각각 2.1코어를 제공하는 24개의 Intel 512 CPU와 4GB DDR96 메모리로 구성됩니다. 전체적으로 201.6개의 코어와 XNUMXGHz의 컴퓨팅 성능을 제공합니다.
시스벤치 MySQL 성능
첫 번째 로컬 스토리지 애플리케이션 벤치마크는 SysBench를 통해 측정된 Percona MySQL OLTP 데이터베이스로 구성됩니다. 이 테스트는 평균 TPS(Transactions Per Second), 평균 대기 시간 및 평균 99번째 백분위수 대기 시간도 측정합니다.
각 Sysbench VM은 92개의 vDisk로 구성됩니다. 하나는 부팅용(~447GB), 하나는 사전 구축된 데이터베이스(~270GB), 세 번째는 테스트 중인 데이터베이스용(16GB)입니다. 시스템 리소스 관점에서 각 VM을 vCPU 60개, DRAM XNUMXGB로 구성하고 LSI Logic SAS SCSI 컨트롤러를 활용했습니다.
Sysbench 테스트 구성(VM당)
- 센트OS 6.3 64비트
- 페르코나 XtraDB 5.5.30-rel30.1
- 데이터베이스 테이블: 100
- 데이터베이스 크기: 10,000,000
- 데이터베이스 스레드: 32
- RAM 버퍼: 24GB
- 시험 시간: 3시간
- 2시간 동안 32개 스레드 사전 조정
- 1시간 32 스레드
Sysbench 벤치마크에서 SR850을 8VM 및 16VM으로 테스트했습니다. 원시 성능만 살펴보면 트랜잭션 워크로드는 21,632VM의 경우 8 TPS, 25,427VM의 경우 16 TPS였습니다.
평균 대기 시간의 경우 SR850은 11.96VM의 경우 8ms, 20.26VM으로 16배가 되면 XNUMXms에 불과했습니다.
최악의 시나리오 대기 시간 벤치마크에서 SR850은 23.05VM에서 8ms, 45.27VM에서 16ms에 불과했습니다.
VDBench 워크로드 분석
로컬 성능 테스트의 마지막 섹션은 합성 워크로드 성능에 중점을 둡니다. 이 영역에서 우리는 CentOS 7.4에서 8개의 NVMe SSD를 활용하여 25% 활용도로 분할된 XNUMX개의 NVMe SSD의 결합된 성능을 측정했습니다. 이 유형의 테스트는 다양한 워크로드에서 실제 스토리지 메트릭이 어떻게 보이는지 보여주는 데 유용합니다.
스토리지 어레이를 벤치마킹할 때는 애플리케이션 테스트가 가장 좋고 합성 테스트가 두 번째입니다. 실제 워크로드를 완벽하게 나타내지는 못하지만 합성 테스트는 경쟁 솔루션 간의 비교를 쉽게 수행할 수 있는 반복성 요소로 스토리지 장치의 기준선을 만드는 데 도움이 됩니다. 이러한 워크로드는 "포 코너" 테스트, 공통 데이터베이스 전송 크기 테스트, 다양한 VDI 환경의 트레이스 캡처에 이르는 다양한 테스트 프로필을 제공합니다. 이러한 모든 테스트는 스크립팅 엔진과 함께 공통 vdBench 워크로드 생성기를 활용하여 대규모 컴퓨팅 테스트 클러스터에서 결과를 자동화하고 캡처합니다. 이를 통해 플래시 어레이 및 개별 스토리지 장치를 포함한 광범위한 스토리지 장치에서 동일한 워크로드를 반복할 수 있습니다.
프로필 :
- 4K 임의 읽기: 100% 읽기, 128 스레드, 0-120% iorate
- 4K 임의 쓰기: 100% 쓰기, 64 스레드, 0-120% iorate
- 64K 순차 읽기: 100% 읽기, 16개 스레드, 0-120% iorate
- 64K 순차 쓰기: 100% 쓰기, 8개 스레드, 0-120% 속도
- 합성 데이터베이스: SQL 및 Oracle
- VDI 전체 클론 및 연결된 클론 추적
최대 읽기 성능을 살펴보면 SR850은 대기 시간이 4,094,070μs인 195 IOPS의 최고 성능으로 전체적으로 밀리초 미만의 대기 시간 성능을 유지할 수 있었습니다.
4K 랜덤 쓰기로 서버는 1,590,935μs의 대기 시간과 함께 319 IOPS의 최고 성능을 보였습니다.
순차 64K 읽기로 전환한 SR850은 382,461μs에서 23.9 IOPS 또는 548GB/s의 최고 성능을 보였습니다.
64K 순차 쓰기의 경우 115,257μs 대기 시간으로 7.2 IOPS 또는 582GB/s의 최고 성능을 확인했습니다.
SQL 워크로드의 경우 테스트 전체에서 다시 밀리초 미만의 대기 시간을 확인했습니다. SQL에서는 대기 시간이 1,793,443μs에 불과한 139 IOPS의 최고 성능을 확인했습니다.
SQL 90-10은 850μs의 대기 시간과 함께 1,629,167 IOPS에서 SR150 피크를 확인했습니다.
SQL 80-20의 경우 Lenovo는 1,486,502μs의 대기 시간으로 160 IOPS의 최고 점수를 기록했습니다.
우리의 Oracle 워크로드는 Lenovo SR850이 1,370,497μs의 대기 시간과 함께 175 IOPS의 최고 성능으로 계속 좋은 성능을 발휘하는 것으로 나타났습니다.
Oracle 90-10은 대기 시간이 1,247,226μs에 불과한 135 IOPS의 최고 성능을 보였습니다.
Oracle 80-20의 경우 Lenovo는 1,162,074μs의 대기 시간과 함께 141 IOPS의 최고 성능을 보였습니다.
다음으로 VDI 클론 테스트인 Full and Linked로 전환했습니다. VDI 전체 복제(FC) 부팅의 경우 Lenovo SR850은 1,296,201μs의 대기 시간과 함께 191 IOPS로 정점을 찍었습니다.
VDI FC 초기 로그인의 경우 서버는 468,901μs의 대기 시간과 함께 358 IOPS로 정점을 찍었습니다.
VCI FC Monday Login은 401,389μs의 대기 시간과 함께 266 IOPS의 최고 성능을 보였습니다.
VDI Linked Clone(LC) 테스트로 전환한 Lenovo SR850은 부팅 대기 시간이 651,695μs인 192 IOPS에서 정점을 찍을 수 있었습니다.
VDI LC 초기 로그인의 경우 서버는 216,567μs의 대기 시간으로 246 IOPS에서 정점을 찍을 수 있었습니다.
마지막으로 VDI LC Monday Login은 SR850이 278,174μs의 대기 시간과 함께 358 IOPS의 최고 성능을 갖는 것으로 나타났습니다.
결론
Lenovo SR850은 이전 제품에서 컴퓨팅 게임을 진지하게 강화한 메인스트림 2U 서버입니다. SR850은 최대 4개의 Intel Xeon Scalable CPU와 최대 6TB의 RAM을 모두 2U 공간 내에 수용할 수 있습니다. 게다가 서버에는 Lenovo AnyBay 드라이브가 함께 제공되어 사용자가 SAS, SATA 또는 NVMe를 사용할 수 있습니다(다른 두 인터페이스보다 더 적은 수의 NVMe 드라이브를 수용할 수 있음). 일반 비즈니스 애플리케이션용으로 구축되었지만 더 많은 CPU 및/또는 RAM을 추가하여 더 강력한 워크로드를 실행할 수 있습니다. 또한 사용자가 전체 서버를 교체하는 대신 더 많은 프로세서와 RAM을 추가할 수 있으므로 본질적으로 미래에도 사용할 수 있도록 설계되었습니다.
성능을 위해 850개의 Intel 4 CPU, 8160GB RAM, 512개의 Memblaze PBlaze8 5TB NVMe 드라이브로 SR4을 구성했습니다. 이것은 상당한 양의 성능을 나타내지만 서버가 할 수 있는 것의 최고 수준에 가깝지는 않습니다. 이를 염두에 두고 Sysbench 워크로드에서 서버는 21,632VM에서 8 TPS, 25,427VM에서 16 TPS를 달성할 수 있었습니다. 대기 시간의 경우 평균적으로 11.96VM의 경우 8ms, 20.26VM의 경우 16ms로 낮았으며 23.05번째 백분위수에서 8VM의 경우 45.27ms, 16VM의 경우 99에 불과했습니다.
VDBench 테스트는 매우 인상적인 수치를 보여주었습니다. 850만 IOPS는 대부분의 성능 기반 장치가 고성능을 주장하려면 달성해야 하는 기준입니다. Lenovo ThinkSystem SR4은 4K 읽기에서 1.6만 IOPS, 4K 쓰기에서 1.8만 IOPS, SQL에서 1.6만 IOPS, SQL 90-10에서 1.5만 IOPS, SQL 80-20에서 1.37만 IOPS로 1.24가지 테스트에서 90만 IOPS를 돌파했습니다. , Oracle 10만, Oracle 1.16-80 20만, Oracle 1.3-850 1만, VDI FC Boot 582만. 이들과 모든 벤치마크를 통해 SR23.9은 대기 시간이 7.2ms를 넘지 않았으며 가장 높은 XNUMXμs였습니다. 순차 측면에서 우리는 XNUMXGB/s 읽기와 XNUMXGB/s 쓰기를 보았습니다.
전반적으로 Lenovo ThinkSystem SR850은 더욱 겸손한 구성의 메인스트림 애플리케이션 또는 강화된 쿼드 CPU 및 높은 RAM 설치 공간으로 빅 데이터 및 AI와 같은 새로운 워크로드를 모두 처리할 수 있는 매우 유연한 시스템입니다. SR850은 스토리지와 관련하여 매우 조정 가능합니다. AnyBay 기술 덕분에 드라이브 백플레인을 교체할 수 있으므로 고객은 현재 구성된 시스템을 구입한 다음 예를 들어 미래에 더 무거운 NVMe로 교체할 수 있습니다.