Warning
Lưu ý: Nội dung này được tạo thông qua dịch tự động và có thể chứa những điểm chưa chính xác. Để có thông tin chính xác và cập nhật nhất, vui lòng tham khảo phiên bản tiếng Anh gốc.

Giới thiệu

Khi các tổ chức đẩy nhanh tiến độ thay thế VMware, một câu hỏi luôn được đặt ra: Liệu cơ sở dữ liệu và các khối lượng công việc đòi hỏi nhiều thao tác I/O của tôi có hoạt động tốt – hoặc thậm chí tốt hơn – trên nền tảng ảo hóa mới hay không? Trong nhiều năm, VMware vSphere đã là tiêu chuẩn vàng để chạy các ứng dụng quan trọng, và bất kỳ quá trình chuyển đổi nào cũng tự nhiên làm nảy sinh những lo ngại về tính nhất quán hiệu suất, độ trễ tăng đột biến và hiệu quả sử dụng tài nguyên.

Sangfor Virtualization (HCI) không chỉ đơn thuần là một giải pháp thay thế trực tiếp. Nó được thiết kế để đáp ứng các yêu cầu hiệu năng khắt khe nhất của các hệ thống kinh doanh cốt lõi. Bằng cách tối ưu hóa sâu sắc kiến trúc nền tảng, đặc biệt là xung quanh việc lập lịch truy cập bộ nhớ không đồng nhất (NUMA) và mở rộng dung lượng bộ nhớ, Sangfor Virtualization đảm bảo rằng các cơ sở dữ liệu, bộ nhớ đệm trong bộ nhớ và các khối lượng công việc nhạy cảm với I/O khác không chỉ duy trì mà thường còn vượt trội hơn mức hiệu năng trước đây.

Trong bài viết này, chúng ta sẽ phân tích hai công nghệ quan trọng giúp điều này trở nên khả thi: Lập lịch NUMA thích ứng và Phân cấp bộ nhớ . Dựa trên dữ liệu kiểm thử đã được xác thực và những hiểu biết về kiến trúc, chúng ta sẽ khám phá cách các tính năng này giải quyết các nút thắt hiệu năng cơ bản trong môi trường máy chủ hiện đại.

Phần 1: Khắc phục độ trễ truy cập bộ nhớ bằng lập lịch NUMA thích ứng

Thách thức NUMA trong môi trường ảo hóa

Các máy chủ doanh nghiệp hiện đại dựa trên kiến trúc NUMA để mở rộng quy mô vượt qua những hạn chế của xử lý đa luồng đối xứng (SMP) truyền thống. Trong hệ thống NUMA, các lõi xử lý và bộ nhớ được chia thành các nút. Mỗi nút có bộ nhớ cục bộ riêng, và trong khi truy cập bộ nhớ cục bộ nhanh, việc truy cập bộ nhớ từ một nút từ xa sẽ gây ra độ trễ đáng kể. Truy cập bộ nhớ cục bộ mất khoảng 70–90 ns ; truy cập từ xa thường chậm hơn 1,5–2 lần và có thể giảm hơn nữa khi xảy ra xung đột.

Trong môi trường ảo hóa, mỗi máy ảo (VM) được biểu diễn dưới dạng một tập hợp các luồng vCPU. Nếu các luồng này được lập lịch trên các nút NUMA khác nhau, hoặc nếu chúng di chuyển giữa các nút, VM sẽ gặp phải tình trạng truy cập bộ nhớ từ xa, dẫn đến độ trễ không thể dự đoán và giảm thông lượng. Điều này đặc biệt gây bất lợi cho các hệ thống cơ sở dữ liệu như Oracle, DM8 và PostgreSQL, cũng như các kho dữ liệu trong bộ nhớ như Redis.

