Bung hộp Huawei TaiShan 2280v2

Bung hộp Huawei TaiShan 2280v2
Các máy chủ có bộ xử lý trên kiến ​​trúc arm64 đang siêng năng đi vào cuộc sống của chúng ta. Trong bài viết này, chúng tôi sẽ hướng dẫn giải nén, cài đặt và một thử nghiệm nhỏ đối với máy chủ TaiShan 2280v2 mới.

Mở gói

Bung hộp Huawei TaiShan 2280v2
Máy chủ đến với chúng tôi trong một hộp không đáng kể. Ở các mặt của hộp có logo Huawei, cũng như các dấu hiệu của hộp đựng và bao bì. Ở trên, bạn có thể xem hướng dẫn để gỡ bỏ máy chủ khỏi hộp đúng cách. Hãy bắt đầu giải nén!

Bung hộp Huawei TaiShan 2280v2

Bung hộp Huawei TaiShan 2280v2
Máy chủ được bọc trong một lớp vật liệu chống tĩnh điện và kẹp giữa các lớp xốp. Nói chung, bao bì tiêu chuẩn cho máy chủ.

Bung hộp Huawei TaiShan 2280v2
Trong một chiếc hộp nhỏ, bạn có thể tìm thấy một chiếc xe trượt tuyết, hai chiếc bu lông và hai dây nguồn Schuko-C13. Chiếc xe trượt trông khá đơn giản, nhưng chúng ta sẽ nói về chúng sau.

Bung hộp Huawei TaiShan 2280v2
Trên cùng của máy chủ, có thông tin về máy chủ này, cũng như quyền truy cập vào mô-đun BMC và BIOS. Số sê-ri được thể hiện bằng mã vạch một chiều và mã QR chứa liên kết đến trang web hỗ trợ kỹ thuật.

Hãy tháo nắp máy chủ và nhìn vào bên trong.

Có gì bên trong

Bung hộp Huawei TaiShan 2280v2
Nắp máy chủ được giữ bằng một chốt đặc biệt có thể được cố định ở vị trí đóng bằng tuốc nơ vít Phillips. Việc mở chốt sẽ khiến nắp máy chủ dịch chuyển, sau đó có thể tháo nắp ra mà không gặp bất kỳ sự cố nào.

Bung hộp Huawei TaiShan 2280v2

Bung hộp Huawei TaiShan 2280v2
Máy chủ có cấu hình làm sẵn được gọi là Cấu hình tiêu chuẩn Taishan 2280 V2 512G trong cấu hình sau:

  • 2x Kunpeng 920 (kiến trúc ARM64, 64 nhân, xung nhịp cơ sở 2.6 GHz);
  • 16x DDR4-2933 32GB (tổng 512GB);
  • 12 ổ cứng SAS 1200GB;
  • Bộ điều khiển RAID phần cứng Avago 3508 với bộ nguồn siêu tụ điện;
  • 2x card mạng với bốn cổng 1GE;
  • 2x card mạng với bốn cổng 10GE/25GE SFP+;
  • 2x nguồn điện 2000 watt;
  • Khung Rackmount 2U.

Bo mạch chủ máy chủ triển khai chuẩn PCI Express 4.0, cho phép bạn sử dụng toàn bộ sức mạnh của card mạng 4x 25GE.

Trong cấu hình máy chủ gửi cho chúng tôi, 16 khe cắm RAM trống. Về mặt vật lý, bộ xử lý Kunpeng 920 hỗ trợ RAM lên tới 2 TB, cho phép bạn cài đặt 32 thẻ nhớ 128 GB mỗi thẻ, mở rộng tổng dung lượng RAM lên 4 TB trong một nền tảng phần cứng.

Bộ xử lý có tản nhiệt có thể tháo rời mà không cần quạt riêng. Trái với mong đợi, bộ vi xử lý được hàn vào bo mạch chủ (BGA) và trong trường hợp hỏng hóc, chỉ có thể được thay thế tại trung tâm dịch vụ bằng thiết bị đặc biệt.

Và bây giờ chúng ta sẽ ráp máy chủ lại và chuyển sang lắp tủ rack.

Lắp đặt

Bung hộp Huawei TaiShan 2280v2
Trước hết, xe trượt tuyết được gắn vào giá đỡ. Các tấm trượt là những chiếc kệ đơn giản mà máy chủ phù hợp. Một mặt, một giải pháp như vậy rất đơn giản và thuận tiện, nhưng không thể bảo dưỡng máy chủ mà không kéo nó ra khỏi giá đỡ.

