Tôi chỉ nhận thấy rằng hầu hết bộ nhớ của tôi đã bị tắc nghẽn bởi một vài quá trình mà tôi đã giết gần đây. Tôi đã có một quy trình xử lý hệ thống đang chạy cho mỗi quy trình bị sự cố (thường các quy trình là google-chrome, mà tôi đã buộc phải thoát, điều này giải thích mức tiêu thụ bộ nhớ lớn).
Những gì tôi muốn biết là tại sao thay vì bỏ lõi của quá trình bị hỏng vào đĩa, một quy trình mới chứa toàn bộ lõi trong ram đang được bắt đầu.
Là lỗi cấu hình của tôi hoặc nó được cho là theo cách này? Nếu vậy làm thế nào để tôi thay đổi hành vi?
Hiện tại tôi đã vô hiệu hóa việc lưu trữ kết xuất lõi bằng cách liên kết /dev/null
đến /etc/sysctl.d/coredump.conf
, mặc dù tôi không thấy các bãi chứa lõi, nhưng vẫn muốn giữ cho nó được kích hoạt. Bất kỳ ý tưởng / gợi ý sẽ được đánh giá cao.
(Vấn đề cũng được đăng tại: https://bbs.archlinux.org/viewtopic.php?pid=1246237 )
memtest86
và xác minh bộ nhớ của bạn trước khi giải quyết điều này.man core
sẽ giải thích nhiều tùy chọn có sẵn cho các bãi chứa lõi.