Liên quan đến việc sử dụng bộ nhớ, bộ đệm là gì?


8

Chỉ cần xem qua việc sử dụng bộ nhớ (với free -m) trên một trong các máy chủ Ubuntu của tôi và thấy điều này:

             total       used       free     shared    buffers     cached
Mem:           751        624        127          0        256        236
-/+ buffers/cache:        131        619
Swap:          299          0        299
  1. Một bộ đệm là gì?
  2. Nếu một cái gì đó cần RAM để xử lý một cái gì đó, liệu một bộ đệm sẽ từ bỏ sự phân bổ của nó (như bộ đệm sẽ)?
  3. Có cách nào tôi có thể tìm thấy những gì sử dụng bộ nhớ 256 MB cho bộ đệm không?
  4. Tôi có nên lo lắng không?

Câu trả lời:


6
  1. Các nhà phát triển quản lý bộ nhớ linux có một mô tả kỹ thuật ngắn về nó (tìm chủ đề "Bộ đệm Cache").
  2. Bộ đệm không cần thiết vào lúc này có thể mở đường cho nhu cầu bộ nhớ khẩn cấp hơn.
  3. Nhân đang sử dụng nó.
  4. Không.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.