Remote runner performance

Hi there,

My Peertube server has 16 cores. To transcode a video of 30 min of 393Mb takes 3:32. I set up a remote runner in another machine with same hardware as the server with « threads: 0 » and « nice: 20 » and it takes 4:40 min to transcode the video. What I´m doing wrong? At least with the remote runner the transcoding time should be the same. Also I noticed that the % of job done is not updating properly, jumps from 0% to 59% to 100% while with server you can see the % being updating smoothly by number.

This is my runner server info:

Ubuntu: 23.04
Node: v18.20.2
Ffmpeg/Ffprobe: 5.1.2-3