problem with time and cronjobs in Qemu guest
Miroslav Lachman
000.fbsd at quip.cz
Sun May 31 13:59:10 UTC 2009
Miroslav Lachman wrote:
> Hi,
>
> I have Qemu 0.10.1 installed on my old Windows 2000 PC and I am running
> FreeBSD 7.2-RC1 i386 in it for some testing purposes. Today I realized
> that some cron task was not run at specified time nor some commands in
> endless loop.
>
> This is simple example of strange behavior (written in tcsh shell)
> root at firstbsd ~/# while 1
> while?date
> while?sleep 10
> while?end
> Tue May 12 13:43:20 CEST 2009
> Tue May 12 13:43:58 CEST 2009
> Tue May 12 13:44:35 CEST 2009
> Tue May 12 13:45:12 CEST 2009
> Tue May 12 13:45:50 CEST 2009
> Tue May 12 13:46:27 CEST 2009
> Tue May 12 13:47:04 CEST 2009
> Tue May 12 13:47:42 CEST 2009
> Tue May 12 13:48:20 CEST 2009
> Tue May 12 13:48:57 CEST 2009
> Tue May 12 13:49:37 CEST 2009
> Tue May 12 13:50:19 CEST 2009
> Tue May 12 13:50:58 CEST 2009
> Tue May 12 13:51:37 CEST 2009
>
> As you can see - the date command in not executed every 10 seconds.
>
> Are there some settings (in FreeBSD guest or in Qemu itself) to fix this?
It is better after adding kern.hz="50" in to loader.conf, but still not
perfect:
root at firstbsd ~/# while 1
while?date
while?sleep 10
while?end
Sun May 31 15:55:13 CEST 2009
Sun May 31 15:55:23 CEST 2009
Sun May 31 15:55:34 CEST 2009
Sun May 31 15:55:46 CEST 2009
Sun May 31 15:56:06 CEST 2009
Sun May 31 15:56:17 CEST 2009
Sun May 31 15:56:28 CEST 2009
Sun May 31 15:56:39 CEST 2009
Sun May 31 15:56:49 CEST 2009
Sun May 31 15:57:00 CEST 2009
any other workaround?
Miroslav Lachman
More information about the freebsd-virtualization
mailing list