
Kami tidak akan membuka Amerika jika kami mengatakan bahwa mesin virtual dengan prosesor baru selalu lebih produktif daripada peralatan dengan prosesor generasi lama. Hal lain yang lebih menarik: ketika menganalisis kemampuan sistem yang tampaknya sangat mirip dalam karakteristik teknisnya, hasilnya bisa sangat berbeda. Kami yakin akan hal ini ketika kami menguji prosesor Intel di cloud kami untuk memeriksa prosesor mana yang memberikan keuntungan terbesar saat menjalankan sistem pada 1C.
Spoiler: seperti yang ditunjukkan pengujian kami, semuanya tergantung pada tugas yang ada. Dari seluruh lini prosesor Intel baru, kami dapat memilih produk yang memberikan peningkatan kinerja berlipat ganda karena Intel Xeon Gold 6244 memiliki inti yang lebih sedikit, setiap inti memiliki jumlah memori cache L3 yang lebih besar, dan a frekuensi clock yang lebih tinggi ditetapkan - baik dasar maupun dalam mode Turbo Boost. Dengan kata lain, prosesor inilah yang mampu mengatasi tugas-tugas intensif sumber daya dengan lebih baik dalam hal kinerja satuan/rubel. Ini sempurna untuk 1C: dengan prosesor baru, aplikasi pada 1C di cloud kami mulai benar-benar “bernafas.”
Sekarang mari beri tahu Anda bagaimana kami melakukan pengujian. Di bawah ini adalah hasil pengujian sintetik Gilev. Anda dapat menggunakannya sebagai panduan, tetapi bagaimanapun juga, Anda perlu memeriksa sendiri daur ulang yang sebenarnya menggunakan tugas Anda sendiri.
Kondisi pengujian
Catatan penting: kami membuat perbandingan tanpa optimasi tambahan apa pun, dan bukan patokan. Dengan tambahan konfigurasi sistem di cloud, hasilnya dijamin lebih baik.
Diberikan: dua mesin virtual dengan 8 vCPU dan RAM 64 GB dengan FLASH disk 10.000 IOPS.
Первая виртуалка — с Windows Server 2016 и установленным 1С 8.3.10.2580, для второй образ виртуальной машины с базой данных (Centos + Postgresql) взяли на .
Basis data Postgresql bukanlah suatu kebetulan, karena pengoperasiannya paling mendekati kondisi nyata penggunaan 1C oleh pelanggan kami. Ya, ya, kami melakukan pengujian sintetik yang mirip dengan instalasi biasa, artinya, ini bukanlah jawaban universal untuk semua pertanyaan di Semesta, tetapi pedoman untuk analisis Anda sendiri.
Hal yang penting adalah ketika menggunakan arsitektur file daripada database, hasil pengujian biasanya lebih tinggi. Namun kenyataannya, arsitektur jenis ini hanya digunakan untuk instalasi yang sangat kecil. Di sini pada arsitektur file. Dan inilah yang terjadi di dalamnya Vyacheslav Gilev sendiri:
Jika kita berbicara tentang menyewa 1C dalam mode file, maka ya, tapi apa yang saya lihat berfungsi secara eksklusif di versi client-server. Masuk akal: 1) atau tambahkan klarifikasi ini ke artikel; 2) atau uji opsi client-server, karena perbedaan arsitekturnya signifikan, dan versi file tidak memiliki fungsionalitas penuh.
Tidak ada pengaturan tambahan yang dilakukan pada sistem operasi atau produk 1C.
Pengolah
- Di pojok kiri ring terdapat prosesor Intel Xeon E5-2690 v2, 3,00 GHz.
- Di pojok kanan ring terdapat Intel Xeon Gold 6254, 3,10 GHz.
- Di tengah ring terdapat Intel Xeon Gold 6244, 3,60 GHz.
Biarkan pertarungan dimulai!
Temuan
Intel Xeon E5-2690 v2, 3,00GHz:

“Baik” bagi kami adalah nilai minimum yang menjamin tingkat kenyamanan kerja pelanggan dengan sistem 1C.
Hasilnya adalah 22,03.
Intel Xeon Emas 6254, 3,10GHz:

Hasilnya adalah 27,62.
Prosesor Intel Xeon Gold 6244, 3,60 GHz:

Hasilnya adalah 35,21.
Total: meskipun mesin virtual pada Intel Xeon Gold 6244 pada 3,6 GHz harganya 60% lebih mahal daripada E5-2690 v2 pada 3 GHz, maka Anda layak untuk memilihnya. Dengan selisih harga yang lebih kecil, manfaatnya pun semakin besar. Namun selisih harga kami jauh lebih kecil, sehingga VM seperti itu terasa lebih menguntungkan.
Inti prosesor Cascade Lake menunjukkan peningkatan kinerja tidak hanya karena peningkatan frekuensi, tetapi juga karena arsitektur yang lebih modern. Pada saat yang sama, model prosesor yang berbeda dari lini ini memberikan hasil yang berbeda, yang harus diperhitungkan saat memecahkan masalah Anda.
Di cloud, kami berencana untuk menggunakan prosesor ini dalam mode Turbo Boost, di mana kecepatan clock prosesor mencapai 4,40 GHz, yang akan meningkatkan keunggulan kinerjanya dan membuat pilihan yang mendukung produk ini menjadi lebih jelas.
Apa artinya ini bagi kita
Untuk waktu yang lama kita hidup dalam paradigma lama, ketika satu prosesor tidak memiliki banyak inti, dan oleh karena itu tidak banyak mesin virtual yang dapat ditampung dalam satu server. Kami harus melakukan banyak upaya untuk mencapai setidaknya beberapa optimalitas dalam mengemas VM ke dalam server ini. Sekarang kita mendapatkan 28 atau bahkan 56 core per soket, masalah kepadatan pengepakan hampir terselesaikan dengan sendirinya. Dan kami memiliki sumber daya untuk memikirkan manfaat lain bagi pelanggan CROC Cloud kami. Misalnya, kami membuat kumpulan terpisah dengan 6244 prosesor untuk DBMS.
Bonus tambahan - semua ini ternyata merupakan arsitektur yang sangat cocok untuk 1C. Intinya adalah jika Anda beralih dari prosesor 3 GHz ke prosesor 4 GHz, maka hampir semua pengujian memberi Anda bukan +30%, tetapi +15-20%... Dan hal ini memberi Anda +45%. Artinya, frekuensi meningkat sebesar 30%, dan peningkatan tersebut tumbuh secara nonlinier terhadap frekuensi. Dan prosesornya 40 persen lebih mahal. Akibatnya, prosesor baru lebih mahal, tapi akhirnya 1C mulai bekerja normal. Anda dapat beralih ke cloud tanpa khawatir tentang prosesor yang salah. Bagi banyak klien kami, hal ini sangat penting saat ini.
Sumber: www.habr.com
