Điểm:0

Máy chủ vmware Epyc mới chậm cho các ứng dụng .net

lá cờ kz

Chúng tôi có máy chủ EPYC Rome 7502 chạy vSphere v7.0.3 và đối với các ứng dụng .net, chúng tôi thấy hiệu suất đạt khoảng 50% so với máy chủ cũ là Xeon E5-2630.

Hiệu suất đạt được trong ứng dụng .net đều dựa trên CPU.

CPUZ gợi ý rằng máy chủ nên nhanh hơn cho cả tác vụ đơn và đa luồng.

Dựa theo Sách trắng của VMWare chúng ta không cần phải làm bất cứ điều gì. Nó không giải thích cách định cấu hình các máy ảo riêng lẻ một cách tối ưu. Thật khó để hiểu cách các lõi vật lý (+ lõi HT) được hiển thị cho máy ảo. Chúng ta có nên chỉ định 4 hoặc 8 CPU cho một 'CCX' không?

Tôi cho rằng một cái gì đó đang được trình bày cho hệ điều hành theo cách khác, điều này khiến bộ lập lịch hệ điều hành hoặc .net gán một luồng cho lõi không hiệu quả.

Bất kỳ đề xuất nào về cách cải thiện hiệu suất để đưa nó đến nơi cần đến? Cách định cấu hình vm để sử dụng một 'nút' CCX sẽ là một khởi đầu tuyệt vời.

lá cờ jp
Bạn có thể xem phần sụn của máy chủ của bạn. Có lẽ có một bản cập nhật. Chỉ như một gợi ý.
Zac67 avatar
lá cờ ru
Bạn đã thử sửa VM thành một số lõi (7502 có 4 lõi x 8 CCX) bằng cùng một bộ đệm L3 chưa?
lá cờ kz
@Zac67 chúng tôi đã thử 4 và 8 lõi nhưng không có tác dụng. (8 để cố gắng bao gồm các lõi HT.) Có cách nào để xem lõi nào đang được sử dụng bởi máy ảo nào trong vSphere không?
Zac67 avatar
lá cờ ru
Trừ khi bạn đã định cấu hình khác, phân bổ lõi hoàn toàn động. Bạn có thể thấy điều đó trên tab hiệu suất của vSphere Client nếu không có gì khác đang chạy trên máy chủ. Bạn nên thử sửa lỗi *scheduling affinity* trong cài đặt CPU của VM thành các lõi cụ thể (bộ xử lý khá logic). Tôi chưa tìm ra cách đánh số chính xác mà ESXi thực hiện, vì vậy đối với máy ảo 4 lõi, bạn nên kiểm tra một cái gì đó như `0-3` hoặc `0-1,4-5` hoặc `0-1, 8-9` - thậm chí có thể là `0,2,4,6` hoặc `0,4,8,12` hoặc `0,8,16,24`. Bạn sẽ có thể nhìn thấy một số mô hình.
Zac67 avatar
lá cờ ru
Ngoài ra, bạn đã kiểm tra https://developer.amd.com/wp-content/resource/56779_1.0.pdf chưa?
lá cờ kz
@Zac67 cảm ơn, nhưng tôi nghĩ những đề xuất đó đã bị thay thế khi U2 được phát hành? (Xem giấy trong bài viết?)
Zac67 avatar
lá cờ ru
@BJury Có, họ nên làm như vậy, nhưng tôi sẽ kiểm tra điều đó như nhau. AMD có một số điểm tốt và tôi không hoàn toàn chắc chắn rằng VMware đã giải quyết được tất cả.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.