Tôi đã có một Máy chủ HP với 4 gigabyte, chạy một máy tính để bàn LXDE khá nhỏ ngay bên cạnh. Nó chủ yếu là một máy chủ web và VM nhỏ. Nó đang sử dụng Debian 7.2 Ổn định.
# free -m
total used free shared buffers cached
Mem: 3840 3262 577 0 19 238
-/+ buffers/cache: 3005 834
Swap: 7628 12 7616
Những gì tôi thu thập được từ đây là đây không phải là vấn đề thông thường khiến mọi người sợ bộ nhớ cache ngày càng lớn. Nếu tôi buộc các bộ nhớ cache giảm xuống, nó chỉ giải phóng 100 meg hoặc hơn, vì vậy tôi không nghĩ đó là vấn đề ở đây.
Những gì tôi đang cố gắng tìm hiểu là những gì sử dụng 3 gigabyte.
# cat /proc/meminfo
MemTotal: 3932292 kB
MemFree: 919468 kB
Buffers: 2356 kB
Cached: 74220 kB
SwapCached: 1932 kB
Active: 201688 kB
Inactive: 44464 kB
Active(anon): 153004 kB
Inactive(anon): 24032 kB
Active(file): 48684 kB
Inactive(file): 20432 kB
Unevictable: 16 kB
Mlocked: 16 kB
SwapTotal: 7812088 kB
SwapFree: 7798840 kB
Dirty: 40 kB
Writeback: 0 kB
AnonPages: 167800 kB
Mapped: 362992 kB
Shmem: 7412 kB
Slab: 43164 kB
SReclaimable: 10728 kB
SUnreclaim: 32436 kB
KernelStack: 3688 kB
PageTables: 14072 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 9778232 kB
Committed_AS: 1364204 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 2580308 kB
VmallocChunk: 34357040804 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 124480 kB
DirectMap2M: 3938304 kB
DirectMap1G: 0 kB
Có một cái nhìn /proc/meminfo
, thêm vào tất cả các phần Hoạt động / Không hoạt động chỉ có khoảng 1GB, khiến tôi không có thêm 2GB. Điều này cũng bình phương tốt với đầu ra từ top
và nơi tôi nên chủ quan xem xét những gì đang chạy trên hệ thống ngay bây giờ.
Một số bài viết khác đề nghị nhìn vào con Slab:
số ở đây, nhưng đó chỉ là 43 megabyte.
Bất cứ ý tưởng nào khác tôi nên tìm kiếm 2 gigabyte bị thiếu này?
cat /proc/meminfo
cũng không bị tổn thương. Vì bạn không cung cấp thông tin chi tiết thực sự nên mọi câu trả lời sẽ chỉ là thông tin chung về những gì có thể tiêu thụ bộ nhớ trên hệ thống Linux / Unix.
If I force the caches to drop, it only frees 100 meg or so, so I don't think that's the problem here.
. Điều đó chỉ xóa số lượng dữ liệu tương đối nhỏ dưới tiêu đề bộ đệm như đã nêu trong câu hỏi, nó không giải phóng số lượng không được tính cho hai gigabyte.