Re: memory leak with linux-3.14.16

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 16 Aug 2014 15:45:05 +0200 mdraid.pkoch@xxxxxxxx (Peter Koch) wrote:

> Dear Neil,
> 
> > The only bug I know of was fixed in 3.14.6.
> > I said 3.14.16 before - sorry about typo.
> 
> No wonder 3.14.16 behaves exactly as 3.14.12 did
> 
> My server now has reshaped 2.28TB and lost 9.14GB of RAM
> so memory is still leaking at 4GB per TB
> 
> > Hmm... don't know about that bug.
> > Does /proc/slabinfo show some slab much bigger than the rest?
> 
> I'm not a memory expert, so I made a copy of /proc/slabinfo and
> compared this copy with /proc/slabinfo in an endless loop.
> 
> There are two values which are unusually high and
> are going up constantly:
> 
> radix_tree_node   403942
> kmalloc-256       38283576
> 
> 38283576 chunks of 256 bytes are exactly those 9.14GB of
> RAM that have leaked so far.
> 
> > If you gracefully shutdown and reboot it should keep pick up where it left
> > off but with more memory free.
> 
> Last time my machine crashed when about 10TB of data was reshaped.
> And my machine has 32GB of RAM plus 8GB of swap. According to my
> calculations I need 13TB * 4GB/TB = 52GB of RAM, so adding another
> 20GB of swapspace should keep my server running until the reshape
> has finished.

That won't help.  Data stored in kmalloc-256 won't get swapped out - it stays
in RAM.  So unless you can hot-plus 20Gig of RAM ....

NeilBrown

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux