Newer QEMU version warn that msize is set too low and may result in poor IO performance. The default is 8KiB which QEMU claims is too low. Explicitly setting to 10KiB removes the warning: qemu-system-x86_64: warning: 9p: degraded performance: a reasonable high msize should be chosen on client/guest side (chosen msize is <= 8192). See https://wiki.qemu.org/Documentation/9psetup#msize for details. --- tools/test-runner | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/test-runner b/tools/test-runner index bc37b80c..98164f7a 100755 --- a/tools/test-runner +++ b/tools/test-runner @@ -1364,7 +1364,7 @@ def run_tests(): config.ctx = TestContext(args) if args.log: - mount('logdir', args.log, '9p', 0, 'trans=virtio,version=9p2000.L') + mount('logdir', args.log, '9p', 0, 'trans=virtio,version=9p2000.L,msize=10240') # Clear out any log files from other test runs for f in glob('%s/*' % args.log): print("removing %s" % f) -- 2.31.1