Trong khi chẩn đoán các vấn đề về bộ nhớ thấp trong máy tính để bàn của tôi (chi tiết tại U & L ) tôi đã nhận thấy rằng "bộ nhớ động hạt nhân" không phải của tôi rất lớn :
# smem -twk
Area Used Cache Noncache
firmware/hardware 0 0 0
kernel image 0 0 0
kernel dynamic memory 1.1G 369.3M 801.7M
userspace memory 2.0G 133.3M 1.9G
free memory 734.1M 734.1M 0
----------------------------------------------------------
3.9G 1.2G 2.7G
Trên hai hệ thống khác, tôi đã kiểm tra nó là 150MiB (cũng là máy tính để bàn, nhưng với 8GiB hoặc RAM) và 29MiB. Không nơi nào gần 20% máy tính để bàn của tôi.
Làm thế nào tôi có thể tìm ra những gì làm cho nó lớn như vậy?
BTW: Tôi đã kiểm tra smem
các nguồn, về cơ bản là có (memtotal - userpace - free - cache).
/proc/meminfo
:
# mèo / Proc / meminfo MemTotal: 4051956 kB MemFree: 508276 kB Bộ đệm: 35 232 kB Đã lưu: 651052 kB Hoán đổi: 121380 kB Hoạt động: 1358008 kB Không hoạt động: 1351596 kB Hoạt động (anon): 1184616 kB Không hoạt động (anon): 886904 kB Hoạt động (tệp): 173392 kB Không hoạt động (tệp): 464692 kB Không thể tưởng tượng: 8616 kB Đã khóa: 8616 kB Hoán đổi: 4051952 kB Trao đổi miễn phí: 3815780 kB Bẩn: 348 kB Trả lại: 0 kB AnonPages: 1971164 kB Đã ánh xạ: 140108 kB Shmem: 44656 kB Tấm: 176564 kB SReclaimable: 62080 kB SUnreclaim: 114484 kB Hạt nhân: 3352 kB Trang: 43012 kB NFS_Không ổn định: 0 kB Bounce: 0 kB WritBackTmp: 0 kB Cam kết: 6077928 kB Đã cam kết_AS: 3681164 kB VmallocTotal: 34359738367 kB VmallocSử dụng: 139780 kB VmallocChunk: 34359570976 kB Phần cứngCorrupted: 0 kB AnonHugePages: 448512 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 2536128 kB DirectMap2M: 1656832 kB
smem
, hãy xem câu hỏi này: unix.stackexchange.com/questions/59450/swap-usage-too-high Nếu bạn nhìn vào đầu ra của meminfo, nó nói rằng Shmem (bộ nhớ dùng chung) là khoảng 700 MB. Nếu bạn cung cấp meminfo đó cho smem, nó báo cáo bộ nhớ bộ đệm Kernel có hơn 700 MB, smem tính Shmem trong bộ nhớ kernel, trong khi đây là bộ nhớ không gian người dùng IMHO!