Sử dụng tính năng giám sát hiệu suất máy ảo để nâng cao hiệu suất máy ảo

Hiện nay, ảo hóa được sử dụng rộng rãi nhờ những lợi ích mang lại cho cơ sở hạ tầng CNTT doanh nghiệp, như khả năng mở rộng, hiệu quả về chi phí và quản trị thuận tiện. Các tài nguyên phần cứng của máy chủ vật lý có thể được gộp lại thành các nhóm tài nguyên và phân bổ cho các máy ảo (VM). Cần phân bổ đủ tài nguyên cho các VM để đảm bảo hiệu suất mong đợi của hệ điều hành khách và các ứng dụng chạy trên VM. Khi bạn chạy một số lượng lớn VM, một số trong số chúng có thể cần thêm tài nguyên và một số khác có thể sử dụng nhiều tài nguyên hơn mức cần thiết. Việc thiếu tài nguyên cho một VM sẽ gây ra tình trạng ” sự suy giảm hiệu suất“.

Trong bài viết này, chúng tôi giải thích tại sao việc giám sát lại quan trọng và tính năng này giúp bạn cải thiện hiệu suất VM như thế nào, tập trung vào việc giám sát VMware vSphere.

Giám sát chủ động cho hạ tầng VMware từ NAKIVO

Giám sát chủ động cho hạ tầng VMware từ NAKIVO

Theo dõi các chỉ số chính của VMware vSphere để cải thiện công tác lập kế hoạch năng lực và giải quyết các điểm nghẽn trước khi chúng trở thành vấn đề.

Giám sát máy ảo là gì

Giám sát máy ảo là quá trình theo dõi các thông số của máy ảo (VM) như bộ xử lý, bộ nhớ, đĩa cứng, mức sử dụng mạng, v.v. Bạn cũng có thể theo dõi trạng thái sẵn sàng của máy ảo. Các tính năng giám sát nâng cao còn cho phép bạn theo dõi các ứng dụng đang chạy trên máy ảo. Dữ liệu từ các bộ đếm thời gian thực và lịch sử có thể được lưu lại để phân tích toàn diện bằng các công cụ giám sát.

Các tính năng giám sát máy ảo

Giám sát máy ảo khác với theo dõi các thành phần cơ sở hạ tầng CNTT khác, chẳng hạn như máy tính vật lý. Máy ảo tiêu thụ tài nguyên phần cứng theo cách khác so với máy tính vật lý. Máy ảo truy cập tài nguyên thông qua lớp trừu tượng hóa của hypervisor. Vì lý do này, bạn cần giám sát các máy ảo cụ thể hoặc toàn bộ hạ tầng máy ảo ở cấp độ máy chủ chứ không phải ở cấp độ hệ điều hành khách. Đó là lý do tại sao, để có được dữ liệu chính xác, bạn không thể cài đặt ứng dụng giám sát trên hệ điều hành khách của máy ảo.

Những gì cần giám sát

Bộ nhớ và ổ cứng. Máy ảo có thể phát triển trong quá trình hoạt động. Tràn bộ nhớ hoặc thiếu dung lượng đĩa có thể là nguyên nhân gây lỗi VM. Bạn nên giám sát dung lượng lưu trữ trống, đặc biệt khi sử dụng đĩa ảo phân bổ mỏng. Nếu có đủ dung lượng đĩa trống nhưng các đĩa đang được sử dụng quá tải, hiệu suất của các VM sử dụng các đĩa đó có thể bị suy giảm. Giám sát VM giúp bạn đưa ra quyết định đúng đắn và di chuyển các VM sang một hệ thống lưu trữ khác để cải thiện hiệu suất.

Tài nguyên được phân bổ. Sự lan tràn của VM (sự lan tràn của ảo hóa) có thể dẫn đến việc quản lý VM kém hiệu quả do thiếu tài nguyên trên máy chủ. Điều này có thể xảy ra khi bạn có nhiều VM không sử dụng (không cần thiết) đang tiêu tốn dung lượng đĩa, CPU và bộ nhớ. Một vấn đề phổ biến khác là phân bổ quá mức. Tình huống này xảy ra khi lượng tài nguyên được phân bổ cho các VM vượt quá khả năng phần cứng có sẵn. Bạn nên giám sát cơ sở hạ tầng VM, đặc biệt nếu tài nguyên bị phân bổ quá mức và việc phân bổ tài nguyên vượt quá dung lượng có sẵn trên máy chủ vật lý.

