Cách chúng tôi kiểm tra hiệu suất của bộ xử lý mới trên đám mây ở mức 1C bằng thử nghiệm Gilev

Cách chúng tôi kiểm tra hiệu suất của bộ xử lý mới trên đám mây ở mức 1C bằng thử nghiệm Gilev

Chúng tôi sẽ không mở nước Mỹ nếu nói rằng máy ảo trên bộ xử lý mới luôn hoạt động hiệu quả hơn thiết bị trên bộ xử lý thế hệ cũ. Một điều thú vị hơn: khi phân tích khả năng của các hệ thống có vẻ rất giống nhau về đặc tính kỹ thuật, kết quả có thể hoàn toàn khác. Chúng tôi đã bị thuyết phục về điều này khi thử nghiệm bộ xử lý Intel trên đám mây của mình để kiểm tra xem bộ xử lý nào trong số chúng mang lại lợi nhuận cao nhất khi chạy hệ thống trên 1C.

Tiết lộ nội dung: như thử nghiệm của chúng tôi cho thấy, tất cả phụ thuộc vào nhiệm vụ trước mắt. Từ toàn bộ dòng bộ xử lý Intel mới, chúng tôi có thể chọn sản phẩm giúp tăng hiệu suất gấp nhiều lần do Intel Xeon Gold 6244 có ít lõi hơn, mỗi lõi có lượng bộ nhớ đệm L3 lớn hơn và tần số xung nhịp cao hơn được chỉ định - cả ở chế độ cơ bản và ở chế độ Turbo Boost. Nói cách khác, chính những bộ xử lý này sẽ xử lý tốt hơn các tác vụ tiêu tốn nhiều tài nguyên tính theo đơn vị hiệu suất/rúp. Điều này hoàn hảo cho 1C: với bộ xử lý mới, các ứng dụng trên 1C trong đám mây của chúng tôi bắt đầu “thở” theo đúng nghĩa đen.

Bây giờ hãy cho bạn biết chúng tôi đã tiến hành thử nghiệm như thế nào. Dưới đây là kết quả thử nghiệm tổng hợp của Gilev. Bạn có thể sử dụng chúng làm hướng dẫn, nhưng trong mọi trường hợp, bạn cần tự mình kiểm tra việc tái chế thực tế bằng cách sử dụng các nhiệm vụ của riêng mình.

Điều kiện kiểm tra

Lưu ý quan trọng: chúng tôi đã thực hiện so sánh mà không có bất kỳ tối ưu hóa bổ sung nào và không có điểm chuẩn. Với cấu hình bổ sung của hệ thống trên đám mây, kết quả được đảm bảo sẽ tốt hơn.

Đưa ra: hai máy ảo có 8 vCPU và RAM 64 GB với đĩa FLASH 10.000 IOPS.

Máy ảo đầu tiên được cài đặt Windows Server 2016 và 1C 8.3.10.2580; đối với máy ảo thứ hai, hình ảnh của máy ảo có cơ sở dữ liệu (Centos + Postgresql) được lấy từ Gilev.ru.

Cơ sở dữ liệu Postgresql không phải ngẫu nhiên, vì hoạt động của nó gần nhất với điều kiện sử dụng thực tế của 1C bởi khách hàng của chúng tôi. Vâng, vâng, chúng tôi đã thực hiện các thử nghiệm tổng hợp tương tự như các cài đặt thông thường, nghĩa là đây không phải là câu trả lời chung cho tất cả các câu hỏi của Vũ trụ, mà là kim chỉ nam cho phân tích của riêng bạn.

Điều quan trọng là khi sử dụng kiến ​​trúc tệp thay vì cơ sở dữ liệu, kết quả kiểm tra thường cao hơn. Nhưng trên thực tế, kiểu kiến ​​trúc này chỉ được sử dụng cho những công trình lắp đặt rất nhỏ. Đây Đã thử nghiệm RuVDS về kiến ​​trúc tập tin. Và đây là những gì về điều này trong bình luận anh ấy nói Bản thân Vyacheslav Gilev:

Nếu chúng ta đang nói về việc thuê 1C ở chế độ tệp thì có, nhưng những gì tôi thấy chỉ hoạt động ở phiên bản máy khách-máy chủ. Nó có ý nghĩa: 1) hoặc thêm phần làm rõ này vào bài viết; 2) hoặc kiểm tra tùy chọn máy khách-máy chủ, vì sự khác biệt về kiến ​​trúc là đáng kể và phiên bản tệp không có đầy đủ chức năng.

