aboutsummaryrefslogtreecommitdiffstats
path: root/vhost-test
AgeCommit message (Collapse)AuthorFilesLines
2016-12-20vhost-test: Add MoonGen lua script for perf profilingPierre Pfister2-5/+188
mg.lua is a MoonGen script dedicated to forwarding rate and drop rate measurement. It is sort of clever at finding which points to plot in order to discover interesting behaviors. Change-Id: I40c9ce4da27f3c13c27a8b3214c96298683c2658 Signed-off-by: Pierre Pfister <ppfister@cisco.com>
2016-12-15vhost-test: Feature addition to the vhost testing scriptPierre Pfister2-83/+221
This patch adds: - Support for custom virtio queue size. Patching qemu is required when a size other than 256. - Add/Del more vhost interfaces (limited to 1 VM though) - Start/Stop the VM at runtime Change-Id: Ie8410fd8dd9a7d22a7278dae4a898e66c7d3be5a Signed-off-by: Pierre Pfister <ppfister@cisco.com>
2016-12-15vhost-test: Add .gitignore filePierre Pfister1-0/+3
Git ignores: - tmp directory (temporary configuration) - vmroot directory (mount point for the vm file system) - conf.sh (user configuration file) Change-Id: I8fe15f6428975b686e26c523954780d30189b58f Signed-off-by: Pierre Pfister <ppfister@cisco.com>
2016-11-04Adding CPU jitter elimination tricksPierre Pfister1-0/+26
Change-Id: I70bc1f5cff21ecbba734fa44cd2d94a1e5be8e9a Signed-off-by: Pierre Pfister <ppfister@cisco.com>
2016-11-02vhost-test: Initial commit with first draftPierre Pfister3-0/+671
This is a first version for what intends to become some reference scripts to test vpp and vhost performances. The goal of this effort is to: - Give testers a reference script that they can run on their own device. - Give user a reference configuration that they should try to replicate. Change-Id: I810565a9000e79ea908c390a5527e7ccd9e05351 Signed-off-by: Pierre Pfister <ppfister@cisco.com>