
Saya terus menguji prosesor. Kali ini perhatian saya telah sepenuhnya dan sepenuhnya beralih dari desktop Core ke server Xeon. Harus saya akui itu bukan kebetulan. Pertama, saya dengan hangat ditanya tentang hal ini di komentar pada
artikel sebelumnya , dan kedua, taman kami diisi ulang dengan Xeon E baru - kami memutuskan untuk memperbarui jajaran server khusus prosesor tunggal dan membeli E-2134 dan E-2136 sebagai alternatif untuk E3-12XX.
Awalnya, saya punya rencana Napoleon. Karena "koleksi" Xeon E3-12xyVz kami, di mana "z" mengambil nilai dari 2 hingga 6, mencakup prosesor dari Ivy Bridge ke Kaby Lake, saya tertarik untuk membandingkannya satu sama lain dan dengan Xeon E. yang baru.
Tetapi setelah memperkirakan jumlah pekerjaan di depan, saya memutuskan untuk menurunkan tingkat ambisius dan hanya menyisakan dua keluarga sebelumnya dari perwakilan Xeon E3: Xeon E3-12xxV5 dan Xeon E3-12xxV6. Bersama dengan Xeon E baru, ketiga keluarga sebenarnya dibangun di atas arsitektur yang sama, satu proses teknologi dan, terima kasih kepada Intel, satu soket prosesor FCLGA1151.
Apalagi! Prosesor dari dua keluarga sebelumnya ternyata tersedia, berpotongan di frekuensi dasar dan frekuensi dalam "boost", yang, menurut pendapat saya, adalah sukses besar :) Dalam komentar pada artikel sebelumnya, permintaan dibuat dari pembaca untuk membandingkan keluarga yang berbeda pada frekuensi yang sama untuk melihat bersih pertumbuhan perubahan mikroarsitektur. Gagasan itu tampak menarik bagi saya dan mungkin suatu hari nanti saya akan kembali ke Core untuk menghidupkannya. Sementara itu, saya memutuskan untuk beradaptasi dengan apa yang ada dan melihat bagaimana Xeon berperilaku dengan frekuensi yang sama.
PengujianDelapan prosesor dari tiga keluarga berpartisipasi dalam pengujian:
Skylake - Intel E3-1230v5, E3-1240v5, E3-1270v5,
Danau Kaby - E3-1230v6, E3-1240v6, E3-1270v6,
Danau Kopi - E-2134 dan E-2136.
Karakteristik kinerja platformServer dengan prosesor Intel E3-1230v5, E3-1240v5, E3-1270v5, E3-1230v6, E3-1240v6, dan E3-1270v6 memiliki konfigurasi dasar yang sama:
- Motherboard: Supermicro X11SSE-F (2.2 BIOS).
- RAM: Teknologi Mikron 16 GB (DDR4-2666) ECC - 2 buah.
- SSD: Intel DC S4500 480 GB - 2 buah dalam RAID1.
Server dengan prosesor Intel E-2134 dan E-2136 juga berfungsi pada platform yang sama:
- Motherboard: Supermicro X11SCE-F (BIOS 1.0a).
- RAM: Teknologi Mikron 16 GB (DDR4-2666) ECC - 2 buah.
- SSD: Intel DC S4500 480 GB - 2 buah dalam RAID1.
Bagian perangkat lunak: CentOS Linux 7 x86_64 (7.6.1810)
Kernel: 3.10.0-957.5.1.el7.x86_64
Optimalisasi yang diperkenalkan terkait instalasi standar: opsi peluncuran kernel tambahan elevator = noop selinux = 0.
Pengujian dilakukan dengan semua tambalan dari kerentanan Specter, Meltdown dan Foreshadow yang di-backport ke kernel ini.
Tes yang digunakan untuk penelitian:- Sysbench
- Geekbench
- Phoronix Test Suite
Deskripsi tes yang lebih terperinci dapat ditemukan di
artikel sebelumnya . Dia mengambil kit yang sama ditambah Kompilasi GCC Berwaktu, yang dia tambahkan atas permintaan pembaca. Sementara itu, singkat tentang apa dan apa yang diukur.
Tes SysbenchTes ini multi-threaded, di semua core. Saya mengukur satu indikator - peristiwa kecepatan CPU per detik, yang berarti jumlah operasi yang dilakukan oleh prosesor per detik - semakin tinggi nilainya, semakin efisien sistem.
Tes GeekbenchSaya mengukur dua indikator utama berdasarkan hasil beberapa tes: Skor Single-Core dan Multi-Core, - tes tunggal dan multi-threaded. Satuan ukuran adalah "beo" abstrak. Semakin banyak burung beo, semakin baik.
Phoronix Test SuiteSaya hanya mengambil 10 dari set besar - sama seperti terakhir kali - dan untuk mereka, seperti yang saya katakan di atas, menambahkan Kompilasi GCC Teratur. Hasilnya adalah 8 tes multi-threaded dan 2 single-threaded (Himeno dan LAME MP3 Encoding).
Dalam tes ini, semakin tinggi nilainya, semakin baik- Tes sandi John the Ripper. Ambil algoritma crypto Blowfish.
- Tes Himeno adalah pemecah tekanan Poisson linier menggunakan metode titik Jacobi.
- 7-Zip Compression - 7-Zip test menggunakan p7zip dengan fungsi pengujian kinerja terintegrasi.
- OpenSSL adalah seperangkat alat yang mengimplementasikan protokol SSL (Secure Sockets Layer) dan TLS (Transport Layer Security). Mengukur kinerja OpenSSL RSA 4096-bit.
- Apache Benchmark - mengukur berapa banyak permintaan per detik yang dapat ditahan sistem ini saat menjalankan 1.000.000 permintaan, sementara 100 permintaan dieksekusi secara bersamaan. Unit - kueri per detik.
Dan dalam hal ini jika kurang, lebih baik - dalam semua tes waktu yang dibutuhkan untuk mengukur diukur.
- C-Ray menguji kinerja CPU pada perhitungan floating point. Ini adalah tes multi-ulir (16 utas per inti).
- Parallel BZIP2 Compression - mengukur waktu kompresi file (paket .tar dari kode sumber kernel Linux) menggunakan kompresi BZIP2.
- Tes Encoding MP3 LAME dilakukan dalam satu aliran.
- Tes ffmpeg x264 multi-threaded.
- Kompilasi GCC berjangka waktu. Dalam artikel pertama saya di komentar, pembaca meminta saya untuk menambahkan tes yang berkaitan dengan kompilasi dari sumber. Tes ini untuk Anda :-) Ini menunjukkan berapa lama waktu yang dibutuhkan untuk membangun kompiler GNU GCC (versi 8.2.0). Unit adalah detik.
Jadi, saya berkumpul di satu bangku tes perwakilan dari tiga keluarga - Skylake, Kaby Lake dan Coffee Lake. Semua prosesor, kecuali E-2136 yang baru, memiliki empat core dan delapan thread dalam HT, serta ukuran cache total yang sama. Semua prosesor memiliki memori saluran ganda dengan dukungan ECC dan frekuensi basis dekat. Seperti pada artikel sebelumnya, saya menarik perhatian pada fakta bahwa prosesor dari tiga keluarga yang berbeda dibangun pada arsitektur yang sama. Oleh karena itu, "frekuensi, inti dan utas harus menguasai bola".
Tetapi kali ini akan menjadi lebih menarik: semua keluarga ini memiliki frekuensi yang didukung berbeda ketika bekerja dengan RAM - 2133, 2400 dan 2666, masing-masing, serta paket panas yang berbeda. Sangat menarik untuk melihat bagaimana ini akan mempengaruhi hasil tes dan apakah itu akan mempengaruhi sama sekali. Tentu saja, saya menduga bahwa semakin tinggi frekuensi bekerja dengan RAM, semakin baik prosesor akan lulus tes.
Yang menarik adalah E3-1240v5 dan E3-1230v6 dengan frekuensi yang sama: basis 3,50 GHz dan 3,90 GHz di Turbobust. Saya kira mereka harus menunjukkan hasil yang identik atau dekat, karena mereka hanya berbeda dalam paket panas dan frekuensi memori.
Adapun prediksi saya mengenai Xeon E, saya pikir bahwa hasil tes single-threaded E-2134 dan E-2136 juga harus sama atau sangat dekat dalam kinerja - meskipun frekuensi dasar berbeda, tetapi frekuensi dalam dorongan itu sama. Dan tentu saja, hasil dari kedua Xeon Es, saya yakin, akan lebih baik daripada pendahulunya: 4,5 GHz pada kecepatan maksimum dan 6 core pada E-2136 pasti akan tampil dengan sendirinya. Dan sekarang kita akan melihat betapa benarnya saya.
Hasil tes
Dalam tes Sysbench, E3-1240v5 dan E3-1270v5 setara. Dengan E3-1230v6, pertumbuhan dimulai, yang berakhir dengan take-off tajam dari E-2136. E-2136 adalah 36% lebih baik dalam tes ini daripada E3-1270v6, dan 43% lebih baik dari E3-1230v5. E-2134 hanya unggul 4% dari E3-1270v6 dan 14% E3-1230v5. Perbedaan antara E3-1240v5 dan E3-1230v6 adalah 2,4% mendukung E3-1230v6.