Lợi ích của việc giám sát VM

Giám sát VM giúp bạn:

  • Xác định các điểm nghẽn hiệu suất nhanh hơn
  • Nhận cảnh báo để chủ động ngăn chặn các sự cố tiềm ẩn
  • Khắc phục sự cố hiệu suất một cách thông minh, ví dụ: quyết định phân bổ thêm RAM cho một VM hoặc cài đặt thêm RAM trên máy chủ
  • Thực hiện lập kế hoạch dung lượng dựa trên dữ liệu để dự đoán nhu cầu tương lai và tránh tình trạng cạn kiệt tài nguyên
  • Tiết kiệm thời gian và thay thế các lệnh giám sát thủ công tẻ nhạt bằng các chỉ số bảng điều khiển thời gian thực bao quát toàn bộ môi trường ảo cơ sở hạ tầng
  • Phân bổ tải hiệu quả giữa các máy chủ, cải thiện hiệu suất máy ảo và tối ưu hóa hiệu suất máy chủ

Làm thế nào để giám sát máy ảo VMware?

Bạn có thể kiểm tra một số thông tin về máy chủ ESXi, kho dữ liệu và máy ảo, bao gồm trạng thái và mức tiêu thụ tài nguyên của chúng, bằng cách sử dụng chức năng tích hợp sẵn của VMware hoặc một giải pháp giám sát chuyên dụng.

Các công cụ giám sát tích hợp sẵn của VMware

Phương pháp giám sát vSphere tiết kiệm nhất là sử dụng các công cụ tích hợp sẵn trong vCenter trên VMware vSphere Client. Hãy xem cách giám sát tình trạng sức khỏe của VMware ESXi và hiệu suất máy ảo bằng các công cụ gốc.

Tình trạng sức khỏe phần cứng ESXi

Bạn có thể thực hiện các bước đơn giản sau để giám sát các thông số vSphere:

  1. Nhấp vào máy chủ ESXi cần thiết để xem thông tin chính.
  2. Nhấp vào tab Monitor .
  3. Chọn thông số cần giám sát để xem thông tin chi tiết, ví dụ: Hardware Health. Có các cảm biến trên phần cứng máy chủ hiển thị thông tin về nhiệt độ CPU, nhiệt độ bo mạch chủ, tốc độ quạt (RPM), v.v.

Monitoring ESXi hardware health in VMware vSphere Client

Giám sát hiệu suất ESXi

Để giám sát hiệu suất ESXi:

  1. Chọn một máy chủ ESXi trong VMware vSphere Client.
  2. Nhấp vào tab Monitor .
  3. Truy cập Performance & Overview. Thông tin về CPU theo thời gian thực được hiển thị trong ảnh chụp màn hình bên dưới cho máy chủ ESXi đã chọn. Chế độ xem biểu đồ cho phép bạn phân tích tải công việc CPU cho khoảng thời gian đã chọn.
  4. Cuộn xuống trang để xem thông tin về sử dụng bộ nhớ, đĩa và mạng cho giám sát hiệu suất vSphere.
  5. Truy cập Performance & Details để xem thêm thông tin về thông số cần thiết.

ESXi monitoring – performance overview

Giám sát máy ảo trong vSphere

Nên cài đặt VMware Tools trong hệ điều hành khách của máy ảo để nhận thông tin giám sát chính xác.

  1. Chọn một máy ảo để xem thông tin về máy ảo đó.
  2. Chọn tab Monitor , tương tự như đã giải thích cho máy chủ ESXi để giám sát hiệu suất máy ảo. Chọn thông số giám sát VMware cần thiết cho máy ảo. Trong ví dụ này, chúng ta truy cập Performance & Advanced và chọn giám sát mức sử dụng CPU của máy ảo tính bằng MHz.

VM monitoring in VMware vSphere Client

Làm thế nào để giám sát IOPS trong VMware vSphere?

