<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>tuning on toorun.dev</title><link>https://toorun.dev/tags/tuning/</link><description>Recent content in tuning on toorun.dev</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 20 Jul 2026 09:00:00 +0000</lastBuildDate><atom:link href="https://toorun.dev/tags/tuning/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux Process Prioritization: nice, renice, and Practical Tuning</title><link>https://toorun.dev/posts/linux-process-prioritization-nice-renice-chrt-ionice/</link><pubDate>Mon, 20 Jul 2026 09:00:00 +0000</pubDate><guid>https://toorun.dev/posts/linux-process-prioritization-nice-renice-chrt-ionice/</guid><description>Linux Process Prioritization (Short Practical Guide) When a system is busy, process priority helps decide what gets CPU and I/O time first.
1) CPU priority with nice nice sets a process niceness from -20 (highest priority) to 19 (lowest priority).
Start a low-priority background job:
nice -n 10 tar -czf backup.tar.gz /data Start a higher-priority job (usually requires root for negative values):
sudo nice -n -5 ./latency_sensitive_app Check NI (niceness) and PRI:</description></item></channel></rss>