Hướng dẫn kiểm tra dung lượng VPS Ubuntu

Việc kiểm tra dung lượng trên VPS (Virtual Private Server) chạy hệ điều hành Ubuntu là một kỹ năng cơ bản nhưng quan trọng để quản lý tài nguyên hiệu quả. Trong bài viết này, mình sẽ hướng dẫn bạn cách sử dụng các lệnh phổ biến để kiểm tra dung lượng VPS Ubuntu bao gồm ổ đĩa, RAM và CPU.

Cách kiểm tra dung lượng VPS Ubuntu

1. Kiểm tra dung lượng ổ đĩa

Để kiểm tra dung lượng ổ đĩa, bạn có thể sử dụng các lệnh sau:

Lệnh df

Lệnh df (disk free) hiển thị thông tin về dung lượng ổ đĩa đã sử dụng và còn trống.

df -h
  • Giải thích:
    • -h: Hiển thị dung lượng theo định dạng dễ đọc (MB, GB thay vì KB).
    • Kết quả sẽ hiển thị các cột như: Filesystem (hệ thống tập tin), Size (tổng dung lượng), Used (đã sử dụng), Avail (còn trống), Use% (phần trăm đã sử dụng), và Mounted on (điểm gắn kết).

Ví dụ kết quả:

Lệnh du

Lệnh du (disk usage) giúp kiểm tra dung lượng của các thư mục hoặc tệp cụ thể.

du -sh /path/to/directory
  • Giải thích:
    • -s: Tổng hợp dung lượng của thư mục.
    • -h: Hiển thị kết quả theo định dạng dễ đọc.
    • /path/to/directory: Đường dẫn tới thư mục bạn muốn kiểm tra (ví dụ: /var/www).

Ví dụ: Để kiểm tra dung lượng thư mục /var/log:

du -sh /var/log

2. Kiểm tra dung lượng RAM

Để kiểm tra dung lượng RAM, bạn có thể sử dụng lệnh free.

free -h
  • Giải thích:
    • -h: Hiển thị dung lượng RAM theo định dạng dễ đọc.
    • Kết quả hiển thị các cột: total (tổng RAM), used (đã sử dụng), free (còn trống), shared, buff/cache, và available (dung lượng sẵn sàng sử dụng).

3. Kiểm tra sử dụng CPU

Để kiểm tra mức sử dụng CPU, bạn có thể sử dụng lệnh top hoặc htop.

Lệnh top

top

top cung cấp giao diện thời gian thực, hiển thị thông tin về CPU, RAM, và các tiến trình đang chạy. Trong đó:

    • PID (Process ID): Mã định danh duy nhất của tiến trình trong hệ thống.

    • USER: Tên người dùng sở hữu tiến trình. Ví dụ: root.

    • PR (Priority): Độ ưu tiên của tiến trình.

    • NI (Nice value): Mức độ “nhẹ nhàng” của tiến trình.

    • VIRT (Virtual Memory): Tổng dung lượng bộ nhớ ảo mà tiến trình được cấp phát, tính bằng kilobyte (KB). Bao gồm RAM, swap, thư viện…

    • RES (Resident Memory): Dung lượng bộ nhớ vật lý (RAM) mà tiến trình đang sử dụng thực tế, không bao gồm swap.

    • SHR (Shared Memory): Dung lượng bộ nhớ được chia sẻ giữa các tiến trình, thường là thư viện dùng chung.

    • S (State – Trạng thái): Trạng thái hiện tại của tiến trình:

    • %CPU: Tỷ lệ phần trăm CPU mà tiến trình đang sử dụng tại thời điểm quan sát.

    • %MEM: Tỷ lệ phần trăm bộ nhớ RAM mà tiến trình đang chiếm dụng.

    • TIME+: Tổng thời gian CPU mà tiến trình đã sử dụng kể từ khi được khởi chạy. Đơn vị: phút:giây.

    • COMMAND: Tên hoặc câu lệnh khởi chạy tiến trình. Ví dụ: systemd, kthreadd, rcu_sched+,…

Lệnh htop

Nếu htop chưa được cài đặt, bạn có thể cài bằng lệnh:

sudo apt update
sudo apt install htop

Sau đó chạy:

htop
  • Giải thích: htop cung cấp giao diện trực quan hơn top, với thông tin về CPU, RAM, và các tiến trình được hiển thị rõ ràng hơn.

4. Một số lưu ý

  • Theo dõi thường xuyên: Kiểm tra dung lượng định kỳ để tránh tình trạng ổ đĩa đầy hoặc RAM bị sử dụng quá mức.
  • Xóa tệp không cần thiết: Nếu ổ đĩa gần đầy, bạn có thể sử dụng lệnh sudo apt autoremove hoặc xóa các tệp log cũ trong /var/log.
  • Cảnh báo tự động: Cân nhắc sử dụng các công cụ như Nagios hoặc Zabbix để giám sát tài nguyên VPS tự động.

Kết luận

Việc kiểm tra dung lượng và tài nguyên trên VPS Ubuntu không quá phức tạp. Với các lệnh df, du, free, top, hoặc htop, bạn có thể dễ dàng nắm bắt tình trạng sử dụng tài nguyên và quản lý VPS hiệu quả hơn. Nếu bạn có thêm thắc mắc hoặc cần hướng dẫn chi tiết hơn, hãy để lại câu hỏi nhé!

CÔNG TY TNHH VPSMMO

  • VP: 8B đường B31, KDC 91B, Phường An Khánh, Quận Ninh Kiều, Thành phố Cần Thơ
  • Tel: 0589549338
  • Email: info@vpsmmo.vn

Để lại một bình luận

🚀 Dedicated Giá cực rẻ

VPSMMO cung cấp giải pháp cho thuê máy chủ Dedicated giá rẻ nhất Việt Nam! Triển khai hệ thống an toàn mà chẳng ngại chi phí cao!