Cách tiếp cận của VMware vSphere: vSphere 6.0 và các phiên bản sau này bao gồm bộ lập lịch NUMA tự động, xử lý hiệu quả hầu hết các khối lượng công việc thông thường. Nó cung cấp các tính năng như hiển thị vNUMA và cân bằng tải trên các nút. Tuy nhiên, đối với các khối lượng công việc đòi hỏi nhiều I/O chuyên biệt, quản trị viên vẫn có thể cần tinh chỉnh cài đặt liên kết CPU hoặc điều chỉnh các tham số nâng cao để đạt được hiệu suất tối ưu.

Lập lịch NUMA thích ứng của Sangfor Virtualization

Sangfor Virtualization áp dụng một phương pháp hoàn toàn khác. Thay vì dựa vào sự can thiệp thủ công, nó triển khai một công cụ lập lịch NUMA hoàn toàn thích ứng , hoạt động tự động và năng động. Bộ lập lịch liên tục phân tích số lượng vCPU của mỗi máy ảo và tải thời gian thực của các nút NUMA vật lý, sau đó đưa ra các quyết định vị trí tối ưu. Như minh họa trong hình, hệ thống tự động chọn nút NUMA phù hợp cho mỗi máy ảo. Khi số lượng vCPU của một máy ảo nhỏ hơn số lõi trên một nút NUMA, máy ảo đó được lập lịch trên một nút NUMA duy nhất. Khi số lượng vCPU vượt quá số lõi trên một nút NUMA, máy ảo đó được lập lịch trên nhiều nút NUMA, và cấu trúc liên kết vNUMA được hiển thị cho hệ điều hành khách, cho phép máy ảo tự đưa ra các quyết định tối ưu.

sangfor-virtualizations-adaptive-numa-scheduling

  • Hợp nhất vCPU: Khi số lượng vCPU của máy ảo nhỏ hơn hoặc bằng số lõi trên một nút NUMA vật lý duy nhất, Sangfor Virtualization sẽ đặt tất cả vCPU và bộ nhớ của máy ảo đó vào cùng một nút. Điều này đảm bảo 100% quyền truy cập bộ nhớ cục bộ cho máy ảo đó, loại bỏ độ trễ giữa các nút.
  • Phân bổ thông minh cho máy ảo lớn: Đối với các máy ảo có nhiều vCPU hơn khả năng chứa của một nút đơn, bộ lập lịch sẽ phân phối chúng trên nhiều nút NUMA. Quan trọng hơn, nó cũng hiển thị cấu trúc liên kết NUMA ảo (vNUMA) cho hệ điều hành khách. Điều này cho phép hệ điều hành bên trong máy ảo đưa ra các quyết định lập lịch sáng suốt, tối ưu hóa hơn nữa khả năng truy cập bộ nhớ.
  • Cân bằng tải giữa các nút: Bộ lập lịch giám sát tải của các nút NUMA và có thể di chuyển máy ảo giữa các nút khi cần thiết để ngăn ngừa xung đột tài nguyên. Nó cũng xác định các máy ảo "quan trọng" (chẳng hạn như những máy ảo chạy cơ sở dữ liệu quan trọng) và ưu tiên đặt chúng trên các nút ít bị tranh chấp hơn để đảm bảo hiệu suất ổn định.

Ngoài vCPU: Liên kết NUMA cho lưu trữ và mạng

Điều làm nên sự khác biệt của Sangfor Virtualization là khả năng tối ưu hóa NUMA vượt xa việc chỉ lập lịch CPU. Toàn bộ đường dẫn I/O—từ vCPU, đến tiến trình QEMU, đến dịch vụ lưu trữ aSAN, và thậm chí cả tiến trình chuyển tiếp dữ liệu mạng—đều có thể được ghim một cách thông minh vào cùng một nút NUMA. Cách tiếp cận toàn diện này loại bỏ việc truy cập bộ nhớ từ xa trên toàn bộ ngăn xếp I/O, giảm đáng kể chi phí xử lý.

