Hướng dẫn sử dụng vmstat trên Linux

  • Thursday 27/02/2025

Vmstat là gì?

Vmstat (Virtual Memory Statistics) là một công cụ mạnh mẽ trên hệ điều hành Linux/Unix dùng để theo dõi hiệu suất hệ thống. Công cụ này cung cấp thông tin chi tiết về bộ nhớ, CPU, I/O và các tiến trình, giúp quản trị viên hệ thống và lập trình viên chẩn đoán các vấn đề về hiệu suất một cách nhanh chóng.

vmstat

Cài đặt vmstat trên Linux

Hầu hết các bản phân phối Linux đều cài đặt sẵn. Tuy nhiên, nếu hệ thống chưa có, bạn có thể cài đặt thông qua lệnh sau:

Đối với Ubuntu/Debian

sudo apt update && sudo apt install sysstat

Đối với CentOS/RHEL

sudo yum install sysstat

Sau khi cài đặt, bạn có thể kiểm tra phiên bản của nó bằng lệnh:

vmstat -V

Các câu lệnh sử dụng cơ bản

1. Kiểm tra thông tin hệ thống mặc định

Lệnh cơ bản nhất của vmstat là:

vmstat

Lệnh này hiển thị thông tin tổng quan về hệ thống, bao gồm bộ nhớ, CPU, tiến trình và I/O.

2025 02 23 13 52

 

2. Cập nhật thông tin hệ thống theo khoảng thời gian

Bạn có thể cập nhật thông tin liên tục bằng cách sử dụng cú pháp:

vmstat 5

Lệnh trên sẽ hiển thị thông tin hệ thống mỗi 5 giây.

vmstat

 

Nếu muốn chỉ lấy một số lần cập nhật cụ thể, bạn có thể sử dụng:

vmstat 5 10

Lệnh này sẽ hiển thị thông tin 10 lần, mỗi lần cách nhau 5 giây.

 

3. Hiển thị thông tin CPU chi tiết

Để theo dõi chi tiết hơn về CPU, sử dụng:

vmstat -t

Lệnh này bổ sung cột thời gian vào đầu ra để dễ dàng phân tích.

vmstat

 

4. Theo dõi bộ nhớ ảo

Để theo dõi bộ nhớ ảo của hệ thống, sử dụng:

vmstat -s

Lệnh này hiển thị các thống kê tổng quan về bộ nhớ, bao gồm tổng bộ nhớ, bộ nhớ đã sử dụng, bộ nhớ trống, và bộ nhớ swap.

vmstat

 

5. Kiểm tra I/O hệ thống

Để xem thông tin về đọc/ghi I/O trên hệ thống, chạy:

vmstat -d

Lệnh này sẽ hiển thị thông tin về số lượng dữ liệu đọc và ghi trên các thiết bị lưu trữ.

vmstat

 

Kết luận

Vmstat là một công cụ quan trọng giúp quản trị viên hệ thống giám sát và phân tích hiệu suất hệ thống Linux. Bằng cách sử dụng các lệnh cơ bản trên, bạn có thể dễ dàng phát hiện các vấn đề về tài nguyên, từ đó tối ưu hệ thống một cách hiệu quả. Nếu bạn đang quản lý một hệ thống Linux, hãy sử dụng thường xuyên để đảm bảo hệ thống hoạt động ổn định và hiệu quả.

 

______________________________________________________________________________________________________

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post