Dalam tes single-threaded Geekbench, pertumbuhan diamati dalam setiap keluarga, dengan pengecualian keluarga Xeon E: E-2134 menyusul E-2136 sebesar 4,5%.
Dalam uji multi-utas, tren pertumbuhan bertahan di ketiga keluarga: E-2136 adalah 14,6% di depan E-2134. Dalam tes single-threaded, E3-1240v5, E3-1270v5 dan E3-1230v6 setara, dan dalam tes multi-threaded E3-1230v6 menyalip E3-1240v5 sebesar 2,5%
Tautan ke hasil tes Geekbench:
Xeon E3-1230v5Xeon E3-1240v5Xeon E3-1270v5Xeon E3-1230v6Xeon E3-1240v6Xeon E3-1270v6Xeon E-2134Xeon E-2136
Hasil multi-threaded John The Ripper sangat mirip dengan hasil tes Sysbench: E3-1240v5, E3-1270v5 dan E3-1230v6 memberikan kinerja yang hampir sama dan E-2136 33% lebih cepat daripada E-2134. Pertumbuhan stabil terlihat jelas dalam hal E3-1240v6, E3-1270v6 dan transisi ke generasi berikutnya - E-2134.

Dalam tes C-ray, hasil tertinggi adalah E-2136, terendah adalah E3-1230v5, yang cukup logis secara kronologis. Tempat kedua di E-2134 baru. Tetapi E3-1240v5, E3-1270v5 dan E3-1230v6 sekali lagi setara.

