Membongkar Huawei TaiShan 2280v2


Server dengan prosesor berdasarkan arsitektur arm64 dengan hati-hati memasuki kehidupan kita. Pada artikel ini, kami akan menunjukkan pembongkaran, instalasi, dan uji kecil dari server TaiShan 2280v2 yang baru.

Membongkar



Server datang kepada kami dalam kotak biasa-biasa saja. Di sisi kotak adalah logo Huawei, serta kemasan dan tanda kemasan. Di atas Anda dapat melihat petunjuk tentang cara menghapus server dengan benar dari kotak. Ayo buka!



Server dibungkus lapisan bahan antistatik dan diletakkan di antara lapisan busa. Secara umum, kemasan standar untuk server.


Dalam sebuah kotak kecil, Anda dapat menemukan slide, dua baut dan dua kabel listrik Schuko-C13. Slide terlihat cukup sederhana, tetapi kita akan membicarakannya nanti.


Di atas server ada informasi tentang server ini, serta akses ke modul BMC dan di BIOS. Nomor seri diwakili oleh kode batang satu dimensi, dan kode QR berisi tautan ke situs dukungan teknis.

Lepaskan penutup server dan lihat ke dalam.

Apa yang ada di dalam?



Penutup server dipegang oleh kait khusus yang dapat dikunci tertutup saat menggunakan obeng Phillips. Membuka kait akan menggeser penutup server, setelah itu penutup dilepas tanpa masalah.



Server datang dalam konfigurasi siap pakai yang disebut Konfigurasi Standar TaiShan 2280 V2 512G dalam konfigurasi berikut:

  • 2x Kunpeng 920 (arsitektur ARM64, 64 core, frekuensi dasar 2,6 GHz);
  • 16x DDR4-2933 32GB (total 512 GB);
  • 12x SAS HDD 1200GB;
  • Avago 3508 perangkat keras pengontrol RAID dengan catu daya cadangan yang didasarkan pada ionistor;
  • Kartu jaringan 2x dengan empat port 1GE;
  • Kartu jaringan 2x dengan empat port 10GE / 25GE SFP +;
  • 2x catu daya 2000 watt;
  • Rackmount 2U enclosure.
Motherboard server mengimplementasikan PCI Express 4.0 standar, yang memungkinkan Anda menggunakan kekuatan penuh kartu jaringan 4x 25GE.
Dalam konfigurasi server yang dikirimkan kepada kami, 16 slot RAM kosong. Secara fisik, prosesor Kunpeng 920 mendukung hingga 2 TB RAM, yang memungkinkan Anda untuk menginstal 32 memory stick masing-masing 128 GB, memperluas jumlah total RAM menjadi 4 TB dalam satu platform perangkat keras.

Prosesor memiliki radiator yang dapat dilepas tanpa kipas mereka sendiri. Bertentangan dengan harapan, prosesor disolder ke motherboard (BGA) dan dalam hal kegagalan hanya dapat diganti di pusat layanan menggunakan peralatan khusus.

Dan sekarang kita akan merakit kembali server dan melanjutkan ke rack mount.

Instalasi



Pertama-tama, rel dipasang di rak. Slide adalah rak sederhana yang cocok untuk server. Di satu sisi, solusi ini sangat sederhana dan nyaman, namun, tidak mungkin untuk melayani server tanpa menariknya keluar dari rak.


Dibandingkan dengan server lain, TaiShan menarik perhatian Anda dengan panel depan datar dan skema warna hijau-hitam. Saya juga ingin mencatat bahwa pabrikan peka terhadap tanda peralatan yang dipasang di server. Pada setiap slide disk, informasi yang diperlukan tentang disk yang diinstal ditunjukkan, dan sebuah ikon ditampilkan di bawah port VGA yang menunjukkan penomoran disk.


Port VGA dan 2 port USB di panel depan adalah bonus yang bagus dari pabrikan selain port VGA + 2 USB utama di panel belakang. Di panel belakang, Anda juga dapat menemukan port IPMI bertanda MGMT, dan port COM RJ-45 ditandai sebagai IOIOI.

Pengaturan awal



Selama pengaturan awal, pengaturan entri BIOS dan pengaturan IPMI diubah. Huawei mempromosikan keamanan, sehingga BIOS dan IPMI dilindungi oleh kata sandi yang berbeda dari kata sandi admin / admin yang biasa. Pertama kali BIOS dimasukkan, ia memperingatkan bahwa kata sandi default tidak kuat dan perlu diubah.


Huawei BIOS Setup Utility serupa dalam antarmuka dengan Utilitas Pengaturan Aptio yang digunakan di server SuperMicro. Di sini Anda tidak akan menemukan saklar untuk teknologi Hyper-Threading atau mode Legacy.


Antarmuka web modul BMC menawarkan tiga bidang input alih-alih dua yang diharapkan. Anda dapat memasuki antarmuka menggunakan kata sandi masuk lokal atau otentikasi melalui server LDAP jarak jauh.

IPMI menyediakan banyak opsi untuk manajemen server:

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

Secara default, metode RMCP yang digunakan di ipmitool dinonaktifkan karena alasan keamanan. Untuk akses KVM, iBMC menawarkan dua solusi:

  • Applet Java "Klasik";
  • Konsol HTML5.


