-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-06-12 09:37, Roger Oberholtzer wrote:
On Wed, 2013-06-12 at 08:24 +0200, Per Jessen wrote:
It only grows as long as nothing else needs the memory. Using up otherwise unused memory as file systems cache seems quite prudent.
Would that this were the case. The memory use increases until process start to be killed. Which is the standard way Linux deals with memory shortages.
No, never. I have never seen that. What I have seen is, that if a process requests more for itself, and there is not enough memory, it is taken from the system cache, which reduces size till almost nil. Then, as the process demands more memory, some processes get killed because there is no free and no cache memory to take from. Not the other way round.
Whether the cache size stops at some reasonable point or not is perhaps a side issue. The question remains: why, as the cache grows, do write calls periodically have longer and longer delays (in the magnitude of seconds)? If the cache is not causing this, then why does freeing it with the workaround result in these delays not happening?
This may be related or coincidental. - -- Cheers / Saludos, Carlos E. R. (from 12.3 x86_64 "Dartmouth" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlG4PjQACgkQIvFNjefEBxqA/wCfdvm24X4P+MH/zhO7jMKhoPLa YUAAoLChrNsBh0OGTVn3X8ZWRQi/10fz =B9AR -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org