Tes Himeno single-threaded hampir persis mengulangi hasil tes Geekbench single-threaded: ada pertumbuhan dalam setiap keluarga, dengan pengecualian Xeon E: E-2134 menyalip E-2136 sebesar 2,4%. Perbedaan antara E3-1240v5, E3-1270v5 dan E3-1230v6 pada tingkat kesalahan.

Dalam tes 7zip kami mengamati "tangga" yang indah dan pertumbuhan di semua keluarga. Perbedaan antara E3-1240v5, E3-1270v5 pada tingkat kesalahan. E3-1230v6 hampir 4% lebih baik pada tes ini daripada E3-1240v5. E-2134 adalah 21% di depan E3-1230v5, 16% di depan E3-1270v5 dan 6,6% di depan E3-1270v6. Dan E-2136 adalah yang terbaik :-)

Tren serupa diamati pada tes pbzip2, hanya E3-1230v6 yang tersingkir.

Saya ingin mengatakan bahwa tes mp3 menunjukkan seragam "ladder down", tetapi perbedaan antara ekstrem dalam grafik E3-1230v5 dan E-2136 hanya 9,5%, sehingga menyebutnya "tangga" tidak terlalu benar. Selain itu, E3-1230v6 membuat penyesuaian sendiri, dan E3-1240v5 dan E3-1270v5 hanya menambah grafik kerataan.

Dalam uji multithread ffmpeg, "tangga turun" sudah tanpa semburan dan dengan area yang hampir datar di bidang E3-1240v5, E3-1270v5 dan E3-1230v6. E-2136 dalam tes ini lebih baik daripada E-2134 sebesar 19%, E3-1230v5 sebesar 32%, E3-1270v5 sebesar 29% dan E3-1270v6 sebesar 22%.

Tes OpenSSL menunjukkan "ladder up" dengan platform pada E3-1240v5, E3-1270v5, E3-1230v6 dan margin yang terlihat pada E-2136. E-2134 lebih baik 14% dari E3-1230v5.
E-2136 adalah 43% di depan E3-1230v5, 36% di depan E3-1270v6 dan 33% di depan E-2134.

Dalam uji Apache, perbedaan antara prosesor dari keluarga V5 adalah minimal. Dalam keluarga V6, "tangga naik": E3-1270v6 adalah 8,8% lebih baik daripada E3-1230v6. Keluarga Xeon E melanjutkan tren pertumbuhan dan menambahkan "langkah-langkah": E-2136 adalah 3% di depan E-2134, 8% di depan E3-1270v6 dan 22% di depan E3-1270v5. Perbedaan antara wakil pertama V5 dan E-2136 baru adalah 24%. E3-1240v5 dan E3-1270v5 pada tingkat kesalahan. Lompatan nyata dalam transisi dari keluarga V5 ke V6: perbedaan antara E3-1230v6 dan E3-1240v5 adalah 7%.

Dalam tes waktu kompilasi GCC, E3-1230v5 berada di peringkat terakhir, tempat kedua dari belakang dibagi antara E3-1240v5 dan E3-1270v5. Kemenangan tetap untuk E-2136 enam inti.

