Dell PowerEdge R640 là máy chủ rack 1U có thể mở rộng được thiết kế để tính toán và lưu trữ thông với khả năng mở rộng tối đa 2 CPU. Được mô tả như một sự cân bằng giữa hiệu suất, chi phí và không gian lắp đặt, Dell PowerEdge R640 được xây dựng để xử lý khối lượng công việc từ một loạt các trường hợp sử dụng khác nhau – Storage lưu trữ độc lập, máy chủ cung cấp dịch vụ, ứng dụng, ảo hóa và Máy tính hiệu năng cao (HPC).
Tổng quan về Dell PowerEdge R640
Dell PowerEdge R640 là máy chủ rack 1U có thể mở rộng được thiết kế để tính toán và lưu trữ thông với khả năng mở rộng tối đa 2 CPU. Được mô tả như một sự cân bằng giữa hiệu suất, chi phí và không gian lắp đặt, Dell PowerEdge R640 được xây dựng để xử lý khối lượng công việc từ một loạt các trường hợp sử dụng khác nhau – Storage lưu trữ độc lập, máy chủ cung cấp dịch vụ, ứng dụng, ảo hóa và Máy tính hiệu năng cao (HPC). Ngoài ra, Dell đã xây dựng PowerEdge R640 như một máy chủ có thể triển khai dễ dàng và có thể mở rộng liên tục từ 3 đến 1000 node để lưu trữ bằng cách sử dụng Dell EMC VxFlex Ready Nodes.
Dell PowerEdge R640 chứa rất nhiều thành phần khá mạnh mẽ, cũng như rất nhiều khả năng mở rộng. Ví dụ, nó có thể được trang bị 2 bộ xử lý Intel Xeon Processor Scalable Family với tối đa 28 nhân/56 luồng bằng công nghệ Hyper Threading cho mỗi bộ xử lý. Dell PowerEdge R640 có 24 khe DIMM cho tối đa 3TB RAM và tối đa 12 NVDIMM (loại bộ nhớ truy xuất ngẫu nhiên nhưng dữ liệu không mất đi khi ngắt điện) cho tối đa 192GB RAM. Dell PowerEdge R640 được trang bị 2 nguồn điện để dự phòng với 2 lựa chọn AC hoặc DC.
Máy chủ này có thể được trang bị HDD (2.5in hoặc 3.5in) và SSD, hỗ trợ tới 8 NVMe cho những ai đang tìm kiếm hiệu năng lưu trữ nhanh nhất có thể. Con số này gấp đôi số lượng NVMe của Dell PowerEdge R630, Vì vậy nó chắc chắn làm cho nền tảng 1U này linh hoạt hơn đáng kể. Cuối cùng, Dell PowerEdge R640 có thể được cấu hình với ổ cứng 8 x 2,5 inch hoặc ổ cứng 4 x 3,5 inch.
Dell PowerEdge R640 hỗ trợ cổng USB, cổng NIC, cổng VGA, serial connector và thẻ IDSDM/vFlash hỗ trợ thẻ nhớ flash tùy chọn và một module SD bên trong.
Thông số kỹ thuật Dell EMC PowerEdge R640
Form factor | 1U |
Processor | Up to two Intel Xeon Scalable processors, up to 28 cores per processor |
Memory | 24 DDR4 DIMM slots, Supports RDIMM /LRDIMM, speeds up to 2666MT/s, 3TB max |
Up to 12 NVDIMM, 192 GB Max | |
Supports registered ECC DDR4 DIMMs only | |
Storage Controllers | |
Internal controllers | PERC H330, H730p, H740p, Software RAID (SWRAID) S140 |
Boot Optimized Storage Subsystem | HWRAID 2 x M.2 SSDs 120GB, 240 GB |
External PERC (RAID) | H840 |
12Gbps SAS HBAs (non-RAID) | External- 12Gbps SAS HBA (non-RAID), Internal- HBA330 (non-RAID) |
Drive bays | |
Front drive bays | Up to 10 x 2.5” SAS/SATA (HDD/SSD) with up to 8 NVMe SSD max 58TB or up to 4 x 3.5” SAS/SATA HDD max 48TB |
Rear drive bays | Up to 2 x 2.5” SAS/SATA (HDD/SSD), NVMe SSD max 12TB |
Optional | DVD-ROM, DVD+RW |
I/O & Ports | |
Network daughter card options | 4 x 1GE or 2 x 10GE + 2 x 1GE or 4 x 10GE or 2 x 25GE |
Front ports | Video, 1 x USB 2.0, available USB 3.0, dedicated IDRAC Direct USB |
Rear ports | Video, serial, 2 x USB 3.0, dedicated iDRAC network port |
Video card | VGA, NVIDIA NVS310 available as PCIe card Up to 3 x Gen3 slots, all x16 |
Power supplies | Titanium 750W, Platinum 495W, 750W, 1100W, and 1600W |
48VDC 1100W, 380HVDC 1100W, 240HVDC 750W Hot plug power supplies with full redundancy option | |
Supported OS | Canonical |
Ubuntu LTS | |
Citrix XenServer | |
Microsoft Windows Server with Hyper-V | |
Red Hat Enterprise Linux | |
SUSE Linux Enterprise Server | |
VMware ESXi |
Thiết kế và xây dựng
Mặc dù máy chủ rack Dell PowerEdge R640 được xây dựng rất nhỏ gọn, nhưng nó vẫn tự hào có rất nhiều tính linh hoạt cũng như các cấu hình và tùy chọn mở rộng khác nhau. Giống như chúng tôi đã đề cập ở trên, điều này bao gồm hệ thống ổ đĩa 8 x 2,5 inch, hệ thống ổ đĩa 4 x 3,5 inch và hệ thống ổ đĩa 10 x 2,5 inch cho việc lưu trữ.
Bảng điều khiển được đặt ở bên trái của mặt trước, là nơi theo dõi tính trạng hệ thống và ID, đèn LED trạng thái và đèn báo iDRAC Quick Sync 2. Đèn LED trạng thái hiển thị bất kỳ phần cứng bị lỗi nào, trong khi Quick Sync 2 tùy chọn cho biết hệ thống hỗ trợ Quick Sync (tính năng cho phép quản trị viên quản lý hệ thống thông qua thiết bị di động).
Công cụ quản lý
Cũng như các Máy chủ PowerEdge khác, Dell PowerEdge R640 cung cấp nhiều tùy chọn quản lý.
Hiệu suất
Trong phần đánh giá hiệu năng của hệ thống cục bộ, Dell PowerEdge R640 được trang bị cấu hình mạnh với hai tầng lưu trữ flash khác nhau. Đầu tiên là flash NVMe, với 2 ổ SSD 1.6TB và thứ hai là flash SAS với 5 ổ SSD 400GB. Cả hai đều là ổ Samsung, mặc dù các bộ phận cụ thể có thể khác nhau tùy thuộc vào thành phần nào được chọn khi mua máy chủ.
Hiệu suất máy chủ SQL
Giao thức thử nghiệm Microsoft SQL Server OLTP sử dụng là bản dự thảo của Transaction Processing Performance Council’s Benchmark C (TPC-C), một điểm chuẩn xử lý giao dịch trực tuyến mô phỏng các hoạt động được tìm thấy trong môi trường ứng dụng phức tạp. Điểm chuẩn TPC-C đến gần hơn so với điểm chuẩn hiệu suất tổng hợp để đo lường sức mạnh hiệu suất và các tắc nghẽn của cơ sở hạ tầng lưu trữ trong môi trường cơ sở dữ liệu.
Mỗi máy chủ SQL Server được cấu hình với hai vDisks: 100GB volume để khởi động và 500GB cho database và ghi logs. Mỗi VM có 16 vCPU, 64GB DRAM và sử dụng bộ điều khiển SCI LSI Logic SAS.
Thử nghiệm này sử dụng SQL Server 2014 chạy trên Windows Server 2012 R2 và Dell’s Benchmark Factory for Databases. Mặc dù cách sử dụng truyền thống của điểm chuẩn này là để kiểm tra cơ sở dữ liệu lớn 3,000-scale trên bộ lưu trữ cục bộ hoặc chia sẻ, nhưng trong lần lặp này, thử nghiệm tập trung vào việc trải đều bốn cơ sở dữ liệu 1.500-scale.
Cấu hình kiểm tra máy chủ SQL (mỗi VM)
- Windows Server 2012 R2
- Storage Footprint: 600GB allocated, 500GB used
- SQL Server 2014
- Database Size: 1,500 scale
- Virtual Client Load: 15,000
- RAM Buffer: 48GB
- Test Length: 3 hours
- 2.5 hours preconditioning
- 30 minutes sample period
Đối với SQL Server, Bài thử nghiệm đã đánh giá các VM riêng lẻ cũng như các điểm tổng hợp. Kết quả cho thấy điểm tổng hợp là 12.638,2 TPS với các VM riêng lẻ có dãy điểm từ 3.159,5 TPS đến 3.159,6 TPS.
Với độ trễ trung bình của SQL Server, Dell PowerEdge R640 có cả độ trễ VM tổng hợp và riêng lẻ là 4ms.
Hiệu suất MySQL Sysbench
Điểm chuẩn ứng dụng lưu trữ cục bộ đầu tiên bao gồm cơ sở dữ liệu Percona MySQL OLTP được đo thông qua SysBench. Thử nghiệm này đo TPS trung bình (Giao dịch mỗi giây), độ trễ trung bình và độ trễ phần trăm trung bình 99 là tốt.
Mỗi VM Sysbench được cấu hình với 3 vDisks: một cho boot (~ 92GB), một với cơ sở dữ liệu được xây dựng trước (~ 447GB) và thứ ba cho cơ sở dữ liệu được thử nghiệm (270GB). Mỗi VM có 16 vCPU, 60GB DRAM và sử dụng bộ điều khiển SCI LSI Logic SAS.
- CentOS 6.3 64-bit
- Percona XtraDB 5.5.30-rel30.1
- Database Tables: 100
- Database Size: 10,000,000
- Database Threads: 32
- RAM Buffer: 24GB
- Test Length: 3 hours
- 2 hours preconditioning 32 threads
- 1 hour 32 threads
Trong tiêu chuẩn Sysbench, thử nghiệm Dell PowerEdge R640 với bố cục tương tự như trên. Đối với hiệu suất giao dịch, máy chủ có TPS trung bình tổng hợp là 13.046 với các VM riêng lẻ nằm trong khoảng từ 3.231,4 TPS đến 3.303 TPS.
Đối với độ trễ trung bình của Sysbench, Dell R640 có tổng điểm là 9,8ms với các VM riêng lẻ chạy từ 9,7ms đến 9,9ms.
Trong phép đo độ trễ phân vị thứ 99 trong trường hợp xấu nhất, máy chủ đạt điểm tổng hợp ấn tượng là 19,9ms với các VM riêng lẻ trong khoảng từ 19,7ms đến 20ms.
Phân tích khối lượng công việc của VDBench
Với máy chủ mới nhất và lớn nhất, sẽ rất hấp dẫn khi tung vào bộ lưu trữ mới nhất và lớn nhất để có được hiệu suất lớn nhất. Tuy nhiên, không phải ai cũng sẽ làm điều này và đa số người dùng sẽ nâng cấp máy chủ của họ với bộ lưu trữ hiện có hoặc với ổ flash dựa trên SAS chi phí thấp hơn. Để xem xét, chúng tôi đã đưa vào máy chủ cả bộ lưu trữ NVMe và SAS cho mỗi điểm chuẩn. Đây không phải là một kịch bản “cái nào tốt hơn”, bởi vì từ góc độ hiệu suất, NVMe sẽ giành chiến thắng. Việc nhiều hơn một kịch bản “những gì mong đợi với lưu trữ nhất định” và nên được đánh giá theo cách này.
Phần cuối cùng của thử nghiệm hiệu suất cục bộ tập trung vào hiệu suất khối lượng công việc tổng hợp. Trong chủ đề này, chúng tôi đã tận dụng 4 ổ SSD SAS và 4 NVMe chạy Ubuntu 16.04.4. Khối lượng công việc được định cấu hình để sử dụng 25% công suất của mỗi ổ đĩa, tập trung vào hiệu suất duy trì so với hiệu suất ổn định, trường hợp xấu nhất.
Khi nói đến mảng lưu trữ điểm chuẩn, kiểm thử ứng dụng là tốt nhất và kiểm thử tổng hợp đứng ở vị trí thứ hai. Mặc dù không phải là một đại diện hoàn hảo cho khối lượng công việc thực tế, các thử nghiệm tổng hợp giúp các thiết bị lưu trữ cơ bản có hệ số lặp lại giúp dễ dàng thực hiện so sánh giữa các giải pháp cạnh tranh. Các khối lượng công việc này cung cấp một loạt các cấu hình thử nghiệm khác nhau, các thử nghiệm kích thước chuyển cơ sở dữ liệu chung, các môi trường VDI khác nhau. Tất cả các thử nghiệm này tận dụng bộ tạo khối lượng công việc cho vdBench, với một công cụ kịch bản để tự động hóa và thu được kết quả qua một cụm thử nghiệm tính toán lớn. Điều này cho phép lặp lại cùng một khối lượng công việc trên một loạt các thiết bị lưu trữ, bao gồm mảng flash và các thiết bị lưu trữ riêng lẻ.
Profiles:
- 4K Random Read: 100% Read, 128 threads, 0-120% iorate
- 4K Random Write: 100% Write, 64 threads, 0-120% iorate
- 64K Sequential Read: 100% Read, 16 threads, 0-120% iorate
- 64K Sequential Write: 100% Write, 8 threads, 0-120% iorate
- Synthetic Database: SQL and Oracle
- VDI Full Clone and Linked Clone Traces
Nhìn vào hiệu suất đọc cao nhất cho các ổ đĩa SAS, PowerEdge R640 có thể duy trì độ trễ dưới một phần nghìn giây cho đến khi gần đạt hiệu suất cao nhất. Máy chủ đã phá vỡ 1ms ở khoảng 269K IOPS và đạt đỉnh khoảng 271K IOPS với độ trễ khoảng 1,1ms.
Đối với đỉnh NVMe được đọc trên Dell R640, độ trễ dưới một phần nghìn giây trong suốt với hiệu suất cao nhất là 2.711.968 IOPS với độ trễ là 186μs.
Đối với hiệu suất ghi tối đa của SAS, R640 duy trì độ trễ dưới một phần nghìn giây trong suốt với hiệu suất cao nhất là 266.641 IOPS và độ trễ là 807μs.
Hiệu suất ghi 4K với các ổ NVMe đạt đỉnh 1.265.764 IOPS với độ trễ chỉ là 191μs.
Khi chúng tôi chuyển sang các điểm chuẩn liên tiếp (64K), chúng tôi sẽ thấy loại hiệu suất tương tự mà chúng tôi đã thấy với PowerEdge R7415. Độ trễ bắt đầu cao (19,8ms trong trường hợp này) và giảm dần khi điểm chuẩn chạy. R640 với các ổ đĩa SAS đã hoàn thành ở mức 25.606 IOPS hoặc 1.61GB / giây với độ trễ 2.49ms.
Đối với các lần đọc tuần tự NVMe 64K, R640 bắt đầu có độ trễ rất thấp và đạt cực đại ở mức 193.493 IOPS hoặc 12.1GB / giây với độ trễ là 329μs.
Một lần nữa, với cách viết 64K tuần tự, R640 với SAS bắt đầu với độ trễ cao (8,9ms) trước khi kết thúc ở mức 27.394 IOPS hoặc 1.71GB / giây với độ trễ 1.16ms.
Một lần nữa, máy chủ dựa trên NVMe bắt đầu thấp hơn nhiều với việc ghi tuần tự và đạt cực đại khoảng 89K IOPS hoặc 5,6GB / giây với độ trễ khoảng 315μs.
Chuyển sang khối lượng công việc SQL, các ổ đĩa SAS có tổng thể hiển thị tốt hơn với độ trễ dưới một phần nghìn giây trong suốt quá trình thử nghiệm, đạt mức cao nhất là 275,406 IOPS với độ trễ là 418μs.
Đối với khối lượng công việc SQL trên phiên bản NVMe của máy chủ, chúng tôi đã thấy hiệu suất cao nhất là 930.251 IOPS với độ trễ chỉ 135μs.
Đối với SQL 90-10 của chúng tôi với SAS, R640 có hiệu suất cao nhất là 268.036 IOPS với độ trễ là 448μs.
Phiên bản NVMe của SQL 90-10 có máy chủ cho hiệu năng cao nhất là 774,044 IOPS với độ trễ là 163μs.
SAS trong SQL 80-20 đã chứng kiến máy chủ đạt đỉnh ở mức 254.044 IOPS với độ trễ là 491μs.
Đối với SQL 80-20 với NVMe, R640 có thể đạt cực đại ở mức 652.259 IOPS với độ trễ là 193μs.
Chuyển sang khối lượng công việc của Oracle, R640 do SAS tải đạt cực đại ở mức 239.794 IOPS với độ trễ là 533μs.
Đối với NVMe Oracle, máy chủ đạt đỉnh ở mức 570.158 IOPS với độ trễ là 230μs.
Đối với SAS Oracle 90-10, máy chủ đạt đỉnh ở mức 263.745 IOPS và độ trễ là 327μs.
Oracle 90-10 với NVMe đạt đỉnh 615.818 IOPS chỉ với độ trễ 141s.
Oracle 80-20 với các ổ đĩa SAS trong R640 đã cho chúng tôi hiệu năng cao nhất là 239.107 IOPS với độ trễ 361μs.
Đối với Oracle 80-20 với các ổ NVMe, máy chủ đạt đỉnh ở mức 535.046 IOPS với độ trễ là 163μs.
Tiếp theo, Thử nghiệm bản sao VDI, đầy đủ và được liên kết. Đối với VDI Full Clone Boot với SAS, PowerEdge R640 đạt đỉnh ở mức 221.147 IOPS với độ trễ 575μs trước khi giảm nhẹ.
Nhìn vào NVMe R640 khi khởi động VDI Full Clone, máy chủ đã đạt đỉnh ở mức 626.040 IOPS với độ trễ 205s.
Đối với Đăng nhập ban đầu bản sao đầy đủ của SAS VDI, máy chủ có độ trễ dưới một phần nghìn giây cho đến khoảng 105K IOPS và đạt cực đại 107.280 IOPS với độ trễ là 1,11ms.
Đăng nhập ban đầu VDI Full Clone với NVMe có đỉnh máy chủ ở mức 246.628 IOPS và 476μs cho độ trễ.
Đối với VDI Full Clone Thứ hai Đăng nhập bằng ổ đĩa SAS, R640 đạt đỉnh 79.495 IOPS với độ trễ 797μs.
Với các ổ NVMe, máy chủ có thể đạt cực đại ở mức 161.771 IOPS và độ trễ là 386s cho VDI Full Clone Thứ hai.
Chuyển sang các thử nghiệm Bản sao được liên kết với VDI, R650 được nạp bởi SAS có hiệu suất cao nhất là 125.587 IOPS với độ trễ 506μs.
Đối với thử nghiệm Clone Boot được liên kết với NVMe VDI, máy chủ đã đạt đỉnh 346.693 IOPS và độ trễ là 182s.
Bản gốc liên kết VDI với SAS cho thấy máy chủ đạt đỉnh 47,656 IOPS với độ trễ 662μs.
Đối với bản gốc được sao chép liên kết NVMe, R640 đạt đỉnh ở 87.384 IOPS với độ trễ là 359μs.
Đối với bản sao được liên kết vào VDI thứ hai, PowerEdge R640 sử dụng SAS có độ trễ dưới một phần nghìn giây cho đến khoảng 59K IOPS và đạt cực đại 60,708 IOPS với độ trễ là 1,04ms.
Và cuối cùng, phiên bản NVMe của VDI Linked Clone Thứ hai có đỉnh ở mức 120.850 IOPS với độ trễ 521μs.
Bài đánh giá được thử nghiệm với cấu hình như sau:
- 2x Intel Xeon Platinum 8180
- 12x 32GB PC4-21300 ECC 2666 MHz UDIMMs
- 2x 1.6TB PM1725a NVMe SSD
- 5x 400GB PM1635a SAS
ThuanNguyen.NET