Membongkar Huawei TaiShan 2280v2

Membongkar Huawei TaiShan 2280v2
Server dengan prosesor berbasis arsitektur arm64 rajin memasuki kehidupan kita. Pada artikel ini kami akan menunjukkan kepada Anda unboxing, instalasi, dan tes singkat server TaiShan 2280v2 yang baru.

Membongkar

Membongkar Huawei TaiShan 2280v2
Server tiba kepada kami dalam kotak biasa-biasa saja. Sisi kotaknya memuat logo Huawei, serta tanda wadah dan kemasan. Di bagian atas Anda dapat melihat petunjuk tentang cara menghapus server dari kotak dengan benar. Mari kita mulai membongkar!

Membongkar Huawei TaiShan 2280v2

Membongkar Huawei TaiShan 2280v2
Server dibungkus dengan lapisan bahan antistatis dan ditempatkan di antara lapisan busa. Secara umum, kemasan standar untuk sebuah server.

Membongkar Huawei TaiShan 2280v2
Di dalam kotak kecil Anda dapat menemukan slide, dua baut dan dua kabel listrik Schuko-C13. Kereta luncurnya terlihat cukup sederhana, tetapi kita akan membicarakannya nanti.

Membongkar Huawei TaiShan 2280v2
Di bagian atas server terdapat informasi tentang server ini, serta akses ke modul BMC dan BIOS. Nomor seri diwakili oleh kode batang satu dimensi, dan kode QR berisi tautan ke situs dukungan teknis.

Mari kita lepaskan penutup server dan lihat ke dalam.

Ada apa

Membongkar Huawei TaiShan 2280v2
Penutup server ditahan dengan kait khusus, yang dapat diamankan dalam keadaan tertutup dengan obeng Phillips. Membuka kait menyebabkan penutup server bergeser, setelah itu penutup dapat dilepas tanpa masalah.

Membongkar Huawei TaiShan 2280v2

Membongkar Huawei TaiShan 2280v2
Server hadir 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 512GB);
  • 12x HDD SAS 1200GB;
  • pengontrol RAID perangkat keras Avago 3508 dengan catu daya cadangan berdasarkan ionistor;
  • 2x kartu jaringan dengan empat port 1GE;
  • 2x kartu jaringan dengan empat port SFP+ 10GE/25GE;
  • 2x catu daya 2000 watt;
  • Casing 2U yang dipasang di rak.

Motherboard server mengimplementasikan standar PCI Express 4.0, yang memungkinkan Anda menggunakan kekuatan penuh kartu jaringan 4x 25GE.

Pada konfigurasi server yang dikirimkan kepada kami, 16 slot RAM kosong. Secara fisik, prosesor Kunpeng 920 mendukung RAM hingga 2 TB, yang memungkinkan Anda memasang 32 stik memori masing-masing 128 GB, sehingga menambah jumlah total RAM menjadi 4 TB dalam satu platform perangkat keras.

Prosesor memiliki radiator yang dapat dilepas tanpa kipasnya sendiri. Bertentangan dengan ekspektasi, prosesor disolder ke motherboard (BGA) dan jika terjadi kegagalan hanya dapat diganti di pusat layanan dengan menggunakan peralatan khusus.

Sekarang mari kita kembalikan server dan beralih ke pemasangan rak.

Instalasi

Membongkar Huawei TaiShan 2280v2
Pertama-tama, slide dipasang ke rak. Slide adalah rak sederhana tempat server ditempatkan. Di satu sisi, solusi ini sangat sederhana dan nyaman, namun tidak mungkin untuk melayani server tanpa mengeluarkannya dari rak.

Membongkar Huawei TaiShan 2280v2
Dibandingkan dengan server lain, TaiShan menarik perhatian dengan panel depannya yang datar dan skema warna hijau dan hitam. Secara terpisah, saya ingin mencatat bahwa pabrikan sensitif terhadap pelabelan peralatan yang dipasang di server. Setiap media disk berisi informasi yang diperlukan tentang disk yang diinstal, dan di bawah port VGA terdapat ikon yang menunjukkan urutan penomoran disk.

Membongkar Huawei TaiShan 2280v2
Port VGA dan 2 port USB di panel depan merupakan bonus bagus dari pabrikan selain port utama VGA + 2 USB di panel belakang. Di panel belakang Anda juga dapat menemukan port IPMI bertanda MGMT dan port RJ-45 COM bertanda IOIOI.

Pengaturan awal

Membongkar Huawei TaiShan 2280v2
Selama pengaturan awal, Anda mengubah pengaturan entri BIOS dan mengkonfigurasi IPMI. Huawei mengedepankan keamanan, sehingga BIOS dan IPMI dilindungi dengan password yang berbeda dengan password admin/admin biasanya. Saat Anda pertama kali masuk, BIOS memperingatkan Anda bahwa kata sandi default lemah dan perlu diubah.

Membongkar Huawei TaiShan 2280v2
Utilitas Pengaturan BIOS Huawei memiliki antarmuka yang mirip dengan Utilitas Pengaturan Aptio, yang digunakan di server SuperMicro. Di sini Anda tidak akan menemukan peralihan untuk teknologi Hyper-Threading atau mode Legacy.

Membongkar Huawei TaiShan 2280v2
Antarmuka web modul BMC menawarkan tiga bidang masukan, bukan dua bidang masukan yang diharapkan. Anda dapat masuk ke antarmuka menggunakan kata sandi masuk lokal atau autentikasi melalui server LDAP jarak jauh.

