Chúng tôi chạy một debian 2.6.26-2-amd64 x86_64 GNU / Linux trên máy chủ có 128 Gb. Gần đây, bộ nhớ khả dụng của chúng tôi trở nên khá thấp. Nhìn vào / Proc / meminfo cho thấy Slab đang sử dụng 88Gb, được tính trong khóa học tắt bộ nhớ đã sử dụng.
- Đây co phải vân đê? Tôi nghi ngờ rằng bộ nhớ sẽ được giải phóng khi cần thiết, nhưng tôi không biết nếu điều đó có thể có tác dụng phụ không mong muốn.
- Tại sao Slab cần nhiều bộ nhớ như vậy? Có một nguyên nhân rõ ràng cho điều đó?
- chúng ta có thể tránh điều này xảy ra trong tương lai?
- Làm thế nào chúng ta có thể giải phóng bộ nhớ này?
cảm ơn bạn trước
> cat /proc/meminfo
MemTotal: 132304500 kB
MemFree: 26669388 kB
Buffers: 237504 kB
Cached: 11881136 kB
SwapCached: 48 kB
Active: 5244640 kB
Inactive: 11714308 kB
SwapTotal: 5751228 kB
SwapFree: 5750436 kB
Dirty: 24 kB
Writeback: 0 kB
AnonPages: 4840256 kB
Mapped: 163968 kB
Slab: 88314840 kB
SReclaimable: 88275644 kB
SUnreclaim: 39196 kB
PageTables: 80852 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 71903476 kB
Committed_AS: 6818332 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 505724 kB
VmallocChunk: 34359231963 kB