Cara kami menguji prestasi pemproses baharu dalam awan untuk 1C menggunakan ujian Gilev

Cara kami menguji prestasi pemproses baharu dalam awan untuk 1C menggunakan ujian Gilev

Kami tidak akan membuka Amerika jika kami mengatakan bahawa mesin maya pada pemproses baharu sentiasa lebih produktif daripada peralatan pada pemproses generasi lama. Satu lagi perkara yang lebih menarik: apabila menganalisis keupayaan sistem yang kelihatan sangat serupa dalam ciri teknikalnya, hasilnya boleh sama sekali berbeza. Kami yakin akan perkara ini apabila kami menguji pemproses Intel dalam awan kami untuk menyemak yang mana antara mereka memberikan pulangan paling besar apabila menjalankan sistem pada 1C.

Spoiler: seperti yang ditunjukkan oleh ujian kami, semuanya bergantung pada tugas yang sedang dijalankan. Daripada keseluruhan barisan pemproses Intel baharu, kami dapat memilih produk yang memberikan peningkatan berganda dalam prestasi kerana fakta bahawa Intel Xeon Gold 6244 mempunyai lebih sedikit teras, setiap teras mempunyai jumlah memori cache L3 yang lebih besar, dan kekerapan jam yang lebih tinggi diberikan - kedua-dua asas dan dan dalam mod Turbo Boost. Dalam erti kata lain, pemproses inilah yang mengatasi tugas intensif sumber dengan lebih baik dari segi unit prestasi/ruble. Ini sesuai untuk 1C: dengan pemproses baharu, aplikasi pada 1C dalam awan kami mula benar-benar "bernafas".

Sekarang mari beritahu anda bagaimana kami menjalankan ujian. Di bawah adalah keputusan ujian sintetik Gilev. Anda boleh menggunakannya sebagai panduan, tetapi dalam apa jua keadaan anda perlu menyemak sendiri kitar semula sebenar menggunakan tugas anda sendiri.

Keadaan ujian

Nota penting: kami membuat perbandingan tanpa sebarang pengoptimuman tambahan, dan bukan penanda aras. Dengan konfigurasi tambahan sistem dalam awan, hasilnya dijamin lebih baik.

Diberikan: dua mesin maya dengan 8 vCPU dan 64 GB RAM dengan cakera FLASH sebanyak 10.000 IOPS.

Mesin maya pertama adalah dengan Windows Server 2016 dan 1C 8.3.10.2580 dipasang; untuk yang kedua, imej mesin maya dengan pangkalan data (Centos + Postgresql) telah diambil dari Gilev.ru.

Pangkalan data Postgresql bukanlah kebetulan, kerana operasinya paling hampir dengan keadaan sebenar penggunaan 1C oleh pelanggan kami. Ya, ya, kami melakukan ujian sintetik yang serupa dengan pemasangan biasa, iaitu, ini bukan jawapan universal kepada semua soalan Alam Semesta, tetapi garis panduan untuk analisis anda sendiri.

Perkara penting ialah apabila menggunakan seni bina fail dan bukannya pangkalan data, keputusan ujian biasanya lebih tinggi. Tetapi pada hakikatnya, seni bina jenis ini hanya digunakan untuk pemasangan yang sangat kecil. Di sini RuVDS diuji pada seni bina fail. Dan inilah bagaimana dengan ini dalam komen berkata Vyacheslav Gilev sendiri:

Jika kita bercakap tentang menyewa 1C dalam mod fail, maka ya, tetapi apa yang saya lihat berfungsi secara eksklusif dalam versi pelayan pelanggan. Ia masuk akal: 1) atau tambahkan penjelasan ini pada artikel; 2) atau uji pilihan pelayan pelanggan, kerana perbezaan dalam seni bina adalah ketara, dan versi fail tidak mempunyai fungsi penuh.

Tiada tetapan tambahan dibuat pada sistem pengendalian atau produk 1C.

