{"id":37,"date":"2025-01-30T19:58:58","date_gmt":"2025-01-30T18:58:58","guid":{"rendered":"https:\/\/paessens.org\/blog\/?p=37"},"modified":"2026-01-21T08:44:10","modified_gmt":"2026-01-21T07:44:10","slug":"optimize-a-host-with-tuned","status":"publish","type":"post","link":"https:\/\/paessens.org\/blog\/index.php\/2025\/01\/30\/optimize-a-host-with-tuned\/","title":{"rendered":"Optimize a host with TuneD"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">TuneD project: <a href=\"https:\/\/tuned-project.org\/\">https:\/\/tuned-project.org\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TuneD&nbsp;is a system tuning service for Linux. It provides a number of pre-configured tuning profiles, each optimized for unique workload characteristics, including CPU-intensive job needs, storage\/network throughput responsiveness, or power consumption reduction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Install TuneD on OpenSUSE:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo zypper install tuned<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enable and start the TuneD service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo systemctl enable --now tuned<br>Created symlink \/etc\/systemd\/system\/multi-user.target.wants\/tuned.service \u2192 \/usr\/lib\/systemd\/system\/tuned.service.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can now view the standard profile:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo tuned-adm active<br>Current active profile: balanced<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">List all TuneD profiles that are available on your system:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo tuned-adm list<br>Available profiles:<br>- balanced - General non-specialized tuned profile<br>- cpu-partitioning - Optimize for CPU partitioning<br>- desktop - Optimize for the desktop use-case<br>- latency-performance - Optimize for deterministic performance at the cost of increased power consumption<br>- mssql - Optimize for MS SQL Server<br>- network-latency - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance<br>- network-throughput - Optimize for streaming network throughput, generally only necessary on older CPUs or 40G+ networks<br>- powersave - Optimize for low power consumption<br>- throughput-performance - Broadly applicable tuning that provides excellent performance across a variety of common server workloads<br>- virtual-guest - Optimize for running inside a virtual guest<br>- virtual-host - Optimize for running KVM guests<br>Current active profile: balanced<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can set the profile to&nbsp;virtual-host. This optimizes the host for running KVM guests.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo tuned-adm profile virtual-host<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check that the TuneD profile has been updated and that&nbsp;virtual-host&nbsp;is now active.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo tuned-adm activeCurrent active profile: virtual-host<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure there are no errors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo tuned-adm verify<br>Verfication succeeded, current system settings match the preset profile.<br>See TuneD log file ('\/var\/log\/tuned\/tuned.log') for details.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verify the log file for possible errors.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TuneD project: https:\/\/tuned-project.org\/ TuneD&nbsp;is a system tuning service for Linux. It provides a number of pre-configured tuning profiles, each optimized for unique workload characteristics, including CPU-intensive job needs, storage\/network throughput responsiveness, or power consumption reduction. Install TuneD on OpenSUSE: sudo<\/p>\n<p><a href=\"https:\/\/paessens.org\/blog\/index.php\/2025\/01\/30\/optimize-a-host-with-tuned\/\" class=\"awp-btn awp-btn-secondary awp-btn-bubble\">Continue Reading<span class=\"screen-reader-text\">Optimize a host with TuneD<\/span><i class=\"fa fa-arrow-right\"><\/i><span class=\"bubble_effect\"><span class=\"circle top-left\"><\/span><span class=\"circle top-left\"><\/span><span class=\"circle top-left\"><\/span>\t<span class=\"button effect-button\"><\/span><span class=\"circle bottom-right\"><\/span>\t<span class=\"circle bottom-right\"><\/span><span class=\"circle bottom-right\"><\/span><\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,9],"tags":[12],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-linux","category-opensuse","tag-tuned"],"_links":{"self":[{"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":6,"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"predecessor-version":[{"id":45,"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/37\/revisions\/45"}],"wp:attachment":[{"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/paessens.org\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}