Karena prosesor ARM diposisikan sebagai hemat energi, pada halaman utama antarmuka web iBMC Anda dapat melihat blok Efisiensi Energi, yang menunjukkan tidak hanya berapa banyak energi yang kami hemat menggunakan server ini, tetapi berapa kilogram karbon dioksida yang tidak masuk ke atmosfer.
Terlepas dari kekuatan pasokan daya yang mengesankan, dalam mode siaga, server mengonsumsi 340 watt , dan di bawah beban penuh hanya 440 watt .

Menggunakan


Langkah penting berikutnya adalah menginstal sistem operasi. Ada banyak distribusi Linux populer untuk arsitektur arm64, tetapi hanya versi paling modern yang diinstal dan berfungsi dengan benar di server. Berikut adalah daftar sistem operasi yang berhasil kami jalankan:

  • Ubuntu 19.10;
  • CentOS 8.1.
  • Cukup Linux 9.
Selama persiapan artikel, muncul berita bahwa perusahaan Rusia Basalt SPO merilis versi baru dari sistem operasi Simply Linux. Disebutkan bahwa Simply Linux mendukung prosesor Kunpeng 920. Terlepas dari kenyataan bahwa aplikasi utama OS ini adalah Desktop, kami tidak melewatkan kesempatan untuk memeriksa operasinya di server kami dan puas dengan hasilnya.
Arsitektur prosesor, fitur utamanya, belum didukung oleh semua aplikasi. Sebagian besar perangkat lunak berfokus pada arsitektur x86_64 di mana-mana, dan versi porting ke arm64 paling sering terasa tertinggal dalam fungsionalitas.
Huawei merekomendasikan penggunaan EulerOS , distribusi Linux komersial berdasarkan CentOS, karena distribusi ini awalnya sepenuhnya mendukung fungsionalitas server TaiShan. Ada versi gratis EulerOS - OpenEuler .
Tolok ukur terkenal, seperti GeekBench 5 dan PassMark CPU Mark, belum bekerja dengan arsitektur arm64, oleh karena itu, untuk membandingkan kinerja, kami mengambil tugas "sehari-hari" dalam bentuk membongkar, menyusun program dan menghitung angka π.

Pesaing dari dunia x86_64 mengambil server dual-socket dengan Intel® Xeon® Gold 5218. Kami menyajikan karakteristik teknis dari server:
CiriTaiShan 2280v2Intel® Xeon® Gold 5218
CPU2x Kunpeng 920 (64 core, 64 thread, 2.6 GHz)2x Intel® Xeon® Gold 5218 (16 core, 32 thread 2.3 GHz)
RAM16x DDR4-2933 32GB12x DDR4-2933 32GB
12x HDD 1.2TB2x HDD 1TB
Semua tes dilakukan pada sistem operasi Ubuntu 19.10. Sebelum menjalankan tes, semua komponen sistem diperbarui dengan perintah upgrade penuh.

Tes pertama membandingkan kinerja dalam "klasemen tunggal": perhitungan seratus juta karakter dari angka π pada satu inti. Repositori APT Ubuntu memiliki program yang memecahkan masalah ini: utilitas pi.

Tahap pengujian berikutnya adalah "pemanasan" menyeluruh dari server dengan mengkompilasi semua program proyek LLVM. LLVM monorepo 10.0.0 dipilih sebagai yang dikompilasi , dan gcc dan g ++ versi 9.2.1 , yang disertakan dengan paket build-essential , adalah kompiler . Karena kami sedang menguji server, saat mengkonfigurasi perakitan, tambahkan sakelar -Ofast :

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"

Ini akan memungkinkan optimalisasi maksimum selama kompilasi dan juga memuat server uji. Kompilasi berjalan secara paralel pada semua utas yang tersedia.

Setelah kompilasi, Anda dapat melakukan transcoding video. Utilitas baris perintah yang paling terkenal, ffmpeg, memiliki mode pembandingan khusus. Ffmpeg versi 4.1.4 berpartisipasi dalam pengujian, dan kartun Big Buck Bunny 3D dalam resolusi tinggi diambil sebagai file input .

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

Semua nilai dalam hasil tes adalah waktu yang dibutuhkan untuk menyelesaikan tugas dengan sukses.
Ciri2x Kunpeng 9202x Intel® Xeon® Gold 5218
Jumlah total inti / utas128/12832/64
Frekuensi dasar, GHz2.602.30
Frekuensi maksimum, GHz2.603,90
Perhitungan angka π5 m 40,627s3 m 18.613d
Perakitan LLVM 1019 m 29.86322m 39.474s
Transcoding video ffmpeg1 m 3.196s44,401d
Mudah untuk melihat bahwa keunggulan utama dari perwakilan arsitektur x86_64 adalah frekuensi 3,9 GHz yang dicapai dengan teknologi Intel® Turbo Boost. Prosesor pada arsitektur arm64 mengambil jumlah inti, bukan frekuensi.

Seperti yang diharapkan, ketika menghitung jumlah π dalam satu utas, jumlah inti tidak membantu. Namun, ketika menyusun proyek besar, situasinya berubah.

Kesimpulan


Dari sudut pandang fisik, server TaiShan 2280v2 terkenal karena kemudahan penggunaan dan keamanannya. Kehadiran PCI Express 4.0 adalah keuntungan terpisah dari konfigurasi ini.

Saat menggunakan server, mungkin ada masalah dengan perangkat lunak untuk arsitektur arm64, namun, masalah ini khusus untuk setiap pengguna tertentu.
? TaiShan 2280v2 Selectel Lab.

All Articles