Bung hộp Huawei TaiShan 2280v2
Trong bối cảnh của các máy chủ khác, TaiShan gây chú ý với mặt trước phẳng và tông màu xanh lá cây và đen. Một cách riêng biệt, tôi muốn lưu ý rằng nhà sản xuất rất nhạy cảm với việc đánh dấu thiết bị được cài đặt trong máy chủ. Mỗi đĩa trượt chứa thông tin cần thiết về đĩa đã cài đặt và bên dưới cổng VGA có một biểu tượng cho biết thứ tự đánh số của các đĩa.

Bung hộp Huawei TaiShan 2280v2
Cổng VGA và 2 cổng USB ở mặt trước là một phần thưởng tuyệt vời từ nhà sản xuất ngoài cổng VGA chính + 2 cổng USB ở mặt sau. Trên bảng điều khiển phía sau, bạn cũng có thể tìm thấy một cổng IPMI có nhãn MGMT và một cổng COM RJ-45 có nhãn IOIOI.

Thiết lập ban đầu

Bung hộp Huawei TaiShan 2280v2
Trong quá trình thiết lập ban đầu, bạn thay đổi cài đặt đăng nhập BIOS và định cấu hình IPMI. Huawei đề cao tính bảo mật, vì vậy BIOS và IPMI được bảo vệ bằng mật khẩu khác với mật khẩu quản trị viên/quản trị viên thông thường. Khi bạn đăng nhập lần đầu, BIOS cảnh báo bạn rằng mật khẩu mặc định yếu và cần được thay đổi.

Bung hộp Huawei TaiShan 2280v2
Tiện ích thiết lập BIOS của Huawei có giao diện tương tự như Tiện ích thiết lập Aptio được sử dụng trong các máy chủ SuperMicro. Tại đây, bạn sẽ không tìm thấy công tắc cho công nghệ Siêu phân luồng hoặc chế độ Legacy.

Bung hộp Huawei TaiShan 2280v2
Giao diện web BMC cung cấp ba trường đầu vào thay vì hai trường như mong đợi. Bạn có thể vào giao diện bằng mật khẩu đăng nhập cục bộ hoặc xác thực thông qua máy chủ LDAP từ xa.

IPMI cung cấp nhiều tùy chọn để quản lý máy chủ:

  • RMCP;
  • RMCP+;
  • VNC;
  • KVM;
  • SNMP

Theo mặc định, phương pháp RMCP được sử dụng bởi ipmitool bị vô hiệu hóa vì lý do bảo mật. Để truy cập KVM, iBMC cung cấp hai giải pháp:

  • tiểu dụng Java "cổ điển";
  • Bảng điều khiển HTML5.

Bung hộp Huawei TaiShan 2280v2
Vì bộ xử lý ARM được định vị là tiết kiệm năng lượng, nên trên trang chính của giao diện web iBMC, bạn có thể thấy khối “Hiệu quả năng lượng”, khối này không chỉ cho biết chúng tôi đã tiết kiệm được bao nhiêu năng lượng khi sử dụng máy chủ này mà còn cả bao nhiêu kg carbon dioxide. nhập vào bầu khí quyển.

Mặc dù công suất ấn tượng của bộ nguồn, ở chế độ không hoạt động, máy chủ tiêu thụ 340 Watt, và dưới đầy tải 440 Watt.

Sử dụng

Bước quan trọng tiếp theo là cài đặt hệ điều hành. Có nhiều bản phân phối Linux phổ biến cho kiến ​​trúc arm64, tuy nhiên, chỉ những phiên bản hiện đại nhất mới được cài đặt và hoạt động chính xác trên máy chủ. Dưới đây là danh sách các hệ điều hành mà chúng tôi quản lý để chạy:

  • Ubuntu 19.10;
  • CentOS 8.1.
  • Đơn giản là Linux 9.

Trong quá trình chuẩn bị bài báo, có thông tin rằng công ty Bazalt SPO của Nga đã phát hành phiên bản mới của hệ điều hành Simply Linux. Đã yêu cầu bồi thườngrằng Simply Linux hỗ trợ bộ xử lý Kunpeng 920. Mặc dù ứng dụng chính của HĐH này là Máy tính để bàn, nhưng chúng tôi đã không bỏ lỡ cơ hội thử nghiệm nó trên máy chủ của mình và hài lòng với kết quả này.

Kiến trúc của bộ xử lý, tính năng chính của nó, chưa được hỗ trợ bởi tất cả các ứng dụng. Hầu hết phần mềm nhắm đến kiến ​​trúc x86_64 phổ biến và các phiên bản được chuyển sang arm64 có xu hướng tụt hậu về chức năng.

Huawei khuyến nghị sử dụng Euler OS, một bản phân phối Linux thương mại dựa trên CentOS, vì bộ phân phối này hỗ trợ đầy đủ chức năng của các máy chủ TaiShan. Có một phiên bản miễn phí của EulerOS − MởEuler.

