Con Mem: total
số là tổng dung lượng RAM có thể được sử dụng bởi các ứng dụng. Đây là tổng RAM được cài đặt trên hệ thống, trừ:
- bộ nhớ được dành riêng cho các thiết bị phần cứng (thường là bộ nhớ video nếu card đồ họa không có RAM riêng);
- bộ nhớ được sử dụng bởi chính kernel.
Tổng số đó bao gồm:
free
: bộ nhớ hiện đang được sử dụng cho bất kỳ mục đích nào;
shared
: một khái niệm không còn tồn tại. Nó còn lại trong đầu ra để tương thích ngược (có các kịch bản phân tích đầu ra từ đó free
). (Trên các hệ thống hiện tại, bạn thường sẽ thấy các giá trị khác không vì shared
đã được tái sử dụng để hiển thị bộ nhớ được chia sẻ rõ ràng thông qua cơ chế bộ nhớ dùng chung fork()
.
buffers
: bộ nhớ được hỗ trợ bởi các tệp và có thể ghi ra đĩa nếu cần;
cache
: bộ nhớ được hỗ trợ bởi các tệp và có thể được phục hồi bất cứ lúc nào (điểm khác biệt buffers
là bộ đệm phải được lưu vào đĩa trước khi chúng được sử dụng lại, trong khi bộ đệm chứa những thứ có thể tải lại từ đĩa);
used -buffers/cache
: bộ nhớ được sử dụng bởi các ứng dụng (và không được phân trang để trao đổi).
Trong một tình huống khó khăn, hệ thống có thể chạy mà không cần bộ đệm và bộ đệm, dự trữ RAM cho các ứng dụng và thực hiện đọc và ghi đĩa một cách có hệ thống mà không cần bất kỳ bộ đệm. Các -/+ buffers/cache
số liệu cho biết lượng RAM được sử dụng trực tiếp bởi các ứng dụng ( used
cột) và lượng RAM không được sử dụng bởi các ứng dụng ( free
cột).
Mặc dù điều này có thể thay đổi rất nhiều, nhưng một hệ thống khỏe mạnh thường có khoảng một nửa RAM dành cho các ứng dụng và một nửa dành cho bộ đệm và bộ đệm. Trừ khi bạn đang chạy một máy chủ tệp chuyên dụng, hệ thống của bạn có nhiều RAM hơn mức cần thiết cho những gì bạn đang làm. Nếu free - buffers/cache
con số thấp, điều đó cho thấy một hệ thống không có đủ RAM (trái với niềm tin phổ biến, việc có nhiều bộ nhớ dành cho bộ đệm và bộ đệm rất quan trọng đối với hiệu năng hệ thống và cố gắng dự trữ thêm bộ nhớ cho các ứng dụng sẽ làm cho 99,99% hệ thống chậm hơn).
Các swap
dòng là đơn giản, nó cho thấy số lượng hoán đổi mà đang được sử dụng (hoặc bởi các ứng dụng hay cho tmpfs
lưu trữ), và số tiền đó không phải là.