Performance regression testing for Mirage
XenServer with internet/network connection for the performance testing script to download required packages, for the unikernel to request IP address from DHCP server, and for the user machine to send commands and retrieve statistics.
Run the following command on the Xen server:
scripts/mir-perf.sh <address> <password> <library> <duration>
addressis the IP address of the XenServer.
passwordis the root password for the XenServer.
libraryis the name of the MirageOS library for the performance test, e.g.,
tcpiptests the @mirage/tcpip library.
durationspecifies when statistics should be retrieved from the server; the test runs to a maximum of 200,000 packets.