Saat kami menguji kinerja prosesor baru di cloud untuk 1C menurut tes Gilyov



Kami tidak akan menemukan Amerika jika kami mengatakan bahwa mesin virtual pada prosesor baru selalu lebih produktif daripada peralatan pada prosesor generasi lama. Hal lain yang lebih menarik: ketika menganalisis kemampuan sistem yang tampaknya sangat dekat dengan karakteristik teknisnya, hasilnya bisa sangat berbeda. Kami yakin akan hal ini ketika kami menguji prosesor Intel di cloud kami untuk memeriksa mana di antara mereka yang memberikan pengembalian terbesar saat sistem operasi pada 1C.

Spoiler: seperti yang ditunjukkan oleh pengujian kami, semuanya tergantung pada tugas. Kami berhasil memilih produk dari seluruh jajaran prosesor Intel baru yang memberikan beberapa peningkatan kinerja karena fakta bahwa Intel Xeon Gold 6244 memiliki lebih sedikit inti, masing-masing inti memiliki lebih banyak cache L3 dan frekuensi clock yang lebih tinggi ditetapkan - baik basis maupun dan dalam mode turbo boost. Dengan kata lain, prosesor inilah yang lebih baik dalam mengatasi tugas-tugas yang intensif sumber daya dalam hal unit produktivitas / rubel. Untuk 1C, ini paling cocok: dengan prosesor baru, aplikasi 1C di cloud kami mulai benar-benar โ€œbernafasโ€.

Sekarang kami akan memberi tahu Anda bagaimana kami menguji. Di bawah ini adalah hasil dari tes sintetik Gilev. Anda dapat fokus pada mereka, tetapi dalam hal apa pun, Anda perlu memeriksa pembuangan aktual sendiri pada tugas Anda.

Kondisi pengujian


Catatan penting: kami melakukan perbandingan tanpa optimasi tambahan, bukan patokan. Dengan konfigurasi tambahan sistem di cloud, hasilnya akan dijamin lebih baik.

Diberikan: dua mesin virtual dengan 8 vCPU dan 64 GB RAM dengan FLASH 10.000 IOPS.

Mesin virtual pertama - dengan Windows Server 2016 dan diinstal 1C 8.3.10.2580, untuk gambar kedua mesin virtual dengan database (Centos + Postgresql) diambil di Gilev.ru .

Basis data Postgresql tidak disengaja, karena operasinya paling dekat dengan kondisi aktual penggunaan 1C oleh pelanggan kami. Ya, ya, kami melakukan tes sintetik yang mirip dengan instalasi pada umumnya, yaitu, ini bukan jawaban universal untuk semua pertanyaan Semesta, yaitu, pedoman untuk analisis Anda sendiri.

Yang penting adalah bahwa jika Anda menggunakan arsitektur file daripada database, hasil tes biasanya lebih tinggi. Namun pada kenyataannya, jenis arsitektur ini hanya digunakan untuk instalasi yang sangat kecil. Di sini RuVDS diuji pada arsitektur file. Dan inilah yang dikatakan Vyacheslav Gilyov sendiri dalam komentar tentang ini :
Jika kita berbicara tentang menyewa 1C dalam mode file, maka ya, tetapi apa yang menarik perhatian saya bekerja secara eksklusif dalam versi client-server. Masuk akal: 1) atau membuat klarifikasi ini dalam artikel; 2) atau uji versi klien-server, karena perbedaan dalam arsitektur adalah signifikan, dan versi file tidak memiliki fungsionalitas penuh.
Tidak ada pengaturan tambahan untuk sistem operasi dan produk 1C dibuat.

Pengolah


  • Di sudut kiri ring adalah prosesor Intel Xeon E5-2690 v2, 3,00 GHz.
  • Di sudut kanan ring adalah Intel Xeon Gold 6254, 3,10 GHz.
  • Di tengah-tengah cincin adalah Intel Xeon Gold 6244, 3,60 GHz.

Biarkan pertempuran dimulai!

hasil


Intel Xeon E5-2690 v2, 3,00 GHz:


"Bagus" bagi kami adalah tanda minimum yang menjamin tingkat pengalaman pelanggan yang nyaman dengan sistem 1C.

Hasilnya adalah 22,03.
โ€ƒ
Intel Xeon Gold 6254, 3,10 GHz:



Hasilnya adalah 27,62. โ€ƒ

Intel Xeon Gold Processor 6244, 3,60 GHz:



Hasil - 35,21.

Total: bahkan jika mesin virtual pada Intel Xeon Gold 6244 pada 3,6 GHz akan berharga 60% lebih tinggi daripada E5-2690 v2 pada 3 GHz, maka ada baiknya memilihnya. Dengan perbedaan harga yang lebih kecil, manfaatnya menjadi lebih besar. Tetapi kami memiliki selisih harga yang jauh lebih kecil, sehingga VM seperti itu terasa lebih menguntungkan.

Prosesor Core of Cascade Lake menunjukkan peningkatan kinerja tidak hanya karena peningkatan frekuensi, tetapi juga arsitektur yang lebih modern. Selain itu, model prosesor yang berbeda dari lini ini memberikan hasil yang berbeda, yang harus diperhitungkan saat menyelesaikan masalah Anda.

Di cloud, kami berencana untuk menggunakan prosesor ini dalam mode Turbo Boost, di mana frekuensi clock prosesor mencapai 4,40 GHz, yang akan meningkatkan kesenjangan kinerjanya dan membuat pilihan yang mendukung produk ini semakin jelas.

Apa artinya ini untuk kita


Untuk waktu yang lama kami hidup dalam paradigma lama ketika satu prosesor tidak memiliki banyak core, dan karenanya tidak banyak mesin virtual yang ditempatkan pada satu server. Saya harus jongkok banyak untuk mencapai setidaknya beberapa optimalitas dalam pengemasan ketat VM di server ini. Sekarang, ketika kita mendapatkan 28 atau bahkan 56 core per soket, masalah dengan kepadatan susun diselesaikan hampir dengan sendirinya. Dan kami memiliki sumber daya untuk memikirkan barang lainnya untuk pelanggan Cloud CROC kami. Sebagai contoh, kami memfilmkan kumpulan terpisah dengan 6244 prosesor di bawah DBMS.

Bonus tambahan - semua ini ternyata merupakan arsitektur yang sangat cocok untuk 1C. Intinya adalah bahwa jika Anda beralih dari prosesor 3 GHz ke prosesor 4 GHz, maka hampir semua tes memberi Anda tidak + 30%, tetapi + 15-20% ... Dan benda ini memberi Anda + 45%. Artinya, frekuensinya meningkat sebesar 30%, dan peningkatannya tumbuh secara nonlinier terhadap frekuensinya. Dan prosesor 40 persen lebih mahal. Akibatnya, prosesor baru lebih mahal, tetapi akhirnya 1C mulai bekerja secara normal. Anda dapat pergi ke cloud tanpa khawatir ada prosesor yang salah. Bagi banyak pelanggan kami, ini sekarang sangat penting.

All Articles