Performance regression testing for Mirage libraries
Test environment
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.
To use
Run the following command on the Xen server:
chmod +x scripts/*.sh
scripts/mir-perf.sh <XenServer address> <XenServer root password> <library> <Run time>
or
bash scripts/mir-perf.sh <XenServer address> <XenServer root password> <library> <Run time>
library
is the name of mirage library for the performance test. For example, you can use tcpip for the performance test over tcpip library.