Thực tiễn tốt nhất về mạng

Kết nối mạng: Đơn vị truyền tải tối đa

Đơn vị truyền tối đa (MTU) là gói hoặc kích thước khung lớn nhất có thể được gửi qua mạng. Trong cách thực hành tốt nhất này, kích thước MTU được điều chỉnh để hỗ trợ kích thước gói lớn hơn.

Loại Mạng
Sản phẩm VMware vSphere ESXi VMkernel
Loại thực hành tốt nhất Tối ưu hóa hiệu suất
Ngày và giá trị Ngày 1, Rất khuyến khích

Tổng quan

Việc điều chỉnh MTU để có kích thước gói lớn hơn có thể cải thiện hiệu quả mạng vì có thể truyền tải nhiều dữ liệu người dùng hơn trong một gói. Các lợi ích khác của MTU lớn hơn bao gồm:

  • Cải thiện thông lượng mạng
  • Ít gói dữ liệu lớn hơn yêu cầu xử lý mạng ít hơn

Để triển khai kích thước MTU lớn hơn, chúng tôi đã sửa đổi cài đặt VMkernel từ kích thước MTU mặc định là 1.500 thành kích thước 9.000 cho vMotion.

Sự giới thiệu

Để kiểm tra kích thước MTU là 9.000, cơ sở dữ liệu đang chạy khối lượng công việc OLTP trong khi máy ảo được di chuyển bằng vMotion sang máy chủ khác. Chúng tôi đã dành thời gian để vMotion máy chủ cũng như Đơn đặt hàng mới mỗi phút (NOPM) và Số giao dịch mỗi phút (TPM) để phân tích. Việc tăng kích thước MTU cho thấy mức tăng đáng kể đối với các số liệu này:

  • vThời gian chuyển động để hoàn thành
  • NOPM
  • TPM

Kích thước MTU lớn hơn là 9.000 giúp giảm thời gian hoàn thành việc di chuyển cơ sở dữ liệu với khối lượng công việc đang hoạt động so với kích thước MTU mặc định là 1.500. Chức năng tiết kiệm thời gian ấn tượng này đã khiến chúng tôi gắn nhãn phương pháp hay nhất này là quy trình Ngày 1, Được khuyến nghị cao.

NOPM và TPM cũng tăng, nhưng không đáng kể bằng mức tiết kiệm thời gian của vMotion. Lợi ích tổng thể của phương pháp hay nhất này là hiệu suất cơ sở dữ liệu có tính nhất quán cao hơn trong vMotion và tiết kiệm đáng kể thời gian trong việc di chuyển cơ sở dữ liệu.

Các bước thực hiện

