Hi, On Sonntag, 23. April 2023 17:47:39 CEST Andrei Borzenkov wrote:
the application is using rtkit according to the journal entries. I just wanted to know, if *I* can configure something to optimize this usage. You can set rtkit-daemon options that are described in README and you can change real time priority and/or allowed time before process get
On 23.04.2023 18:20, mh@mike.franken.de wrote: [...] preempted via limits.conf for users and system.conf/service unit for services.
If your application does request to become real time but request is denied, we could look why.
This seems to indicate, that at least something is working:
tkit-daemon[5215]: Successfully made thread 17006 of process 17002 owned by '10000' RT at priority 5.
And process 17002 is your Citrix Workspace?
jepp.
This is the only warning I get:
"rtkit-daemon[5215]: Warning: Reached burst limit for user '10000', denying request."
That can be changed by rtkit-daemon options (--actions-burst-sec/--actions-per-burts-max). Although the first question should probably be, why there are so many requests (default is 25 actions in 20 seconds).
Do I have to edit the service file or is there any other place to modify this? This was one of the things, my original question was about. Not sure, what Citrix is doing here, but I guess it is the HDX engine: https://www.citrix.com/solutions/vdi-and-daas/hdx/what-is-hdx.html It is responsible for example for audio and video sessions in higher quality. Bye. Michael.