Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Aug 2020 13:57:06 -0700
From:      Oleksandr Tymoshenko <gonzo@bluezbox.com>
To:        KIRIYAMA Kazuhiko <kiri@truefc.org>
Cc:        freebsd-ports@freebsd.org, freebsd-arm@freebsd.org, freebsd-virtualization@freebsd.org
Subject:   Re: To late to build packages in arm64/aarch64 on qemu
Message-ID:  <20200829205706.GA85254@bluezbox.com>
In-Reply-To: <202008280229.07S2TD6K098319@kx.truefc.org>
References:  <202008280229.07S2TD6K098319@kx.truefc.org>

next in thread | previous in thread | raw e-mail | index | archive | help
KIRIYAMA Kazuhiko (kiri@truefc.org) wrote:
> Hi, all
> 
> I'm tring to build packages in arm64/aarch64 on
> qemu-system-aarch64. But it's too late in comparision to
> amd64 on bhyve. For example, `make package-recursive' of
> devel/binutils on qemu takes 67 times of bhyve [1]. I found
> that it's difference caused from disk geometry factors such
> as stripesize, cylinders according to firmware and heads
> according to firmware [2]. 

This is to be expected. bhyve is a hypervisor, which means that code
runs on a real CPU with the performance more or less comparable with
non-virtualized system. qemu-system-aarch64 is an emulator, it
emulates CPU in software. There is no way to get the same level
of performance from the software CPU implementation as from the native
code.

-- 
gonzo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200829205706.GA85254>