Kết hợp với các trang bộ nhớ lớn (trang khổng lồ), sự tối ưu hóa này mang lại lợi ích trực tiếp cho các ứng dụng cơ sở dữ liệu và lưu trữ chuyên sâu. Ví dụ, khi cơ sở dữ liệu thực hiện thao tác ghi, toàn bộ quy trình làm việc vẫn nằm trong cùng một miền NUMA, giảm thiểu độ trễ và tối đa hóa thông lượng.

Lưu ý: Tối ưu hóa liên kết NUMA được áp dụng trong từng máy chủ riêng lẻ. Việc truy cập lưu trữ giữa các máy chủ trong cấu hình phân tán (như aSAN) vẫn sẽ gây ra độ trễ mạng như thường thấy trong bất kỳ kiến trúc phân tán nào.

Xác thực hiệu năng

Hiệu quả của các tối ưu hóa này được xác thực thông qua các thử nghiệm nghiêm ngặt. Trong một bài kiểm tra hiệu năng sử dụng DM8 (một cơ sở dữ liệu hàng đầu trong nước) và công cụ BenchmarkSQL tiêu chuẩn (mô hình TPC-C), việc kích hoạt tính năng lập lịch NUMA của Sangfor Virtualization đã dẫn đến sự gia tăng đáng kể về tpmC so với cấu hình mà tính năng lập lịch NUMA bị vô hiệu hóa.

Tương tự, trong các bài kiểm tra hiệu năng Redis sử dụng redis-benchmark cho các thao tác SET/GET, số lượng truy vấn mỗi giây (QPS) đã được cải thiện đáng kể khi tính năng lập lịch NUMA được kích hoạt. Các bài kiểm tra Memcache sử dụng memaslap cũng cho thấy số lượng giao dịch mỗi giây (TPS) cao hơn. Những kết quả này chứng minh rằng đối với các khối lượng công việc nhạy cảm với truy cập bộ nhớ—chính xác là các ứng dụng dễ bị ảnh hưởng nhất bởi cấu hình NUMA kém—Sangfor Virtualization mang lại những cải thiện hiệu năng rõ rệt.

dm8-benchmark-using-benchmark-sql

Phần 2: Vượt qua rào cản dung lượng bộ nhớ bằng phân cấp bộ nhớ

Vấn đề chi phí bộ nhớ

Đối với cơ sở dữ liệu và các ứng dụng đòi hỏi nhiều thao tác I/O, dung lượng bộ nhớ thường là tài nguyên quan trọng nhất. Các vùng nhớ lớn hơn cho phép bộ nhớ đệm lớn hơn (như Oracle SGA), xử lý dữ liệu trong bộ nhớ hiệu quả hơn và tăng khả năng xử lý đồng thời. Tuy nhiên, giá DRAM vẫn biến động và những hạn chế trong chuỗi cung ứng phần cứng có thể khiến việc nâng cấp bộ nhớ quy mô lớn trở nên quá tốn kém.

Các kỹ thuật truyền thống được sử dụng trong các nền tảng như VMware vSphere—bao gồm nén bộ nhớ, chia sẻ trang trong suốt và cấp phát bộ nhớ vượt mức—có thể cải thiện hiệu suất sử dụng nhưng lại có những hạn chế cố hữu. Chúng không làm tăng đáng kể lượng bộ nhớ khả dụng cho hệ thống; chúng chỉ đơn giản là làm cho DRAM hiện có hiệu quả hơn. Khi khối lượng công việc yêu cầu nhiều bộ nhớ hoạt động hơn so với lượng bộ nhớ vật lý hiện có, hiệu suất chắc chắn sẽ giảm sút.

Cách thức hoạt động của phân cấp bộ nhớ ảo hóa Sangfor.

Công nghệ ảo hóa Sangfor mang đến một sự thay đổi mang tính đột phá thông qua phân cấp bộ nhớ (Memory Tiering ). Công nghệ này tạo ra một vùng bộ nhớ thống nhất bằng cách kết hợp DRAM tốc độ cao với SSD NVMe hiệu năng cao. Ý tưởng cốt lõi là sử dụng SSD NVMe như một phần mở rộng của bộ nhớ hệ thống, giúp tăng gấp đôi dung lượng khả dụng mà không cần thêm DRAM.