Pemproses

  • Di sudut kiri gelang ialah pemproses Intel Xeon E5-2690 v2, 3,00 GHz.
  • Di sudut kanan gelang adalah Intel Xeon Gold 6254, 3,10 GHz.
  • Di tengah gelanggang adalah Intel Xeon Gold 6244, 3,60 GHz.

Biarkan perjuangan bermula!

Penemuan

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

Cara kami menguji prestasi pemproses baharu dalam awan untuk 1C menggunakan ujian Gilev
β€œBaik” bagi kami ialah tanda minimum yang menjamin tahap kerja pelanggan yang selesa dengan sistem 1C.

Hasilnya ialah 22,03.
 
Intel Xeon Gold 6254, 3,10 GHz:

Cara kami menguji prestasi pemproses baharu dalam awan untuk 1C menggunakan ujian Gilev

Hasilnya ialah 27,62.  

Pemproses Intel Xeon Gold 6244, 3,60 GHz:

Cara kami menguji prestasi pemproses baharu dalam awan untuk 1C menggunakan ujian Gilev

Hasilnya ialah 35,21.

Jumlah: walaupun mesin maya pada Intel Xeon Gold 6244 pada 3,6 GHz berharga 60% lebih daripada E5-2690 v2 pada 3 GHz, maka ia berbaloi untuk memilihnya. Dengan perbezaan harga yang lebih kecil, faedah menjadi lebih besar. Tetapi jurang harga kami jauh lebih kecil, jadi VM sedemikian nyata lebih menguntungkan.

Teras pemproses Tasik Cascade menunjukkan peningkatan dalam prestasi bukan sahaja disebabkan peningkatan kekerapan, tetapi juga disebabkan oleh seni bina yang lebih moden. Pada masa yang sama, model pemproses yang berbeza dari baris ini memberikan hasil yang berbeza, yang mesti diambil kira semasa menyelesaikan masalah anda.

Dalam awan, kami merancang untuk menggunakan pemproses ini dalam mod Turbo Boost, di mana kelajuan jam pemproses mencapai 4,40 GHz, yang akan meningkatkan petunjuk prestasinya dan membuat pilihan yang memihak kepada produk ini lebih jelas.

Apakah ertinya ini untuk kita

Untuk masa yang lama kita hidup dalam paradigma lama, apabila satu pemproses tidak mempunyai banyak teras, dan oleh itu tidak banyak mesin maya muat pada satu pelayan. Kami terpaksa melakukan banyak mencangkung untuk mencapai sekurang-kurangnya beberapa optimum dalam membungkus VM dengan ketat ke dalam pelayan ini. Sekarang kita mendapat 28 atau bahkan 56 teras setiap soket, masalah dengan ketumpatan pembungkusan diselesaikan hampir dengan sendirinya. Dan kami mempunyai sumber untuk memikirkan barangan lain untuk pelanggan CROC Cloud kami. Sebagai contoh, kami mencipta kumpulan berasingan dengan pemproses 6244 untuk DBMS.

Bonus tambahan - semua ini ternyata menjadi seni bina yang sangat sesuai untuk 1C. Intinya ialah jika anda beralih dari pemproses 3 GHz kepada pemproses 4 GHz, maka hampir semua ujian memberi anda bukan +30%, tetapi +15-20%... Dan perkara ini memberi anda +45%. Iaitu, kekerapan meningkat sebanyak 30%, dan peningkatan itu berkembang secara tidak linear dengan kekerapan. Dan pemproses adalah 40 peratus lebih mahal. Akibatnya, pemproses baharu lebih mahal, tetapi akhirnya 1C mula berfungsi seperti biasa. Anda boleh pergi ke awan tanpa perlu risau tentang pemproses yang salah. Bagi kebanyakan pelanggan kami, ini sangat penting sekarang.

Sumber: www.habr.com

Tambah komen