Bộ nhớ đệm có nghĩa là gì khi xem htop?


28

Trong khi xem các báo cáo htop, tôi muốn biết các thanh 'bộ nhớ đệm' màu cam / nâu thực sự biểu thị điều gì. Thực sự tôi đang tìm kiếm một lời giải thích thực tế hơn về những gì tôi đang xem, thay vào đó là các thuật ngữ CS thuần túy. Mặc dù tôi muốn có cả hai.

Khi tôi thấy một lượng lớn bộ nhớ được lưu vào bộ nhớ cache, liệu điều đó có ảnh hưởng gì đến hiệu năng hệ thống không? Điều gì thường làm cho bộ nhớ đệm tăng rất nhiều trong khi bộ nhớ đã sử dụng (màu xanh lá cây) vẫn ở mức khá thấp?

Dưới đây là một ảnh chụp màn hình của một htopbáo cáo ví dụ . nhập mô tả hình ảnh ở đây

Câu trả lời:


40

bộ nhớ đệm được sử dụng để ổ cứng không phải đọc mỗi khi bạn mở tệp hoặc thư mục. Vì vậy, khi bạn lưu trữ một cái gì đó, nó sẽ lưu một đĩa đọc, điều đó giúp tiết kiệm thời gian và đó là lý do tại sao Ubuntu lưu trữ càng nhiều càng tốt.

Có bộ nhớ trống không thực sự tốt vì nó không được sử dụng, có bộ nhớ đệm sẽ giúp thời gian truy cập ngắn hơn và cải thiện hiệu suất. vì vậy bộ nhớ được lưu trong bộ nhớ cache có thể được xem là bộ nhớ trống vì nó không thực sự được sử dụng bởi bất kỳ chương trình nào, nó chỉ là một bản sao lưu của những gì có thể được sử dụng.

Bộ nhớ đệm + bộ nhớ trống giống như bộ nhớ khả dụng, vì bộ nhớ đệm sẽ bị xóa nếu chương trình cần dung lượng trống. Vì vậy, việc có nhiều RAM sẽ làm tăng hiệu suất của Ubuntu nói chung, đặc biệt nếu bạn đang sử dụng các chương trình có mức sử dụng RAM nặng.


Ý bạn là "đĩa chương trình nặng?"
Clément

2
Tôi nghĩ rằng nó nên là "Vì vậy, việc có nhiều RAM sẽ tăng hiệu năng của Ubuntu nói chung nếu bạn đang sử dụng các chương trình nặng về RAM hoặc Disk-Read."
TafT
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.