[Multi-arch SIG] success to run full tempest tests on Arm64 env. What's next?

Ian Wienand iwienand at redhat.com
Fri Apr 9 04:01:11 UTC 2021


On Tue, Apr 06, 2021 at 03:43:29PM +0800, Rico Lin wrote:
> The job `devstack-platform-arm64` runs around 2.22 hrs to 3.04 hrs, which
> is near two times slower than on x86 environment. It's not a solid number
> as the performance might change a lot with different cloud environments and
> different hardware.

I guess right now we only have one ARM64 cloud so it won't vary that
much :)  But we're working on it ...

I'd like to use this for nodepool / diskimage-builder end-to-end
testing, where we bring up a devstack cloud, build images with dib,
upload them to the devstack cloud with nodepool and boot them.

But I found that there was no nested virtualisation and the binary
translation mode was impractically slow; like I walked away for almost
an hour and the serial console was putting out a letter every few
seconds like a teletype from 1977 :)

 $ qemu-system-aarch64 -M virt  -m 2048
   -drive if=none,file=./test.qcow2,media=disk,id=hd0
   -device virtio-blk-device,drive=hd0  -net none -pflash flash0.img -pflash flash1.img

Maybe I have something wrong there?  I couldn't find a lot of info on
how to boot.  I expected slow, but not that slow.

Is binary translation practical?  Is booting cirros images, etc.  big
part of this much longer runtime?

-i




More information about the openstack-discuss mailing list