Quy trình cấu hình kích thước MTU = 9000 cho mạng vMotion

  1. Định cấu hình MTU Size = 9000 tại vMotion Distributed Switch
    1. Để thay đổi ở cấp độ chuyển đổi phân tán vMotion, hãy chọn chuyển đổi phân tán cho vMotion trong tab mạng trong vSphere và chọn cài đặt
    2. Trong cài đặt Chỉnh sửa, chọn Nâng cao và thay đổi MTU thành 9000
    3. Nhấn OK  để lưu thay đổi
  1. Cấu hình MTU Size=9000 tại VMKernel Adapter
    1. Đăng nhập vào vSphere và chọn máy chủ EXSi, sau đó nhấp vào tab  Cấu hình 
    2. Chọn bộ điều hợp VMkernel
    3. Trong bộ điều hợp VMkernel, chọn Mạng chuyển động và nhấp vào Chỉnh sửa
    4. Trong Cài đặt chỉnh sửa, trong cài đặt cổng VMkernel,  thay đổi giá trị MTU từ 1500 thành 9000.
    5. Nhấn OK  để lưu thay đổi
    6. Lặp lại các bước tương tự ở trên trên máy chủ khác
  1. Định cấu hình Kích thước MTU = 9216 tại Chuyển mạch vật lý
    1. Để thay đổi ở cấp độ switch, cách chạy cấu hình giao diện ethernet (Chạy cái này để tìm cổng reo
    2. Cấu hình thiết bị đầu cuối
    3. Phạm vi giao diện ethernet “nhập phạm vi cổng” (ví dụ: 1/1/25 -1/1/2
    4. mtu 92
    5. Lối ra
    6. Ghi bộ nhớ để lưu cấu hình

Lưu ý : Để thay đổi nó ở cấp độ chuyển đổi mạng, hãy đăng nhập vào bảng điều khiển chuyển đổi và cập nhật MTU

Kết nối mạng: NIC Teaming

Nhóm NIC cho phép đặt nhiều bộ điều khiển giao diện mạng (NIC) vào một nhóm, cho phép khả năng chịu lỗi và cân bằng tải lưu lượng mạng. Trong phương pháp hay nhất này, chúng tôi đã đặt cấu hình các NIC để sử dụng cấu hình cân bằng tải chủ động/hoạt động. 

 

Loại Mạng
Sản phẩm NIC bốn cổng Broadcom 5720 và NIC Mellanox ConnectX-4
Loại thực hành tốt nhất Tối ưu hóa hiệu suất
Ngày và giá trị Ngày 2, Khuyến nghị vừa phải

Tổng quan

Các ứng dụng doanh nghiệp có thể có hàng trăm hoặc hàng nghìn người dùng đồng thời gửi hoặc nhận dữ liệu đến cơ sở dữ liệu hỗ trợ. Thông tin này được truyền qua mạng, điều này làm cho lớp này trong ngăn xếp trở nên quan trọng đối với tính khả dụng và hiệu suất của mạng. Trong cấu hình mạng cơ sở của chúng tôi, hai NIC được cấu hình theo thiết kế chủ động-thụ động. 

Khi hai NIC được nhóm thành một nhóm chủ động-thụ động, mỗi bộ điều khiển giao diện mạng được kết nối với một bộ chuyển mạch mạng riêng biệt. 

NIC hoạt động quản lý tất cả lưu lượng mạng. Tại bộ chuyển mạch mạng vật lý, các cổng đường lên được cấu hình để chỉ cho phép các gói từ mạng công cộng và mạng vMotion. Bất kỳ gói mạng nào không được gắn thẻ là lưu lượng truy cập công khai hoặc vMotion đều bị loại bỏ. 

Bộ điều hợp thụ động vẫn không hoạt động cho đến khi bộ chuyển đổi mạng hoặc bộ điều hợp hoạt động bị lỗi và sau đó nó sẽ thay thế NIC hoạt động. Điều này cung cấp khả năng chịu lỗi mạng và cho phép ứng dụng doanh nghiệp, bao gồm cả cơ sở dữ liệu, tiếp tục phục vụ các yêu cầu. Nhóm NIC chủ động-thụ động giúp tránh được một điểm lỗi duy nhất, nhưng nhóm này không có lợi thế về cân bằng tải. Đây là cấu hình nhóm NIC được sử dụng trong đường cơ sở cơ sở dữ liệu của chúng tôi. 

Trong cấu hình nhóm NIC hoạt động/hoạt động, doanh nghiệp bổ sung thêm lợi ích của việc cân bằng tải trên hai bộ điều hợp mạng. Quá trình này bao gồm việc nhấp vào vSphere Distributed Switch (VDS) và bên dưới các switch ảo, truy cập vào tab nhóm và chuyển đổi dự phòng. Chúng tôi đã chọn cân bằng tải từ hộp thả xuống và chúng tôi cũng đã thay đổi cả hai NIC thành bộ điều hợp hoạt động. 

Mục tiêu của phương pháp hay nhất về hoạt động nhóm NIC tích cực/hoạt động là cung cấp thông lượng mạng lớn hơn cho cơ sở dữ liệu và cho vMotion của cơ sở dữ liệu ảo hóa đến một máy chủ khác. 

Sự giới thiệu

Để kiểm tra phương pháp hay nhất về hoạt động nhóm NIC đang hoạt động/đang hoạt động, cơ sở dữ liệu đang chạy khối lượng công việc OLTP trong khi máy ảo được vMotion di chuyển sang một máy chủ khác. Lượng thời gian để vMotion máy chủ cũng như Đơn hàng mới mỗi phút (NOPM) và Số giao dịch mỗi phút (TPM) đã được ghi lại để phân tích. Hiệu suất của NOPM và TPM rất giống nhau khi so sánh cấu hình chủ động/chủ động với cấu hình chủ động/thụ động. Ngoài ra, thời gian vMotion để hoàn tất việc di chuyển khối lượng công việc cơ sở dữ liệu cũng rất giống nhau giữa hai cấu hình mạng. 

Chúng tôi không quan sát thấy sự khác biệt khi sử dụng phương pháp hay nhất về hoạt động nhóm chủ động/chủ động so với hoạt động nhóm chủ động/thụ động đối với bất kỳ số liệu nào sau đây:

  • vThời gian chuyển động để hoàn thành
  • NOPM 
  • TPM 

Với hoạt động nhóm NIC chủ động/chủ động, hệ thống cơ sở dữ liệu sẽ thu được lợi ích từ việc cân bằng tải và chuyển đổi dự phòng. Mặc dù không có sự khác biệt về hiệu suất trong các thử nghiệm khối lượng công việc OLTP của chúng tôi nhưng điều này không có nghĩa là việc hợp tác nhóm NIC chủ động/hoạt động sẽ không mang lại lợi ích cho các khối lượng công việc cơ sở dữ liệu khác. Ngoài ra, cấu hình nhóm NIC hoạt động/hoạt động cũng cung cấp khả năng chuyển đổi dự phòng. Lợi ích của việc hợp tác NIC tích cực/chủ động khiến cách thực hành tốt nhất này trở thành Khuyến nghị Trung bình cho Ngày thứ 2. 

Các bước thực hiện

Quy trình cấu hình NIC teaming cho Distributed portgroup cho VMware VDS the vCenter Client:

  1. Từ Hàng tồn kho, đi tới Kết nối mạng
  2. Nhấp vào công tắc Phân phối
  3. Nhấp vào tab Cấu hình  , sau đó nhấp vào tùy chọn Cấu trúc liên kết
  4. Bấm vào tùy chọn bổ sung của nhóm cổng và  chọn Chỉnh sửa cài đặt
  5. Nhấp vào Lập nhóm và chuyển đổi dự phòng
  6. Chọn menu thả xuống thích hợp cho Cân bằng tải.
  7. Đảm bảo (các) bộ điều hợp mạng thích hợp được đặt ở chế độ hoạt động. Sử dụng mũi tên để di chuyển (các) bộ điều hợp sang Bộ điều hợp hoạt động nếu cần.
  8. Bấm vào đồng ý .