IPMI menyediakan banyak pilihan 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.

Membongkar Huawei TaiShan 2280v2
Karena prosesor ARM diposisikan sebagai prosesor hemat energi, di halaman utama antarmuka web iBMC Anda dapat melihat blok “Efisiensi Energi”, yang tidak hanya menunjukkan berapa banyak energi yang kami hemat menggunakan server ini, tetapi juga berapa kilogram karbon dioksida yang tidak. dilepaskan ke atmosfer.

Meskipun kekuatan catu dayanya mengesankan, server mengkonsumsi daya dalam mode siaga 340 Watt, dan hanya dalam beban penuh 440 Watt.

Menggunakan

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

  • Ubuntu 19.10
  • CentOS 8.1.
  • Cukup Linux 9.

Saat mempersiapkan artikel ini, muncul kabar bahwa perusahaan Rusia Basalt SPO telah merilis versi baru dari sistem operasi Simply Linux. Diklaimbahwa Simply Linux mendukung prosesor Kunpeng 920. Meskipun aplikasi utama OS ini adalah Desktop, kami tidak melewatkan kesempatan untuk menguji pengoperasiannya 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 yang ada di mana-mana, dan versi yang di-porting ke arm64 sering kali tertinggal jauh dalam hal fungsionalitas.

Huawei merekomendasikan penggunaan EulerOS, distribusi Linux komersial berdasarkan CentOS, karena distribusi ini awalnya mendukung penuh fungsionalitas server TaiShan. Ada versi gratis EulerOS - BukaEuler.

Tolok ukur terkenal seperti GeekBench 5 dan PassMark CPU Mark belum berfungsi dengan arsitektur arm64, jadi tugas “sehari-hari” seperti membongkar, menyusun program, dan menghitung angka π diambil untuk membandingkan kinerja.

Pesaing dari dunia x86_64 adalah server dua soket dengan Intel® Xeon® Gold 5218. Berikut karakteristik teknis servernya:

Karakterisasi
TaiShan 2280v2
Intel® Xeon® Emas 5218

prosesor
2x Kunpeng 920 (64 core, 64 thread, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 core, 32 thread 2.3 GHz)

Memori operatif
16x DDR4-2933 32GB
12x DDR4-2933 32GB

Cakram
12xHDD 1.2TB
2xHDD 1TB

Semua pengujian dilakukan pada sistem operasi Ubuntu 19.10. Sebelum menjalankan pengujian, semua komponen sistem ditingkatkan dengan perintah peningkatan penuh.

Tes pertama adalah membandingkan kinerja dalam “tes tunggal”: menghitung seratus juta digit angka π pada satu inti. Ada program di repositori APT Ubuntu yang memecahkan masalah ini: utilitas pi.

Tahap pengujian selanjutnya adalah “pemanasan” server secara menyeluruh dengan mengkompilasi semua program proyek LLVM. Dipilih sebagai dapat dikompilasi Monorepo LLVM 10.0.0, dan kompilernya adalah gcc и g++ versi 9.2.1disertakan dengan paket membangun-penting. Karena kami sedang menguji server, saat mengonfigurasi rakitan kami akan menambahkan kuncinya -cepat:

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"

Hal ini akan memungkinkan optimalisasi waktu kompilasi maksimum dan semakin membebani server yang sedang diuji. Kompilasi berjalan secara paralel di semua thread yang tersedia.

Setelah kompilasi, Anda dapat mulai mentranskode video. Utilitas baris perintah paling terkenal, ffmpeg, memiliki mode benchmarking khusus. Pengujian melibatkan ffmpeg versi 4.1.4, dan kartun diambil sebagai file masukan Kelinci Buck Besar 3D dalam definisi tinggi.

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

Semua nilai dalam hasil tes adalah waktu yang dihabiskan untuk berhasil menyelesaikan tugas.

Karakterisasi
2x Kunpeng 920
2x Intel® Xeon® Emas 5218

Jumlah total inti/utas
128/128
32/64

Frekuensi dasar, GHz
2.60
2.30

Frekuensi maksimum, GHz
2.60
3.90

Menghitung pi
5 m 40.627s
3 m 18.613s

Membangun LLVM 10
19 m 29.863s
22 m 39.474s

Mentranskode video ffmpeg
1 m 3.196s
44.401s

Sangat mudah untuk melihat bahwa keunggulan utama arsitektur x86_64 adalah frekuensi 3.9 GHz, yang dicapai menggunakan teknologi Intel® Turbo Boost. Prosesor berdasarkan arsitektur arm64 memanfaatkan jumlah inti, bukan frekuensi.

Seperti yang diharapkan, saat menghitung π per thread, jumlah inti tidak membantu sama sekali. Namun, ketika menyusun proyek besar, situasinya berubah.

Kesimpulan

Dari segi fisik, server TaiShan 2280v2 dibedakan berdasarkan perhatiannya terhadap kemudahan penggunaan dan keamanan. Kehadiran PCI Express 4.0 menjadi keunggulan tersendiri dari konfigurasi ini.

Saat menggunakan server, masalah mungkin timbul dengan perangkat lunak berdasarkan arsitektur arm64, namun masalah ini spesifik untuk setiap pengguna individu.

Apakah Anda ingin menguji seluruh fungsionalitas server pada tugas Anda sendiri? TaiShan 2280v2 sudah tersedia di Lab Selectel kami.

Sumber: www.habr.com

Tambah komentar