cách thức hoạt động của phân cấp bộ nhớ ảo hóa Sangfor

Điều kỳ diệu nằm ở việc sắp xếp dữ liệu thông minh. Sử dụng cơ chế phân vùng động nhẹ và lấy mẫu thưa ngẫu nhiên , Sangfor Virtualization liên tục giám sát các trang bộ nhớ để phân biệt giữa dữ liệu "nóng" (được truy cập thường xuyên) và dữ liệu "lạnh" (được truy cập không thường xuyên).

  • Dữ liệu "nóng" — chẳng hạn như các chỉ mục cơ sở dữ liệu đang hoạt động, nhật ký giao dịch quan trọng hoặc các bảng được truy vấn thường xuyên — vẫn được lưu trữ trong tầng DRAM (Tier 0) để truy cập với độ trễ thấp.
  • Dữ liệu ít được sử dụng — chẳng hạn như các bản ghi lịch sử, các trang liên quan đến sao lưu hoặc bộ nhớ ứng dụng nhàn rỗi — sẽ tự động được chuyển sang tầng NVMe (Tầng 1). Quá trình di chuyển này được thực hiện một cách minh bạch, không cần sự can thiệp của hệ điều hành khách hoặc ứng dụng.

Luồng truy cập CPU và kiểm soát hiệu năng

Khi CPU yêu cầu một địa chỉ bộ nhớ, hệ thống sẽ kiểm tra tầng DRAM. Nếu tìm thấy trang cần thiết (hot hit), việc truy cập sẽ diễn ra ngay lập tức. Nếu không tìm thấy (cold miss), hệ thống sẽ kích hoạt lỗi trang trong suốt, nhanh chóng di chuyển trang cần thiết từ NVMe trở lại DRAM, và sau đó hoàn tất việc truy cập của CPU. Từ góc nhìn của ứng dụng, quá trình này không thể phân biệt được với một thao tác bộ nhớ tiêu chuẩn.

Điều quan trọng cần lưu ý là, lớp NVMe được coi là bộ nhớ, chứ không phải là thiết bị hoán đổi. Bộ điều khiển NVMe tận dụng băng thông PCIe để di chuyển dữ liệu với sự can thiệp tối thiểu của CPU. Với các ổ NVMe PCIe 4.0/5.0 hiện đại cung cấp độ trễ trong khoảng 10–100µs và băng thông lên đến 7 GB/s, chi phí cho việc chuyển đổi trang ít được sử dụng được giữ ở mức cực kỳ thấp.

kiểm soát luồng truy cập và hiệu năng CPU

Trong các thử nghiệm thực tế với cơ sở dữ liệu Oracle, việc kích hoạt phân cấp bộ nhớ cho phép một máy chủ với 128 GB DRAM vật lý hỗ trợ hiệu quả khối lượng công việc mà thông thường sẽ cần đến 256 GB. Kết quả là , TPM (số giao dịch mỗi phút) chỉ giảm khoảng 10% , một sự đánh đổi nhỏ để tăng gấp đôi dung lượng bộ nhớ khả dụng.

Tính linh hoạt trong triển khai và các phương pháp thực hành tốt nhất

Không phải tất cả các loại khối lượng công việc đều phù hợp với phân vùng bộ nhớ. Phương pháp này phù hợp nhất với các trường hợp có mô hình dữ liệu nóng/lạnh riêng biệt, chẳng hạn như:

  • Ảo hóa máy tính để bàn (VDI)
  • Môi trường phát triển và thử nghiệm
  • Dịch vụ bộ nhớ đệm không quan trọng
  • Các cụm dịch vụ vi mô quy mô vừa

