Re: To late to build packages in arm64/aarch64 on qemu
Oleksandr Tymoshenko <gonzo-OfZAbD3vfAJWk0Htik3J/[email protected]>
| Newsgroups | gmane.os.freebsd.devel.virtualization,gmane.os.freebsd.devel.ports,gmane.os.freebsd.devel.arm |
|---|---|
| Message-ID | <[email protected]> |
KIRIYAMA Kazuhiko ([email protected]) 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