Fórum Root.cz
Ostatní => Odkladiště => Téma založeno: branchman2 13. 11. 2011, 12:05:16
-
Dobry den,
po dlhsom behu bez rebootu a spusteni narocnejsej aplikacie mi zacne dochadzat pamat a PC zacne swapovat. Po restarte vsetkych aplikacii a som zistil, ze jedina zmena je stale rastuce obsadenie slab cache (zabera viac ako 2.5GB). Ako uvolnit tuto cache aspon vtedy, ked by sa malo swapovat?
$ cat /proc/meminfo
MemTotal: 8043708 kB
MemFree: 290428 kB
Buffers: 12952 kB
Cached: 314012 kB
SwapCached: 81676 kB
Active: 3882700 kB
Inactive: 846356 kB
Active(anon): 3715268 kB
Inactive(anon): 687264 kB
Active(file): 167432 kB
Inactive(file): 159092 kB
Unevictable: 4 kB
Mlocked: 4 kB
SwapTotal: 15630328 kB
SwapFree: 15392856 kB
Dirty: 3608 kB
Writeback: 0 kB
AnonPages: 4358124 kB
Mapped: 64528 kB
Shmem: 308 kB
Slab: 2761364 kB
SReclaimable: 60568 kB
SUnreclaim: 2700796 kB
KernelStack: 6072 kB
PageTables: 25184 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 19652180 kB
Committed_AS: 7533624 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 128564 kB
VmallocChunk: 34359447696 kB
HardwareCorrupted: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 10240 kB
DirectMap2M: 8361984 kB
$slabtop -s c
Active / Total Objects (% used) : 23764765 / 23815574 (99.8%)
Active / Total Slabs (% used) : 675711 / 675711 (100.0%)
Active / Total Caches (% used) : 61 / 108 (56.5%)
Active / Total Size (% used) : 2717531.43K / 2735610.62K (99.3%)
Minimum / Average / Maximum Object : 0.01K / 0.11K / 12.75K
OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME
8119965 8119581 99% 0.19K 386665 21 1546660K kmalloc-192
5108032 5108002 99% 0.12K 159626 32 638504K kmalloc-128
5119040 5118858 99% 0.06K 79985 64 319940K kmalloc-64
5178880 5178814 99% 0.03K 40460 128 161840K kmalloc-32
31465 24857 78% 0.96K 1566 33 50112K ext4_inode_cache
22127 12166 54% 0.55K 763 29 12208K radix_tree_node
36771 34830 94% 0.19K 1751 21 7004K dentry
815 764 93% 5.73K 163 5 5216K task_struct
41184 35702 86% 0.10K 1056 39 4224K buffer_head
6324 6306 99% 0.58K 235 27 3760K inode_cache
20064 16917 84% 0.18K 912 22 3648K vm_area_struct
3328 2264 68% 1.00K 104 32 3328K kmalloc-1024
713 675 94% 4.00K 90 8 2880K kmalloc-4096
2089 2012 96% 0.62K 174 25 2784K proc_inode_cache
1118 700 62% 1.69K 71 18 2272K TCP
225 224 99% 8.00K 63 4 2016K kmalloc-8192
1582 1191 75% 0.62K 118 25 1888K sock_inode_cache
4571 3738 81% 0.38K 236 21 1888K bip-16
768 704 91% 2.00K 48 16 1536K kmalloc-2048
-
Mam ten isty problem. Obvinoval som najprv mysql, potom varnish, ale ani jeden to nie je.
Ubuntu 10.10
-
No prisiel som na nieco, pouzival som nginx ako reverznu proxy, potom som to zmenil na iny produkt a neginx nechal len instalovanu. Avsak aj v procese stopped stale alokovala slab cache, neviem ci sa jedna o bug ale normalne to urcite nie je.