BizMaC bizmac.com

Kiểm tra RAM CPU và dung lượng disk trên Linux

Hướng dẫn Linux Server · cập nhật 25/07/2026

Để kiểm tra tài nguyên VPS Linux, bạn dùng free -h xem RAM, top xem CPU và tiến trình, df -h xem dung lượng ổ đĩa, và du tìm thư mục chiếm nhiều chỗ. Nắm bốn lệnh này mất khoảng 10 phút và giúp bạn biết ngay máy còn khoẻ không.

Khi website chậm, báo lỗi lạ, hoặc không lưu được file, nguyên nhân thường là hết RAM, CPU quá tải, hoặc đầy ổ đĩa. Bốn lệnh dưới đây trả lời từng câu hỏi đó.

  1. Xem RAM còn trống bằng free.
  2. Xem CPU và tiến trình bằng top.
  3. Xem dung lượng ổ đĩa bằng df.
  4. Tìm thư mục ngốn chỗ bằng du.

Bảng tra nhanh bốn lệnh kiểm tra tài nguyên

Bốn lệnh này là bộ công cụ chẩn đoán cơ bản. Thêm cờ -h vào hầu hết lệnh sẽ hiển thị số liệu theo đơn vị dễ đọc như MB và GB thay vì số byte thô. Bạn nên thuộc bảng này để phản ứng nhanh khi máy có dấu hiệu bất thường.

LệnhKiểm traCờ hay dùng
freeRAM và swapfree -h
topCPU và tiến trình theo thời gian thựctop
dfDung lượng từng phân vùng ổ đĩadf -h
duDung lượng từng thư mụcdu -sh *

Đọc kết quả lệnh free để biết RAM còn bao nhiêu

Chạy free -h in ra bảng hai dòng. Dòng Mem là RAM vật lý, dòng Swap là bộ nhớ ảo trên ổ đĩa. Cột đáng nhìn nhất là available, đó là lượng RAM thực sự còn dùng được cho ứng dụng mới, chứ không phải cột free.

free -h

Nhiều người mới hoảng khi thấy cột free nhỏ. Đừng lo, Linux dùng RAM trống làm bộ đệm để tăng tốc, và trả lại khi ứng dụng cần. Cột available mới phản ánh RAM thật sự sẵn sàng. Nếu available gần bằng không và swap dùng nhiều, đó là lúc RAM thiếu thật.

Xem CPU và tiến trình nào đang ngốn máy

Lệnh top mở một bảng cập nhật liên tục. Dòng đầu ghi load average, ba con số là tải trung bình trong 1, 5 và 15 phút gần nhất. Bên dưới là danh sách tiến trình sắp theo mức dùng CPU. Cột %CPU%MEM cho biết tiến trình nào nặng nhất.

top

Con số load average nên so với số nhân CPU của máy. VPS 2 nhân mà load average trên 2 là đang quá tải. Thoát top bằng phím q. Nếu muốn giao diện dễ nhìn màu mè hơn, cài htop rồi chạy lệnh cùng tên.

Đo dung lượng ổ đĩa và tìm thư mục nặng

Lệnh df -h liệt kê từng phân vùng kèm phần trăm đã dùng ở cột Use%. Khi một phân vùng gần 100%, website sẽ báo lỗi ghi file. Để tìm thư mục nào ngốn chỗ, chuyển vào thư mục nghi ngờ rồi chạy du tổng hợp theo thư mục con.

df -h
cd /var
sudo du -sh *

Lệnh du ở trên in kích thước từng thư mục con của /var. Thư mục log và thư mục backup thường là thủ phạm đầy đĩa. Từ đó bạn biết chỗ nào cần dọn.

Đầy đĩa hay đầy inode, hai chuyện khác nhau

Đôi khi df -h báo còn chỗ trống mà máy vẫn không tạo được file. Nguyên nhân là hết inode, tức hết số lượng file cho phép chứ không phải hết dung lượng. Kiểm tra bằng cờ -i. Nếu cột IUse% đạt 100% thì đó là đầy inode, thường do quá nhiều file nhỏ.

df -i

Cách xử lý đầy inode là tìm và xoá bớt file thừa, đặc biệt là file rỗng. Bài tìm và xoá file 0 byte trong Linux bằng find hướng dẫn dọn đúng loại file này.

Khi số liệu báo động thì làm gì tiếp

Nếu RAM thiếu thường xuyên hoặc CPU tải cao kéo dài, có thể VPS của bạn cần cấu hình mạnh hơn. Trước khi nâng cấp, hãy tìm tiến trình bất thường trong top, vì đôi khi một tiến trình lỗi ngốn hết máy chứ không phải máy yếu.

Đầy ổ đĩa thì dọn log cũ và backup không cần thiết trước. Nếu ổ thật sự nhỏ so với nhu cầu, bạn mở rộng dung lượng bằng LVM hoặc nâng gói. Kiểm tra tài nguyên đều đặn giúp bạn xử lý sớm, trước khi máy sập giữa giờ cao điểm.

Hướng dẫn này có giúp được Anh/Chị không?

Bài khác trong Linux Server

Xem cả 22 bài
Cài tường lửa UFW cơ bản cho VPS Ubuntu Cách cài UFW trên Ubuntu, cho phép cổng SSH trước khi bật, mở cổng web 80 và 443, rồi kích hoạt tường lửa mà không mất kết nối cho người mới quản trị VPS. 5 phút đọc Cập nhật 29/08/2026 Đổi port SSH mặc định để bảo mật VPS Cách đổi cổng SSH từ 22 sang cổng khác trong file sshd_config, mở cổng mới trên tường lửa trước khi khởi động lại dịch vụ, và kiểm tra kết nối cho người mới. 5 phút đọc Cập nhật 28/08/2026 Cài Fail2Ban chống dò mật khẩu SSH Cách cài Fail2Ban trên Ubuntu và CentOS, tạo file cấu hình jail.local, đặt số lần sai và thời gian khoá IP, rồi kiểm tra danh sách IP đang bị chặn. 5 phút đọc Cập nhật 28/08/2026 Phân quyền file thư mục bằng chmod và chown Cách đọc dãy quyền rwx, dùng chmod đổi quyền theo số và chown đổi chủ sở hữu file trên Linux, kèm bảng số quyền hay dùng và cảnh báo chmod 777. 5 phút đọc Cập nhật 27/08/2026 15 lệnh Linux cơ bản cho người mới quản trị VPS Bảng tra 15 lệnh Linux thiết yếu để đi lại trong thư mục, xem và sửa file, kiểm tra tài nguyên và quản lý dịch vụ trên VPS, kèm ví dụ cho người mới. 5 phút đọc Cập nhật 26/08/2026 Kết nối VPS Linux bằng SSH với PuTTY Cách tải PuTTY, nhập IP và cổng, lưu session để lần sau vào nhanh, và đăng nhập VPS Linux lần đầu bằng tài khoản root cho người mới quản trị. 7 phút đọc Cập nhật 25/08/2026

Làm theo vẫn chưa được?

Gửi yêu cầu hỗ trợ, kỹ thuật xem trực tiếp trên dịch vụ của Anh/Chị.

Gửi yêu cầu hỗ trợ