Jika
dalam artikel sebelumnya di mana saya menguji Core , saya menulis bahwa saya tidak terkejut dengan hasilnya - mereka dapat diprediksi, maka kali ini saya tidak terkejut :-)
Tapi pertama-tama, sedikit latar belakang.
Saya harus mengatakan bahwa saya harus mengulang semua tes untuk E3-1230v6. Dan semua karena pertama kali saya melakukan kesalahan - perwakilan dari keluarga V6 melewati situs uji dengan RAM dalam mode single-channel. Akibatnya, indeks bersarang dalam tes Geekbench - Memory Score, ternyata lebih rendah daripada E3-1240v5, yang sangat memengaruhi hasil keseluruhan dari keseluruhan tes. E3-1240v5 dalam hal kinerja secara signifikan menyalip E3-1230v6.
Gambar serupa diambil di semua tes single-threaded. Dia mengerutkan otaknya untuk waktu yang lama untuk memberikan setidaknya beberapa penjelasan yang masuk akal tentang situasi (dan bahkan menemukannya!), Sampai dia menggosok matanya dan mengulangi semua tes, tetapi dengan memori dua saluran. Dan sekarang sampai pada kesimpulan.
Harapan vs RealitaHal pertama yang saya harapkan adalah kinerja yang sama untuk E3-1240v5 dan E3-1230v6. Dan saya melihat. Dalam semua tes kecuali mp3 dan pbzip2, E3-1230v6 lebih baik atau sama dengan E3-1240v5. Secara pribadi, saya tidak berpikir bahwa ini adalah peningkatan mikroarsitektur. Kemungkinan besar, hasil ini diperoleh karena kecepatan clock RAM yang lebih tinggi. Satu hal yang bisa saya katakan dengan pasti: memori dalam satu saluran secara signifikan mempengaruhi hasil dalam tes, jadi hati-hati :)
Hipotesis kedua saya menyangkut dua perwakilan keluarga V5 - E3-1240v5 dan E3-1270v5. Jujur, saya berharap untuk menemukan setidaknya sedikit perbedaan di antara mereka, tetapi sebagai hasil pengujian, ternyata tidak ada kata sama sekali. Efek tambahan 100 MHz harus dilihat di bawah mikroskop di sebagian besar tes.
Pada saat yang sama, 100 MHz yang sama cukup terlihat oleh mata telanjang ketika membandingkan E3-1270v5 dan E3-1240v6. Saya kira, sekali lagi, frekuensi memori terpengaruh.
Kami beralih ke Xeon E. yang baru. Saya benar-benar tidak siap dengan kenyataan bahwa dalam pengujian single-threaded E-2136 akan lebih rendah daripada E-2134. Meskipun frekuensi dasar model lama lebih rendah 200 MHz, tetapi frekuensi dalam dorongan adalah sama. Saya mengulangi setiap tes beberapa kali dengan masing-masing prosesor untuk mendapatkan hasil yang saya harapkan, tetapi saya tidak bisa mencapainya :) Saya benar-benar tidak suka menggambar kesimpulan dan kesimpulan, jadi saya akan senang mengetahui pendapat pembaca yang budiman: apa yang dapat dikaitkan dengan hal yang tidak biasa seperti itu hasilnya?
Di sinilah harapan bertepatan dengan kenyataan, jadi ketika membandingkan keluarga Xeon E baru dengan pendahulunya, ada prediksi bahwa E baru akan mem-bypass E3 lama yang baik yang baru saja dikonfirmasi oleh tes. Dan jika quad-core E-2134 melakukan ini karena frekuensi yang lebih tinggi dalam dorongan, maka E-2136 lebih rusak karena enam core jujurnya.
Secara umum, gambarnya adalah sebagai berikut. Xeon E baru benar-benar dapat dilihat sebagai alternatif yang baik untuk keluarga E3. Selain itu, harganya hampir sama dengan V6 - kinerja yang lebih tinggi untuk uang yang sama. Jika Anda mencari opsi anggaran yang lebih banyak, maka Anda dapat dengan aman memilih dari tiga
E3-1240v5 ,
E3-1270v5 dan
E3-1230v6 . Menurut hasil tes, mereka ternyata benar-benar dapat dipertukarkan.
Dalam pengujian, kami menggunakan server berbasis prosesor Intel Xeon E3-1230v5, E3-1240v5, E3-1270v5, E3-1230v6, E3-1240v6, E3-1270v6, E-2134 dan E-2136 dengan
1dedic.ru .
Hingga 1 Mei,
server dengan Xeon E baru dapat dipesan dengan diskon 25% selama 1 bulan menggunakan kode promosi
XEONE_HABR . Kode promosi akan dibakar pada tengah malam pada 30 April 2019.
Untuk server khusus, diskon 10% saat membayar untuk tahun tersebut.
Diuji dan ditulis untuk Anda oleh
Trashwind , administrator sistem FirstDEDIC.