
เราจะไม่เปิดอเมริกาหากเราบอกว่าเครื่องเสมือนบนโปรเซสเซอร์ใหม่นั้นมีประสิทธิภาพมากกว่าอุปกรณ์ที่ใช้โปรเซสเซอร์รุ่นเก่าเสมอ สิ่งที่น่าสนใจอีกประการหนึ่ง: เมื่อวิเคราะห์ความสามารถของระบบที่ดูเหมือนจะคล้ายกันมากในลักษณะทางเทคนิคผลลัพธ์ที่ได้อาจแตกต่างกันโดยสิ้นเชิง เรามั่นใจในสิ่งนี้เมื่อเราทดสอบโปรเซสเซอร์ Intel ในระบบคลาวด์ของเราเพื่อตรวจสอบว่าโปรเซสเซอร์ตัวใดที่ให้ผลตอบแทนสูงสุดเมื่อใช้งานระบบบน 1C
สปอยเลอร์: ตามที่การทดสอบของเราแสดงให้เห็น ทุกอย่างขึ้นอยู่กับงานที่ทำอยู่ จากกลุ่มผลิตภัณฑ์โปรเซสเซอร์ Intel ใหม่ทั้งหมด เราสามารถเลือกผลิตภัณฑ์ที่ให้ประสิทธิภาพเพิ่มขึ้นได้หลายเท่า เนื่องจาก Intel Xeon Gold 6244 มีคอร์น้อยกว่า แต่ละคอร์มีหน่วยความจำแคช L3 จำนวนมากขึ้น และ กำหนดความถี่สัญญาณนาฬิกาที่สูงขึ้น - ทั้งฐานและและในโหมด Turbo Boost กล่าวอีกนัยหนึ่ง โปรเซสเซอร์เหล่านี้สามารถรับมือกับงานที่ต้องใช้ทรัพยากรได้ดีกว่าในแง่ของหน่วยประสิทธิภาพ/รูเบิล สิ่งนี้สมบูรณ์แบบสำหรับ 1C: ด้วยโปรเซสเซอร์ใหม่ แอปพลิเคชันบน 1C ในระบบคลาวด์ของเราเริ่ม "หายใจ" อย่างแท้จริง
ตอนนี้เรามาบอกคุณว่าเราดำเนินการทดสอบอย่างไร ด้านล่างนี้คือผลลัพธ์ของการทดสอบสังเคราะห์ของ Gilev คุณสามารถใช้สิ่งเหล่านี้เป็นแนวทางได้ แต่ไม่ว่าในกรณีใด คุณจำเป็นต้องตรวจสอบการรีไซเคิลจริงด้วยตนเองโดยใช้งานของคุณเอง
เงื่อนไขการทดสอบ
หมายเหตุสำคัญ: เราทำการเปรียบเทียบโดยไม่มีการเพิ่มประสิทธิภาพเพิ่มเติม และไม่ใช่การเปรียบเทียบ ด้วยการกำหนดค่าระบบเพิ่มเติมในระบบคลาวด์ รับรองว่าผลลัพธ์จะดีขึ้น
ให้มา: เครื่องเสมือนสองเครื่องที่มี 8 vCPU และ RAM 64 GB พร้อมดิสก์ FLASH 10.000 IOPS
Первая виртуалка — с Windows Server 2016 и установленным 1С 8.3.10.2580, для второй образ виртуальной машины с базой данных (Centos + Postgresql) взяли на .
ฐานข้อมูล Postgresql ไม่ใช่เรื่องบังเอิญ เนื่องจากการดำเนินงานใกล้เคียงกับเงื่อนไขการใช้งานจริงของ 1C โดยลูกค้าของเรามากที่สุด ใช่ ใช่ เราทำการทดสอบสังเคราะห์ที่คล้ายกับการติดตั้งทั่วไป นั่นคือ นี่ไม่ใช่คำตอบที่เป็นสากลสำหรับคำถามทุกข้อในจักรวาล แต่เป็นแนวทางสำหรับการวิเคราะห์ของคุณเอง
สิ่งสำคัญคือเมื่อใช้สถาปัตยกรรมไฟล์แทนฐานข้อมูล ผลการทดสอบมักจะสูงกว่า แต่ในความเป็นจริง สถาปัตยกรรมประเภทนี้ใช้สำหรับการติดตั้งขนาดเล็กมากเท่านั้น ตรงนี้ บนสถาปัตยกรรมไฟล์ และนี่คือสิ่งที่เกี่ยวกับสิ่งนี้ใน Vyacheslav Gilev เอง:
หากเรากำลังพูดถึงการเช่า 1C ในโหมดไฟล์ก็ใช่ แต่สิ่งที่ฉันเห็นใช้งานได้เฉพาะในเวอร์ชันไคลเอ็นต์ - เซิร์ฟเวอร์ มันสมเหตุสมผล: 1) หรือเพิ่มคำชี้แจงนี้ลงในบทความ; 2) หรือทดสอบตัวเลือกไคลเอ็นต์-เซิร์ฟเวอร์ เนื่องจากความแตกต่างในสถาปัตยกรรมมีความสำคัญ และเวอร์ชันของไฟล์ไม่มีฟังก์ชันการทำงานเต็มรูปแบบ
ไม่มีการตั้งค่าเพิ่มเติมกับระบบปฏิบัติการหรือผลิตภัณฑ์ 1C
โปรเซสเซอร์
- ที่มุมซ้ายของวงแหวนคือโปรเซสเซอร์ Intel Xeon E5-2690 v2, 3,00 GHz
- ที่มุมขวาของวงแหวนคือ Intel Xeon Gold 6254, 3,10 GHz
- ตรงกลางวงแหวนคือ Intel Xeon Gold 6244, 3,60 GHz
ให้การต่อสู้เริ่มต้นขึ้น!
ผลการวิจัย
Intel Xeon E5-2690 v2, 3,00 GHz:

“ดี” สำหรับเราคือเครื่องหมายขั้นต่ำที่รับประกันระดับความสะดวกสบายในการทำงานของลูกค้ากับระบบ 1C
ผลลัพธ์คือ 22,03 น.
Intel Xeon ทอง 6254, 3,10 GHz:

ผลลัพธ์คือ 27,62 น.
โปรเซสเซอร์ Intel Xeon Gold 6244, 3,60 GHz:

ผลลัพธ์คือ 35,21 น.
ทั้งหมด: แม้ว่าเครื่องเสมือนบน Intel Xeon Gold 6244 ที่ 3,6 GHz จะมีราคามากกว่า E60-5 v2690 ที่ 2 GHz ถึง 3% แต่ก็คุ้มค่าที่จะเลือก ด้วยราคาที่แตกต่างกันเล็กน้อย ผลประโยชน์ก็จะเพิ่มมากขึ้น แต่ช่องว่างด้านราคาของเรานั้นน้อยกว่ามาก ดังนั้น VM ดังกล่าวจึงทำกำไรได้มากกว่าอย่างเห็นได้ชัด
แกนประมวลผล Cascade Lake แสดงให้เห็นถึงประสิทธิภาพที่เพิ่มขึ้นไม่เพียงเนื่องจากความถี่ที่เพิ่มขึ้น แต่ยังเนื่องมาจากสถาปัตยกรรมที่ทันสมัยยิ่งขึ้นด้วย ในเวลาเดียวกันโปรเซสเซอร์รุ่นต่างๆ จากสายนี้ให้ผลลัพธ์ที่แตกต่างกันซึ่งจะต้องนำมาพิจารณาเมื่อแก้ไขปัญหาของคุณ
ในระบบคลาวด์ เราวางแผนที่จะใช้โปรเซสเซอร์เหล่านี้ในโหมด Turbo Boost ซึ่งความเร็วสัญญาณนาฬิกาของโปรเซสเซอร์ถึง 4,40 GHz ซึ่งจะเพิ่มประสิทธิภาพการทำงานและทำให้ตัวเลือกที่สนับสนุนผลิตภัณฑ์นี้ชัดเจนยิ่งขึ้น
สิ่งนี้มีความหมายสำหรับเราอย่างไร
เราอาศัยอยู่ในกระบวนทัศน์เก่ามานานแล้ว เมื่อโปรเซสเซอร์ตัวหนึ่งไม่มีคอร์จำนวนมากนัก ดังนั้นจึงมีเครื่องเสมือนไม่มากที่เหมาะกับเซิร์ฟเวอร์เดียว เราต้องทำท่านั่งยองๆ มากมายเพื่อให้ได้ประสิทธิภาพสูงสุดอย่างน้อยในการอัด VM ลงในเซิร์ฟเวอร์เหล่านี้อย่างแน่นหนา ตอนนี้เราได้รับ 28 หรือ 56 คอร์ต่อซ็อกเก็ตแล้ว ปัญหาเกี่ยวกับความหนาแน่นของการบรรจุก็แทบจะแก้ไขได้ด้วยตัวเอง และเรามีทรัพยากรในการคิดเกี่ยวกับสิ่งดีๆ อื่นๆ สำหรับลูกค้า CROC Cloud ของเรา ตัวอย่างเช่น เราสร้างพูลแยกต่างหากที่มีโปรเซสเซอร์ 6244 สำหรับ DBMS
โบนัสเพิ่มเติม - ทั้งหมดนี้กลายเป็นสถาปัตยกรรมที่เหมาะสมมากสำหรับ 1C ประเด็นก็คือหากคุณเปลี่ยนจากโปรเซสเซอร์ 3 GHz ไปเป็นโปรเซสเซอร์ 4 GHz การทดสอบเกือบทั้งหมดไม่ได้ให้ +30% แต่ +15-20%... และสิ่งนี้จะให้ +45% แก่คุณ นั่นคือความถี่เพิ่มขึ้น 30% และการเพิ่มขึ้นนั้นเพิ่มขึ้นแบบไม่เชิงเส้นตามความถี่ และโปรเซสเซอร์มีราคาแพงกว่าถึง 40 เปอร์เซ็นต์ ส่งผลให้โปรเซสเซอร์ใหม่มีราคาแพงกว่า แต่ในที่สุด 1C ก็เริ่มทำงานได้ตามปกติ คุณสามารถไปที่คลาวด์ได้โดยไม่ต้องกังวลกับโปรเซสเซอร์ที่ไม่ถูกต้อง สำหรับลูกค้าของเราหลายราย สิ่งนี้สำคัญมากในตอนนี้
ที่มา: will.com
