free Trình tạo lệnh
Tạo các lệnh để hiển thị mức sử dụng bộ nhớ và bộ trao đổi
Bắt đầu với phiên bản miễn phí
## Cái gì là “miễn phí”?
Lệnh `free` hiển thị lượng bộ nhớ vật lý (RAM) và không gian swap đã được sử dụng cũng như lượng còn trống. Đây là cách nhanh nhất để kiểm tra xem hệ thống có đang thiếu RAM hay đang phụ thuộc quá nhiều vào swap hay không.
## Cách sử dụng
1. **Chọn định dạng**: Bật chế độ `-h` (dễ đọc, được bật theo mặc định) để sử dụng đơn vị MB/GB. 2. **Thêm chi tiết (tùy chọn)**: Hiển thị các thông số về mức bộ nhớ thấp/cao (`-l`) hoặc một dòng tổng hợp toàn bộ (`-t`). 3. **Lặp lại (tùy chọn)**: Sử dụng `-s` để cập nhật dữ liệu theo khoảng thời gian nhất định, hoặc sử dụng `-c` để lấy dữ liệu trong một số mẫu cố định. 4. **Sao chép và chạy**: Sao chép lệnh được tạo ra vào terminal của bạn.
Các tùy chọn phổ biến
### `-h` Dạng dễ đọc In các giá trị dưới dạng K/M/G kèm hậu tố phù hợp. Nếu không có `-h`, `free` sẽ báo cáo bằng kibibytes, khiến việc xem nhanh trở nên khó khăn.
### `-l` Chi tiết thấp/Cao Hiển thị các thống kê chi tiết về mức bộ nhớ thấp và cao (chủ yếu hữu ích trên các kernel 32-bit với cơ chế phân chia 3G/1G). Hiếm khi cần thiết trên các hệ thống 64-bit hiện đại.
### `-t` Tổng số Thêm một dòng `Total` tính tổng RAM vật lý và bộ nhớ swap, tạo ra cái nhìn tổng quan về toàn bộ bộ nhớ.
### `-s` Cập nhật mỗi N giây Cập nhật kết quả mỗi N giây cho đến khi bạn nhấn Ctrl-C. Rất hữu ích để theo dõi tình trạng áp lực bộ nhớ trong các bài kiểm thử tải.
### `-c` Số mẫu cố định In N mẫu dữ liệu rồi ngừng hoạt động — kết hợp với `-s` để ghi lại thông tin sử dụng bộ nhớ trong một khoảng thời gian nhất định vào tệp nhật ký.
▶Tại sao ngay cả khi hệ thống đang ở trạng thái không hoạt động, phần mềm quản lý bộ nhớ vẫn chỉ hiển thị rất ít bộ nhớ “trống”?
▶Làm thế nào để theo dõi bộ nhớ một cách liên tục?
▶Sự khác biệt giữa buffer và cache là gì?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.