From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51769) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGuuR-0002ad-UT for qemu-devel@nongnu.org; Thu, 29 Jan 2015 14:37:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGuuO-0008Pm-PR for qemu-devel@nongnu.org; Thu, 29 Jan 2015 14:37:47 -0500 Received: from mail-wi0-x22a.google.com ([2a00:1450:400c:c05::22a]:62308) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGuuO-0008PS-Gf for qemu-devel@nongnu.org; Thu, 29 Jan 2015 14:37:44 -0500 Received: by mail-wi0-f170.google.com with SMTP id bs8so14509869wib.1 for ; Thu, 29 Jan 2015 11:37:43 -0800 (PST) Received: from crunchbang (100.Red-79-147-38.dynamicIP.rima-tde.net. [79.147.38.100]) by mx.google.com with ESMTPSA id u13sm11713965wjr.26.2015.01.29.11.37.33 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Thu, 29 Jan 2015 11:37:34 -0800 (PST) Date: Thu, 29 Jan 2015 20:37:28 +0100 From: Marc =?UTF-8?B?TWFyw60=?= Message-ID: <20150129203728.6cb9271e@crunchbang> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] QEMU and Real Time OS List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel Hi I tried to run a Linux Kernel with Preempt RT patch on a QEMU emulated machine using TCG (ARM guest, x86_64 guest). I expected the guest to have high latencies, but more or less constant. But I found, using cyclictest, a lot of randomness and a lot of difference between the average and the maximum latency. I thought this may be due to I/O overhead. The current system has a root filesystem through NFS, and I'm launching the tests through a serial terminal and saving the results in files. But the high priority thread saves the result in memory, it is the low priority thread that saves it in files. Is this an expected behaviour? I can't see why. I'd like to know if there is a certain reason why it doesn't work. Or if it should work and the problem is too much I/O overhead. Or any other hint to understand it. Thanks Marc