Trước khi bạn đọc điều này, xin lưu ý rằng tôi hiểu những lợi ích của bộ nhớ đệm. Tôi quen thuộc với giáo điều rằng ram không sử dụng là lãng phí ram.
Câu hỏi này là câu hỏi mà tôi đã điều chỉnh từ câu hỏi trước:
Trong câu hỏi đó, tôi đã tò mò về việc điều chỉnh cách máy chủ của tôi sử dụng và lưu trữ ram. Hệ thống này khá năng động nên tôi tin rằng các tệp được lưu trong bộ nhớ cache thực sự không đủ khả năng giúp tôi đạt được nhiều. Ngoài ra, chúng tôi có mã trên máy chủ phải nhanh chóng truy cập số lượng lớn ram trong thời gian ngắn để xử lý tệp video và tôi tin rằng tôi sẽ thấy lợi ích hiệu suất từ việc trực tiếp xử lý ram thay vì xóa nó khỏi bộ đệm và sau đó đưa nó ra
Tôi muốn tìm hiểu xem có ai trong số các bạn có kinh nghiệm điều chỉnh giá trị mặc định là 60 trong tệp sau không (điều này xảy ra trên máy chủ Ubuntu):
/proc/sys/vm/swappiness
Và nếu vậy, những gì ảnh hưởng bạn đã thấy. Nếu tôi thay thế giá trị mặc định là 60 bằng 30, tôi sẽ thấy ít hoán đổi hơn và sử dụng lại bộ đệm cũ nhiều hơn? Tôi có tiếp cận 0 hoặc 100 để giảm tính hoán đổi và tăng tái sử dụng bộ đệm không?
Cuối cùng, có ai biết tại sao mặc định được đặt thành 60 không?
LƯU Ý: Nếu gần bằng 0, Linux sẽ thích giữ các ứng dụng trong RAM và không phát triển bộ đệm. Nếu gần 100, Linux sẽ thích trao đổi các ứng dụng và mở rộng bộ nhớ cache càng nhiều càng tốt. Mặc định là 60 khỏe mạnh - Cảm ơn liên kết bên dưới, 3dInfluence.