Hồ sơ RSS có ảnh hưởng đến SQL Server với cài đặt NUMA không?


8

Tôi tò mò liệu Hồ sơ RSS mặc định là NUMAStatic trên Windows 2012 R2 có thể / nên được thay đổi cho SQL Server với cài đặt NUMA hay không. Có ai đã thực hiện các điểm chuẩn hiệu suất trên Máy chủ SQL tải cao với cài đặt NUMA hoặc Bảo thủ chưa?


Bạn đang hỏi điều này cho các máy ảo chạy máy chủ sql hoặc vật lý?
Kin Shah

Chủ yếu là về thể chất, nhưng tôi không thấy lý do tại sao VM không nên có tác dụng tương tự.
Jens W.

Câu trả lời:


3

Nhận tỷ lệ bên (RSS) cải thiện hiệu suất hệ thống khi xử lý dữ liệu mạng trên các hệ thống đa bộ xử lý. Điều này sẽ dẫn đến việc mở rộng quy mô tốt hơn để nhận dữ liệu từ mạng.

Một nơi để tìm thông tin chi tiết là tại: https://technet.microsoft.com/en-us/l Library / hh997036.aspx

Từ đó tôi sẽ suy ra rằng quy mô bên Nhận chủ yếu mang lại lợi ích cho việc nhận dữ liệu từ mạng.

Có một liên kết mà bạn có thể thấy thú vị khi cài đặt SAP và, mặc dù được đăng vào năm 2012, dường như đang sử dụng Hệ điều hành tiền Windows 2012.

Tuy nhiên, bạn có thể được hưởng lợi từ một số chi tiết. Một trong những biểu đồ cho thấy chỉ có 1 bộ xử lý đang tiêu thụ số lần đọc, trong khi các bộ xử lý khác không hoạt động nhiều. Xem các biểu đồ tại:

http://bloss.msdn.com/b/saponsqlserver/archive/2012/01/12/network-sinstall-network-teaming-receive-side-scaling-rss-amp-unbalified-cpu-load.aspx

Do đó, dường như RSS chủ yếu ảnh hưởng đến việc Windows có thể nhận dữ liệu nhanh như thế nào và cung cấp nó cho các quy trình khác, chẳng hạn như SQL Server. Điều này phụ thuộc vào Hồ sơ RSS bạn chọn.

Ví dụ:

  1. Các Mặc định hồ sơ mà vô hiệu hóa các tính năng RSS mới , để lại hành vi rất giống với hành vi của Windows 2008 R2.
  2. Cấu hình khả năng mở rộng NUMA cho phép CPU RSS được chỉ định cho mỗi nút NUMA trên cơ sở luân chuyển vòng. Điều này dẫn đến "RSS chỉ định ít nhất một CPU RSS cho mỗi nút NUMA trước khi gán CPU RSS thứ hai cho mỗi nút NUMA." Thiết lập robin vòng này trải rộng nhiệm vụ trên nhiều CPU hơn, do đó có khả năng cải thiện thông lượng dữ liệu.

Điều này cho thấy rằng nếu máy chủ là người tiêu dùng nặng của mạng dữ liệu, thì cấu hình khả năng mở rộng NUMA có thể làm tăng đáng kể mức tiêu thụ dữ liệu này. Nhưng một khi điều đó được thực hiện và dữ liệu nằm trong bộ đệm, tôi không thể thấy rằng điều này sẽ chuyển sang các hoạt động SQL Server khác.

Là môi trường của bạn tiêu thụ mức dữ liệu rất nặng , như vậy điều này sẽ có lợi cho công việc của bạn? Sau đó, bạn có thể xem xét các hồ sơ khác nhau có sẵn cho bạn.

  1. Hỗ trợ độ trễ thấp khác bao gồm các tùy chọn như Xử lý nhận song song , Bảo toàn phân phối gói theo thứ tự và một số tùy chọn khác có thể có lợi cho bạn.

  2. Ngoài ra RSS mới nhất "cho phép Windows Server 2012 mở rộng quy mô tối ưu trên các máy chủ lớn có hơn 64 bộ xử lý."

Vì vậy, RSS cho phép Windows có các tùy chọn tốt hơn để nhận dữ liệu, nhưng dường như không cho thấy rằng SQL Server sẽ hoạt động theo cách nào đó tốt hơn. Nhưng, tôi không thể tìm thấy bất kỳ hướng rõ ràng nào về điều này và hầu hết các bài báo đã khoảng một thập kỷ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.