Cách xóa bộ đệm ẩn tệp trên Mac 10.9.3


14

Tôi có macbook pro chạy osx 10.9.3 với 8 GB RAM

Tôi sử dụng một ứng dụng theo dõi RAM của mình và hiển thị nó trong thanh menu và sau khi sao chép một số tệp lớn vào máy Mac của tôi từ ổ đĩa ngoài (tổng cộng gần 5 GB), tôi chỉ có khoảng từ 250 mb đến 400 mb RAM khả dụng ( số lượng dao động), thường con số này ít nhất là 3,5 GB. Khi tôi mở ứng dụng, nó sẽ cho tôi biết rằng hầu hết RAM (5,66 GB) được phân bổ cho bộ đệm tệp.

http://i.imgur.com/4JQfDL8.jpg

Có cách nào để tôi có thể lấy lại RAM mà không phải khởi động lại máy tính không? Tôi muốn nếu điều này có thể được thực hiện bằng cách sử dụng tệp applescript để tôi có thể dễ dàng chạy nó trong tương lai nếu tôi cần, nhưng nó không cần thiết.

Câu trả lời:


11

Điều này là bình thường và không đại diện cho một vấn đề. Mọi người có xu hướng nghĩ RAM là chiếm dụng hoặc miễn phí, nhưng thực tế không phải vậy. Một bộ đệm tập tin là một ví dụ hoàn hảo về điều này.

Khi bạn sao chép dữ liệu đó từ ổ đĩa ngoài, nó phải đọc nội dung vào RAM trước để nó có thể ghi nó vào ổ đĩa khác. Sao chép 5 hợp đồng dữ liệu vào RAM là một hoạt động tốn kém về mặt tính toán. Bây giờ nếu bạn muốn sử dụng những tập tin bạn vừa sao chép thì sao? Máy tính đang đặt cược rằng bạn sẽ làm như vậy, vì vậy nó sẽ giữ bản sao trong RAM để nó không phải trả chi phí đó một lần nữa nếu bạn làm như vậy.

Bây giờ đây là kicker giải quyết trọng tâm câu hỏi của bạn: Việc có 5,66 hợp đồng dữ liệu trong bộ đệm tệp thực sự chỉ khiến bạn có sẵn 250-400 MB RAM? Không. 5.66 GB đó vẫn miễn phí khi có liên quan đến hệ điều hành. Tại sao? Bởi vì máy tính có thể kết xuất RAM đó trong một nano giây nếu cần thiết cho việc khác. Sẽ có lợi hơn cho bạn khi RAM của bạn chứa đầy các bản sao được lưu trong bộ nhớ cache hơn là để nó trống không làm gì cả. Hệ điều hành càng thông minh hơn về những gì cần lưu trữ, máy tính của bạn càng nhanh.

Mặc dù chương trình đó đang cho bạn biết sự thật về việc sử dụng bao nhiêu RAM, nhưng đồng thời nó đang trình bày sai về số lượng RAM bạn có sẵn.


That 5.66 GB is still free as far as the operating system is concernedTại sao OSX không thể đánh dấu phần bộ nhớ đó là miễn phí? Nó gây nhầm lẫn cho người dùng trung bình.
động cơ nối tiếp

OS X đánh dấu nó là miễn phí. Giám sát hoạt động sẽ phản ánh điều đó. Sự nhầm lẫn đến từ một ứng dụng bên thứ 3 mà người đó đang sử dụng, đó là báo cáo một số khác với HĐH. Không ứng dụng nào sai cả; Họ chỉ không đồng ý với nhau về cách giải thích sự thật.
Wes Sayeed

Trong Mavericks, ứng dụng Memory Clean đã báo cáo giống Memory Usednhư Activity Monitor. Họ không trừ bộ đệm tệp khi tính toán bộ nhớ đã sử dụng.
động cơ nối tiếp

Biết những gì không miễn phí mặc dù? Để đĩa cứng của tôi chạy ở tốc độ tối đa để lấp đầy bộ nhớ miễn phí gigabyte, làm chậm mọi thứ khác tôi cố gắng tải lên. Cũng không miễn phí: thời gian tính toán cần thiết để nén một số nội dung của bộ nhớ, để có thể lưu trữ nhiều nội dung đĩa hơn. . tại sao.
Tác nhân gây bệnh

Tôi có thể nhầm, nhưng bộ nhớ đệm tập tin có lẽ không phải là thứ được thêm vào OS X. OS X dựa trên FreeBSD, về cơ bản là một dạng của Unix và một điều, nếu không phải tất cả các biến thể của Unix đều có chung là bộ đệm.
yitwail

16

Mở ứng dụng đầu cuối và giám sát hoạt động. Trong thiết bị đầu cuối, chạy

purge

Nó sẽ nói rằng nó không thể thực hiện lệnh, đó là bình thường. Bây giờ chạy

sudo purge

Máy tính của bạn có thể nhắc bạn muốn sử dụng sudocác lệnh. Không chắc chắn mức độ kỹ năng máy tính của bạn nhưng sudocác lệnh nếu sử dụng sai hoặc nhập không đúng cách có thể gây rối nghiêm trọng với toàn bộ hệ điều hành của bạn.

Bộ nhớ cache tệp của bạn sẽ bị xóa nếu bạn kiểm tra trình giám sát hoạt động của mình, nó sẽ hiển thị mức giảm sử dụng RAM trên máy Mac của bạn.


0

Sử dụng Diskinventory X để tìm các tệp và thư mục chiếm quá nhiều dung lượng trên máy tính của bạn. Bạn sẽ thấy thư mục "tập tin bộ đệm" và có thể xóa nó.


Xin vui lòng đọc lại câu hỏi một cách cẩn thận. Câu trả lời của bạn không trả lời câu hỏi ban đầu. Bộ đệm tệp được đề cập trong câu hỏi là bộ nhớ cache không phải là thư mục trên đĩa.
DavidPostill
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.