Re: fsck memory leak

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

 



U.Mutlu wrote on 12/04/2015 06:53 PM:
Theodore Ts'o wrote on 12/04/2015 04:19 PM:
On Fri, Dec 04, 2015 at 08:15:14AM +0100, U.Mutlu wrote:
Hi,
when I as root do "touch /forcefsck" and reboot, then fsck will be done.
But afterwards one has less free memory available than normal.
Example:
used mem immediately after login:
  without fsck during boot:  98 MB (this the normal level here)
  with fsck during boot   : 139 MB
So, there is a memory leak of about 41 MB.

Please send the output of cat /proc/meminfo (a) before running fsck,
(b) after running fsck, and then (c) after running "echo 3 >
/proc/sys/vm/drop_caches".

Just tried it out.
Doing "echo 3 > /proc/sys/vm/drop_caches" solves the problem.

But thinking twice about this leads me to the conclusion that
there still must be something fishy in the system, because
I had read the used mem from the "-/+ buffers/cache" line of the "free -lh" command, here an example output:

$ free -lh
             total       used       free     shared    buffers     cached
Mem:          6.9G       1.3G       5.6G        17M        70M       882M
Low:          6.9G       1.3G       5.6G
High:           0B         0B         0B
-/+ buffers/cache:       404M       6.5G
Swap:         8.0G         0B       8.0G

So, it should have already counted-in the cached memory, and IMO it does.
But then it's mysterious why the said discrepancy of 41 MB shows up
if /proc/sys/vm/drop_caches has the default value of 0.



--
To unsubscribe from this list: send the line "unsubscribe util-linux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux