# Use 'nice -n 6 ' for all 'static download' transcode processes

**URL:** <https://forums.plex.tv/t/use-nice-n-6-for-all-static-download-transcode-processes/872267>\
**Category:** Feature Suggestions\
**Tags:** server-linux, downloads\
**Created:** [March 16, 2024, 1:56am UTC](https://forums.plex.tv/t/use-nice-n-6-for-all-static-download-transcode-processes/872267 "2024-03-16T01:56:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![obumbratum\_1](https://avatars.discourse-cdn.com/v4/letter/o/5e9695/32.png) [@obumbratum\_1](https://forums.plex.tv/u/obumbratum_1)\
**Post date:** [March 16, 2024, 1:56am UTC](https://forums.plex.tv/t/use-nice-n-6-for-all-static-download-transcode-processes/872267/1 "2024-03-16T01:56:54Z")

</div>

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>`

---

<div class="post-metadata">

**Author:** ![obumbratum\_1](https://avatars.discourse-cdn.com/v4/letter/o/5e9695/32.png) [@obumbratum\_1](https://forums.plex.tv/u/obumbratum_1)\
**Post date:** [March 19, 2024, 3:26pm UTC](https://forums.plex.tv/t/use-nice-n-6-for-all-static-download-transcode-processes/872267/2 "2024-03-19T15:26:54Z")

</div>

Modified request from `nice -n 19` to `nice -n 6` after finding out that [other, less time-sensitive, intensive background processes](https://forums.plex.tv/t/allow-more-than-2-transcodes-for-downloads/872130/8) run with `nice -n 7`. Downloads should receive priority over those but still do their best to get out of the way of the main server and higher priority things like streaming transcodes.

---

<div class="post-metadata">

**Author:** ![lhilden](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/lhilden/32/239948_2.png) [@lhilden](https://forums.plex.tv/u/lhilden)\
**Post date:** [May 3, 2025, 4:09pm UTC](https://forums.plex.tv/t/use-nice-n-6-for-all-static-download-transcode-processes/872267/3 "2025-05-03T16:09:35Z")

</div>

Here’s what I’ve noticed about the `nice` value for background processes as of `Version 1.41.7.9749`:

- `Plex Media Transcoder` for video streams (e.g. `hvec`, `vc1`, etc.) is set at `15` 😄 🙌
- `Plex Media Transcoder` for audio streams (e.g. `ac3`) is set at `0` 😞
- `Plex Media Fingerprinter` is set at `0` 😞
- `Plex Media Scanner` is set at `0` 😞

I run Plex in a Docker container on an Intel N100, and I really need all of these background processes set to `15` to prevent process starvation on my other containers.

---

<div class="post-metadata">

**Author:** ![drzoidberg33](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/drzoidberg33/32/4184_2.png) [@drzoidberg33](https://forums.plex.tv/u/drzoidberg33)\
**Post date:** [May 3, 2025, 4:32pm UTC](https://forums.plex.tv/t/use-nice-n-6-for-all-static-download-transcode-processes/872267/4 "2025-05-03T16:32:29Z")

</div>

Just need to know if you have this option enabled or not (in the Library settings)? Does it have any impact on the non-Transcoder jobs?

 ![image](https://global.discourse-cdn.com/plex/original/4X/1/a/9/1a99b5bb0a271f35773d2fc0f50d3b929aacde5b.png)

---

<div class="post-metadata">

**Author:** ![lhilden](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/lhilden/32/239948_2.png) [@lhilden](https://forums.plex.tv/u/lhilden)\
**Post date:** [May 3, 2025, 8:26pm UTC](https://forums.plex.tv/t/use-nice-n-6-for-all-static-download-transcode-processes/872267/5 "2025-05-03T20:26:13Z")

</div>

Thanks for responding so quickly @drzoidberg33!

> [@drzoidberg33](#):
>
> Just need to know if you have this option enabled or not (in the Library settings)?

Yes, the `nice` values I posted above are with that setting enabled:  
 ![image](https://global.discourse-cdn.com/plex/original/4X/f/2/b/f2bbd6b273d8c312f1aaa41698a178b47aabb3f9.png)

> [@drzoidberg33](#):
>
> Does it have any impact on the non-Transcoder jobs?

I’m not sure what other non-Transcoder jobs you are referring to. If you mean the fingerprinter and scanner jobs, then no, that setting does not bump the `nice` value up for those jobs.
