-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

We've spent some time recently on improving qrexec performance,
specifically lower the overhead on making a qrexec call. To have some
visibility into effects, we started with adding simple performance
tests:
https://github.com/QubesOS/qubes-core-admin/pull/647

Here I'll focus on just one test that is making 500 calls and measure
the total time in seconds - the lower the better.

Here are the results:
baseline (qrexec 4.3.1): fedora-41-xfce_exec 53.047245962000034[1]
remove qubes-rpc-multiplexer[2] (qrexec 4.3.2): fedora-41-xfce_exec 
21.449519581999994 [3]
cache system info for policy[4]: fedora-41-xfce_exec 9.012277056000016[5]

So, in total over 5x improvement :)
And also, now it can do over 50 calls per second, I'd say it's way more than
enough for its intended use.

[1] 
https://openqa.qubes-os.org/tests/127227/logfile?filename=system_tests-perf_test_results.txt
[2] https://github.com/QubesOS/qubes-issues/issues/9062
[3] 
https://openqa.qubes-os.org/tests/127864/logfile?filename=system_tests-perf_test_results.txt
[4] https://github.com/QubesOS/qubes-issues/issues/9362
[5] 
https://openqa.qubes-os.org/tests/128145/logfile?filename=system_tests-perf_test_results.txt

- -- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAmenZh4ACgkQ24/THMrX
1yyvvggAiDkuuOwRbr18xaDB1T1kv0jAmXTKs5aBpofv2PeWrmtKaXxOttwBUXdz
hTTLg2cZ7NZwoIQ+rq1bNjUXHzEdK69LK5gz0xG935ir3IMM0odt+DuHEDqq4xfM
WD3H39Yasp/YD4kBDYHn04aNXjcY4Yen6HSvHKnRt7GSH1S2ukvE6P7nzU3/Yug1
oGykULvIVpnB5QcvJpc9jmjqOC1FAYCUuCahFvqxNu6RcNu9LtXl2huzslQYu+eB
EXJKy6dm/FCMAb7Bohwhfly4b8QHcPvwoUqvJxpr/Se9tuXw849TGp9JCmyY/x7X
7hun6F9xVRUeWyY91K9BpKS8r3pL9w==
=ouF4
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/qubes-devel/Z6dmHstjggYVzEFw%40mail-itl.

Reply via email to