Để đáp ứng yêu cầu độ trễ cực thấp, tính năng phân cấp bộ nhớ có thể được tắt một cách chọn lọc trên cơ sở từng máy ảo:

  • Hệ thống giao dịch tần suất cao
  • Cơ sở dữ liệu OLTP nhạy cảm với độ trễ với mô hình truy cập đồng nhất
  • Phân tích dữ liệu thời gian thực với các yêu cầu SLA nghiêm ngặt.

Sangfor khuyến nghị tỷ lệ dung lượng DRAM so với dung lượng phân cấp là 1:1 để đạt được sự cân bằng tối ưu—cung cấp gấp đôi dung lượng bộ nhớ hiệu dụng với tác động tối thiểu đến hiệu năng.

Phần kết luận

Việc chuyển đổi từ VMware vSphere sang Sangfor Virtualization không chỉ đơn thuần là một bước chuyển đổi ngang bằng; đó là cơ hội để tái cấu trúc lớp ảo hóa của bạn nhằm đạt hiệu suất cao hơn và hiệu quả hơn. Đối với các khối lượng công việc đòi hỏi nhiều tài nguyên I/O và cơ sở dữ liệu, hai công nghệ được đề cập — Lập lịch NUMA thích ứng và Phân cấp bộ nhớ — giải quyết trực tiếp các hạn chế quan trọng nhất của cơ sở hạ tầng hiện đại: độ trễ truy cập bộ nhớ và dung lượng bộ nhớ.

Lập lịch NUMA thích ứng đảm bảo rằng cơ sở dữ liệu, bộ nhớ đệm trong bộ nhớ và phần mềm trung gian của bạn hoạt động với khả năng truy cập bộ nhớ cục bộ có độ trễ thấp và dễ dự đoán, tự động thích ứng với sự thay đổi khối lượng công việc mà không cần can thiệp thủ công. Mặt khác, phân cấp bộ nhớ cung cấp một giải pháp thực tiễn để mở rộng dung lượng bộ nhớ mà không tốn chi phí quá lớn cho DRAM, cho phép bạn hợp nhất nhiều khối lượng công việc hơn trên mỗi máy chủ trong khi vẫn duy trì hiệu suất trong giới hạn chấp nhận được.

Với những cải tiến này, Sangfor Virtualization cung cấp một nền tảng không chỉ đáp ứng mà còn thường vượt trội hơn kỳ vọng về hiệu năng do VMware vSphere đặt ra—đặc biệt là trong các tình huống đòi hỏi khắt khe đặc trưng cho các hệ thống kinh doanh cốt lõi hiện đại. Khi bạn tiến hành quá trình thay thế VMware, hãy yên tâm rằng các ứng dụng quan trọng nhất của bạn đang được quản lý bởi một đơn vị có năng lực.

Nếu tổ chức của bạn đang đối mặt với những thách thức tương tự, chúng tôi mời bạn liên hệ với chúng tôi . Chúng tôi sẵn sàng tiến hành đánh giá hợp tác và phát triển một kế hoạch chuyển đổi riêng biệt, phù hợp chính xác với môi trường của bạn.

Search

Related Articles

Cloud and Infrastructure

Ensuring Enterprise High Availability: Running Windows Server Failover Cluster on Sangfor HCI

Date : 23 Oct 2026
Read Now
Cloud and Infrastructure

Sao lưu đám mây năm 2026: Hướng dẫn dành cho doanh nghiệp về bảo vệ dữ liệu trên môi trường đám mây lai và đa đám mây

Date : 14 Oct 2026
Read Now
Cloud and Infrastructure

Làm thế nào để phát hiện sự suy giảm hiệu năng lưu trữ trong HCI trước khi nó gây gián đoạn hoạt động kinh doanh?

Date : 10 Oct 2026
Read Now

See Other Product

SIER
EasyConnect
aStor
More Advanced VDI Features
Sangfor Application Delivery (AD) Product Series
VMware Replacement