Giám sát IOPS (số lần thao tác nhập/xuất mỗi giây) cho phép bạn kiểm tra hiệu suất lưu trữ của máy ảo.

  1. Chọn một máy ảo trong VMware vSphere Client.
  2. Nhấp vào tab Monitor .
  3. Truy cập Performance & Advanced.
  4. Trong menu thả xuống View , chọn Disk.

Ảnh chụp màn hình hiển thị biểu đồ hiệu suất đĩa ảo (KBps).

Advanced VMware performance monitoring for a VM

Sử dụng giải pháp giám sát chuyên dụng

Bạn có thể sử dụng giải pháp giám sát chuyên dụng để theo dõi nhiều máy chủ vCenter, máy chủ ESXi và tài nguyên của chúng từ một giao diện duy nhất. Tính năng này Giám sát VMware được hỗ trợ trong NAKIVO Backup & Replication, một giải pháp bảo vệ dữ liệu toàn diện và tích hợp.

  1. Bạn cần thêm các máy chủ vCenter và máy chủ ESXi vào hàng tồn kho.
  2. Truy cập phần Monitoring trong khung bên trái của giao diện web.
  3. Nhấp vào mục Add Monitored .

Adding monitoring vSphere components

  1. Chọn các máy ảo (VM), máy chủ ESXi cụ thể hoặc toàn bộ máy chủ vCenter mà bạn muốn theo dõi. Trong ví dụ này, chúng tôi chọn theo dõi một máy chủ ESXi và tất cả các máy ảo (VM) trên máy chủ đó.

Lưu ý . Chế độ xem Items được chọn mặc định, nhưng bạn có thể chọn chế độ xem chính sách và chọn các mục VMware vSphere phù hợp với chính sách của bạn.

Editing monitored items list

  1. Khi bạn chọn hộp kiểm tại máy chủ ESXi, thông báo xác nhận sẽ hiển thị để chọn tất cả các máy ảo trên máy chủ đó:
    Do you want to monitor all child VMs?
    Nhấp vào Apply để xác nhận.

The confirmation to monitor all child VMs

  1. Cuộn xuống danh sách các mục được giám sát và chọn các kho dữ liệu mà bạn muốn giám sát.
  2. Nhấp vào Save để lưu cài đặt giám sát máy ảo.

Monitoring vSphere datastores

Bây giờ bạn có thể nhấp vào nút Monitoring trong khung bên trái của giao diện web NAKIVO, chọn các mục cần thiết cho giám sát VMware và xem thông tin được cung cấp.

Hãy chọn máy chủ ESXi và kiểm tra tải CPU, tải bộ nhớ và các biểu đồ tương ứng. Trong trường hợp này, không có vấn đề về hiệu suất.

Monitoring ESXi host performance

Bạn có thể nhấp vào một máy ảo cụ thể để kiểm tra tải CPU hiện tại, tải bộ nhớ và sử dụng đĩa trong các biểu đồ tròn tương ứng hoặc xem thống kê trong các biểu đồ đường theo thời gian.

Monitoring VM performance in vSphere

Nhấp vào một kho dữ liệu để kiểm tra sử dụng đĩa trên máy chủ ESXi.

Monitoring VM datastore disk usage

Xem tất cả các tính năng và so sánh các phiên bản của NAKIVO Backup & Replication.

Hãy thử NAKIVO Backup & Replication

Hãy thử NAKIVO Backup & Replication

Đăng ký dùng thử miễn phí để khám phá toàn bộ các tính năng bảo vệ dữ liệu của giải pháp. Dùng thử miễn phí trong 15 ngày. Không có bất kỳ giới hạn nào về tính năng hay dung lượng. Không cần thẻ tín dụng.

Kết luận

Việc giám sát hiệu suất máy ảo (VM) rất hữu ích trong việc tối ưu hóa hạ tầng VMware, phát hiện kịp thời các sự cố của máy ảo và xác định các thiết lập cần điều chỉnh để tối ưu hóa hiệu suất. Bạn có thể sử dụng các công cụ giám sát tích hợp sẵn của VMware hoặc giải pháp của bên thứ ba. Hãy xác định các chỉ số mà bạn muốn theo dõi. Chọn phần mềm phù hợp dựa trên yêu cầu của bạn và đừng quên truy cập Sao lưu VMware để bảo vệ dữ liệu máy ảo.

People also read