-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-06-12 16:10, Roger Oberholtzer wrote:
On Wed, 2013-06-12 at 13:02 +0200, Carlos E. R. wrote:
As you generate 25E6 (roughly) per second, after 60" you gave generated 1.5GB (not 1.5GiB). The delay you had was 5". In that time the disk system can write 0.5GB at 100MB/s - so that delay is not flushing the entire cache. Not enough time at all.
I know. It is like the cache grows, and a small part is typically flushed. And then, occasionally, a bit more gets flushed that takes more time. I don't really have a problem with how it flushes things, as long as two things could be met:
I don't think it is that. It could be that the filesystem metadata is not written, perhaps the journal. It makes no sense not to write all the data as it gets it. Maybe the metadata is not written till, say, 5 seconds of no activity, or till it can not be delayed longer.
* the cache does not grow endlessly to full RAM
But this is what the Linux cache does by design :-)
* the flush, when it happens, does not take too long.
Normal Linux is not a Real Time Operating System by default, unless you change some options in the kernel and add some utilities. Maybe what you need is that.
A suggestion on the XFS list is that I may need to tweak some variables, as suggested by Lars Müller and others earlier in the thread. I just have not figured them out to know what to change. I am working on that...
Ok... - -- 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/ iEYEARECAAYFAlG4jncACgkQtTMYHG2NR9X0pQCaA3o22kMx8q7AqcdbHGPE2nhz XKUAnAiRWbJAV/lJJAJDNqCeMYDAS9or =WggG -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org