Không có cài đặt bổ sung nào được thực hiện cho hệ điều hành hoặc sản phẩm 1C.

Bộ xử lý

  • Ở góc bên trái của chiếc nhẫn là bộ xử lý Intel Xeon E5-2690 v2, tốc độ 3,00 GHz.
  • Ở góc bên phải của chiếc nhẫn là Intel Xeon Gold 6254, 3,10 GHz.
  • Ở giữa vòng tròn là Intel Xeon Gold 6244, 3,60 GHz.

Hãy để cuộc chiến bắt đầu!

Những phát hiện

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

Cách chúng tôi kiểm tra hiệu suất của bộ xử lý mới trên đám mây ở mức 1C bằng thử nghiệm Gilev
“Tốt” đối với chúng tôi là điểm tối thiểu đảm bảo mức độ thoải mái khi làm việc của khách hàng với hệ thống 1C.

Kết quả là 22,03.

Intel Xeon Vàng 6254, 3,10 GHz:

Cách chúng tôi kiểm tra hiệu suất của bộ xử lý mới trên đám mây ở mức 1C bằng thử nghiệm Gilev

Kết quả là 27,62.  

Bộ xử lý Intel Xeon Gold 6244, 3,60 GHz:

Cách chúng tôi kiểm tra hiệu suất của bộ xử lý mới trên đám mây ở mức 1C bằng thử nghiệm Gilev

Kết quả là 35,21.

Tổng cộng: ngay cả khi máy ảo trên Intel Xeon Gold 6244 ở tốc độ 3,6 GHz có giá cao hơn 60% so với E5-2690 v2 ở tốc độ 3 GHz, thì bạn vẫn nên chọn nó. Với sự khác biệt nhỏ hơn về giá, lợi ích càng trở nên lớn hơn. Nhưng khoảng cách về giá của chúng tôi nhỏ hơn nhiều, vì vậy những máy ảo như vậy mang lại lợi nhuận cao hơn đáng kể.

Các lõi của bộ xử lý Cascade Lake cho thấy hiệu suất tăng lên không chỉ nhờ tần số tăng mà còn nhờ kiến ​​trúc hiện đại hơn. Đồng thời, các mẫu bộ xử lý khác nhau của dòng này cho kết quả khác nhau, điều này phải được tính đến khi giải quyết vấn đề của bạn.

Trên đám mây, chúng tôi dự định sử dụng các bộ xử lý này ở chế độ Turbo Boost, trong đó tốc độ xung nhịp của bộ xử lý đạt 4,40 GHz, điều này sẽ làm tăng hiệu suất dẫn đầu của nó và khiến việc lựa chọn có lợi cho sản phẩm này trở nên rõ ràng hơn.

Điều này có ý nghĩa gì với chúng ta

Trong một thời gian dài, chúng ta đã sống trong mô hình cũ, khi một bộ xử lý không có nhiều lõi và do đó không có nhiều máy ảo phù hợp trên một máy chủ. Chúng tôi đã phải thực hiện rất nhiều công việc để đạt được ít nhất một số mức tối ưu trong việc đóng gói chặt chẽ các máy ảo vào các máy chủ này. Giờ đây, chúng tôi có 28 hoặc thậm chí 56 lõi trên mỗi ổ cắm, vấn đề về mật độ đóng gói gần như đã được giải quyết. Và chúng tôi có đủ nguồn lực để suy nghĩ về những ưu đãi khác dành cho khách hàng của CROC Cloud. Ví dụ: chúng tôi đã tạo một nhóm riêng biệt với 6244 bộ xử lý cho DBMS.

Một phần thưởng bổ sung - tất cả điều này hóa ra lại là một kiến ​​trúc rất phù hợp cho 1C. Vấn đề là nếu bạn chuyển từ bộ xử lý 3 GHz sang bộ xử lý 4 GHz, thì hầu như tất cả các bài kiểm tra đều không cho bạn +30% mà là +15-20%... Và điều này mang lại cho bạn +45%. Nghĩa là, tần số tăng 30% và mức tăng tăng phi tuyến theo tần số. Và bộ xử lý đắt hơn 40%. Kết quả là bộ xử lý mới đắt hơn, nhưng cuối cùng 1C cũng bắt đầu hoạt động bình thường. Bạn có thể truy cập đám mây mà không phải lo lắng về bộ xử lý sai. Đối với nhiều khách hàng của chúng tôi, điều này hiện rất quan trọng.

Nguồn: www.habr.com

Thêm một lời nhận xét