Có thể yêu cầu hệ thống hoán đổi các trang không hoạt động ( vm.swappiness
), nhưng gọi kẻ giết người khi hệ thống hết RAM (thay vì hết bộ nhớ) và buộc phải trao đổi?
Mục đích cuối cùng là giữ cho hệ thống không bị ngừng hoạt động khi nó bắt đầu đập đĩa vì lỗi trang lớn, nhưng vẫn để các trang không hoạt động bị tráo đổi.
Một mong muốn khác là cấu hình bộ nhớ trao đổi mà hệ thống buộc phải sử dụng trước khi kích hoạt oom-killer. Bằng cách này, hệ thống có thể nhúng vào trao đổi chỉ một chút, miễn là nó không đi quá xa. Hoặc tôi có thể đặt ngưỡng như vậy để kích hoạt oom-killer trước khi sử dụng tất cả RAM để luôn có chỗ cho bộ đệm của hệ thống tệp (và do đó tránh được việc đập đĩa nhiều hơn).
Có vẻ như điều này sẽ khó thực hiện. Có vẻ như bạn chỉ cần nói với kẻ giết người kích hoạt khi hệ thống có X ram được sử dụng / miễn phí. Nhưng đây là lý do tại sao tôi hỏi; Tôi không biết.
Để làm rõ, tôi không tìm cách tắt trao đổi hoặc điều chỉnh vm.swappiness
tham số