Các điểm chuẩn nổi tiếng như GeekBench 5 và PassMark CPU Mark vẫn chưa hoạt động với kiến ​​​​trúc arm64, vì vậy các tác vụ “hàng ngày” ở dạng giải nén, biên dịch chương trình và tính toán số π được lấy để so sánh hiệu suất.

Một đối thủ cạnh tranh từ thế giới x86_64 đã sử dụng máy chủ hai ổ cắm với Intel® Xeon® Gold 5218. Dưới đây là các đặc điểm kỹ thuật của máy chủ:

Đặc tính
Thái Sơn 2280v2
Intel® Xeon® Vàng 5218

Bộ vi xử lý
2x Kunpeng 920 (64 nhân, 64 luồng, 2.6GHz)
2x Intel® Xeon® Gold 5218 (16 lõi, 32 luồng 2.3 GHz)

RAM
16x DDR4-2933 32GB
12x DDR4-2933 32GB

Đĩa
12x ổ cứng 1.2TB
2x ổ cứng 1TB

Tất cả các thử nghiệm được thực hiện trên hệ điều hành Ubuntu 19.10. Trước khi chạy thử nghiệm, tất cả các thành phần hệ thống đã được nâng cấp bằng lệnh nâng cấp đầy đủ.

Bài kiểm tra đầu tiên so sánh hiệu suất trong "bài kiểm tra đơn lẻ": phép tính một trăm triệu chữ số của số π trên một lõi. Có một chương trình trong kho APT của Ubuntu giải quyết vấn đề này: tiện ích pi.

Giai đoạn thử nghiệm tiếp theo là "khởi động" kỹ lưỡng máy chủ bằng cách biên dịch tất cả các chương trình của dự án LLVM. Được chọn là đã biên dịch LLVM monorepo 10.0.0, và các trình biên dịch là gcc и g++ phiên bản 9.2.1cung cấp với gói xây dựng-thiết yếu. Vì chúng tôi đang thử nghiệm máy chủ, chúng tôi sẽ thêm khóa khi cấu hình lắp ráp -Ăn sáng:

cmake -G"Unix Makefiles" ../llvm/ -DCMAKE_C_FLAGS=-Ofast -DCMAKE_CXX_FLAGS=-Ofast -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly;debuginfo-tests"

Điều này sẽ cho phép tối ưu hóa thời gian biên dịch tối đa và gây thêm căng thẳng cho các máy chủ đang thử nghiệm. Quá trình biên dịch chạy song song trên tất cả các luồng có sẵn.

Sau khi biên dịch, bạn có thể bắt đầu chuyển mã video. Tiện ích dòng lệnh nổi tiếng nhất, ffmpeg, có chế độ đo điểm chuẩn đặc biệt. Phiên bản ffmpeg 4.1.4 đã tham gia thử nghiệm và phim hoạt hình được lấy làm tệp đầu vào Big Buck Bunny 3D HD.

ffmpeg -i ./bbb_sunflower_2160p_30fps_normal.mp4 -f null - -benchmark

Tất cả các giá trị trong kết quả kiểm tra là thời gian cần thiết để hoàn thành nhiệm vụ thành công.

Đặc tính
2x Côn Bằng 920
2x Intel® Xeon® Vàng 5218

Tổng số lõi/luồng
128/128
32/64

Tần số cơ bản, GHz
2.60
2.30

Tần số tối đa, GHz
2.60
3.90

Tính số π
5 phút 40.627 giây
3 phút 18.613 giây

Xây dựng LLVM 10
19 phút 29.863 giây
22 phút 39.474 giây

chuyển mã video ffmpeg
1 phút 3.196 giây
44.401s

Dễ dàng nhận thấy rằng ưu điểm chính của đại diện kiến ​​trúc x86_64 là tần số 3.9 GHz, đạt được nhờ công nghệ Intel® Turbo Boost. Bộ xử lý trên kiến ​​trúc arm64 lấy số lõi chứ không phải tần số.

Đúng như dự đoán, khi tính toán số π trong một luồng, số lượng lõi không giúp được gì. Tuy nhiên, khi biên soạn các dự án lớn, tình hình thay đổi.

Kết luận

Từ quan điểm vật lý, máy chủ TaiShan 2280v2 nổi bật nhờ tính dễ sử dụng và bảo mật. Sự hiện diện của PCI Express 4.0 là một lợi thế riêng của cấu hình này.

Khi sử dụng máy chủ, có thể xảy ra sự cố với phần mềm theo kiến ​​trúc arm64, tuy nhiên, những sự cố này là cụ thể đối với từng người dùng.

Bạn có muốn kiểm tra tất cả các chức năng của máy chủ trên các tác vụ của riêng mình không? TaiShan 2280v2 hiện có sẵn trong Phòng thí nghiệm Selectel của chúng tôi.

Nguồn: www.habr.com

Thêm một lời nhận xét