Unlike live-stream transcodes, which only convert enough content to keep the client buffer full, transcodes for downloads (‘static transcodes’) want to create and push the transcoded file as fast as possible and will use 100% of available resources for the applicable thread. These processes currently run at priority level 20 / nice level 0, competing evenly for system resources. If the resource utililzation is sufficient to max-out the system, this can have performance implications for other aspects of PLEX as well as the host system.
Setting the static transcode processes to a lower priority should minimize their impact on PLEX and the host system.
It is requested that all ‘static transcodes’ be ‘niced’ to the lowest priority. Implementation should be trivial as it is simply a matter of changing the command called for static transcodes to nice -n 6 Plex Transcoder <ffmpeg-options-here>

