<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tuned on slash-root.fr</title><link>https://beta.slash-root.fr/tags/tuned/</link><description>Recent content in Tuned on slash-root.fr</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><lastBuildDate>Sat, 09 Sep 2023 16:50:39 +0200</lastBuildDate><atom:link href="https://beta.slash-root.fr/tags/tuned/index.xml" rel="self" type="application/rss+xml"/><item><title>Debian : Optimisez votre distribution avec Tuned</title><link>https://beta.slash-root.fr/debian-optimisez-votre-distribution-avec-tuned/</link><pubDate>Thu, 07 Sep 2023 00:56:00 +0200</pubDate><guid>https://beta.slash-root.fr/debian-optimisez-votre-distribution-avec-tuned/</guid><description>&lt;img src="https://beta.slash-root.fr/debian-optimisez-votre-distribution-avec-tuned/cover.png" alt="Featured image of post Debian : Optimisez votre distribution avec Tuned" /&gt;&lt;p&gt;Lorsque vous exécutez des applications exigeantes en termes de performances sur votre serveur Debian, il est essentiel de maximiser l'efficacité de votre matériel pour obtenir les meilleures performances possibles. L'utilitaire Tuned est un outil puissant qui vous permet de personnaliser les réglages du système en fonction de différents profils de performances, ce qui peut vous aider à optimiser votre serveur en fonction de vos besoins spécifiques.&lt;/p&gt;
&lt;h2 id="installation-de-tuned"&gt;&lt;a href="#installation-de-tuned" class="header-anchor"&gt;&lt;/a&gt;Installation de Tuned
&lt;/h2&gt;&lt;p&gt;Avant de commencer à utiliser Tuned, vous devez d'abord l'installer sur votre système Debian. Vous pouvez le faire en utilisant la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt install tuned
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Une fois l'installation terminée, vous pouvez activer et configurer Tuned.&lt;/p&gt;
&lt;h2 id="service"&gt;&lt;a href="#service" class="header-anchor"&gt;&lt;/a&gt;Service
&lt;/h2&gt;&lt;p&gt;Tuned déploie son propre service. Pour en consulter son status, exécutez la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo systemctl status tuned.service
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Le service est activé par défaut :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;● tuned.service - Dynamic System Tuning Daemon
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Loaded: loaded &lt;span style="color:#f92672"&gt;(&lt;/span&gt;/lib/systemd/system/tuned.service; enabled; vendor preset: enabled&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Active: active &lt;span style="color:#f92672"&gt;(&lt;/span&gt;running&lt;span style="color:#f92672"&gt;)&lt;/span&gt; since Wed 2023-09-06 20:17:21 CEST; 8min ago
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Docs: man:tuned&lt;span style="color:#f92672"&gt;(&lt;/span&gt;8&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; man:tuned.conf&lt;span style="color:#f92672"&gt;(&lt;/span&gt;5&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; man:tuned-adm&lt;span style="color:#f92672"&gt;(&lt;/span&gt;8&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Main PID: &lt;span style="color:#ae81ff"&gt;12013&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;tuned&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Tasks: &lt;span style="color:#ae81ff"&gt;4&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;limit: 2276&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Memory: 15.9M
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; CPU: 1.202s
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; CGroup: /system.slice/tuned.service
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; └─12013 /usr/bin/python3 -Es /usr/sbin/tuned -l -P
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sept. &lt;span style="color:#ae81ff"&gt;06&lt;/span&gt; 20:17:21 debian systemd&lt;span style="color:#f92672"&gt;[&lt;/span&gt;1&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: Starting Dynamic System Tuning Daemon...
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sept. &lt;span style="color:#ae81ff"&gt;06&lt;/span&gt; 20:17:21 debian systemd&lt;span style="color:#f92672"&gt;[&lt;/span&gt;1&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: Started Dynamic System Tuning Daemon.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="activation-de-tuned"&gt;&lt;a href="#activation-de-tuned" class="header-anchor"&gt;&lt;/a&gt;Activation de Tuned
&lt;/h2&gt;&lt;p&gt;Tuned est conçu pour fonctionner avec des profils de performances prédéfinis. Vous pouvez les afficher en exécutant la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo tuned-adm list
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Les profils disponibles seront :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Available profiles:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- accelerator-performance - Throughput performance based tuning with disabled higher latency STOP states
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- atomic-guest - Optimize virtual guests based on the Atomic variant
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- atomic-host - Optimize bare metal systems running the Atomic variant
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- balanced - General non-specialized tuned profile
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- cpu-partitioning - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; CPU partitioning
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- default - Legacy default tuned profile
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- desktop - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; the desktop use-case
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- desktop-powersave - Optmize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; the desktop use-case with power saving
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- enterprise-storage - Legacy profile &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; RHEL6, &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; RHEL7, please use throughput-performance profile
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- hpc-compute - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; HPC compute workloads
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- intel-sst - Configure &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Intel Speed Select Base Frequency
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- laptop-ac-powersave - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; laptop with power savings
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- laptop-battery-powersave - Optimize laptop profile with more aggressive power saving
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- latency-performance - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; deterministic performance at the cost of increased power consumption
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- mssql - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; MS SQL Server
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- network-latency - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; deterministic performance at the cost of increased power consumption, focused on low latency network performance
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- network-throughput - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; streaming network throughput, generally only necessary on older CPUs or 40G+ networks
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- optimize-serial-console - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; serial console use.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- oracle - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Oracle RDBMS
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- postgresql - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; PostgreSQL server
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- powersave - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; low power consumption
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- realtime - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; realtime workloads
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- realtime-virtual-guest - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; realtime workloads running within a KVM guest
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- realtime-virtual-host - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; KVM guests running realtime workloads
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- sap-hana - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; SAP HANA
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- sap-netweaver - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; SAP NetWeaver
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- server-powersave - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; server power savings
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- spectrumscale-ece - Optimized &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Spectrum Scale Erasure Code Edition Servers
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- spindown-disk - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; power saving by spinning-down rotational disks
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- throughput-performance - Broadly applicable tuning that provides excellent performance across a variety of common server workloads
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- virtual-guest - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; running inside a virtual guest
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- virtual-host - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; running KVM guests
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Vous pouvez ensuite activer le profil de performance de votre choix en utilisant la commande :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo tuned-adm profile &amp;lt;nom-du-profil&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Remplacez &lt;code&gt;&amp;lt;nom-du-profil&amp;gt;&lt;/code&gt; par le nom du profil que vous souhaitez utiliser. Par exemple, si vous souhaitez activer le profil &amp;quot;throughput-performance&amp;quot;, exécutez la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo tuned-adm profile throughput-performance
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Vous pouvez obtenir le profil recommandé par l'application avec la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo tuned-adm recommend
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="configuration-personnalisée"&gt;&lt;a href="#configuration-personnalis%c3%a9e" class="header-anchor"&gt;&lt;/a&gt;Configuration personnalisée
&lt;/h2&gt;&lt;p&gt;Tuned permet également la création de profils de performance personnalisés. Pour ce faire, vous devez éditer le fichier de configuration de Tuned. Le fichier de configuration principal est situé dans le répertoire &lt;code&gt;/etc/tuned/&lt;/code&gt;. Par exemple, pour créer un profil personnalisé nommé &amp;quot;mon-profil&amp;quot;, vous pouvez créer un fichier de configuration &lt;code&gt;/etc/tuned/mon-profil/tuned.conf&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Voici un exemple de fichier de configuration Tuned pour un profil personnalisé :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;[main]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;include&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;throughput-performance&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;[cpu]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;governor&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;performance&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;[sysctl]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;vm.dirty_ratio&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;10&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ce fichier de configuration active d'abord le profil &amp;quot;throughput-performance&amp;quot; en utilisant l'instruction &lt;code&gt;include&lt;/code&gt;. Ensuite, il définit le gouverneur du CPU sur &amp;quot;performance&amp;quot; pour maximiser les performances du processeur. Enfin, il ajuste un paramètre de sysctl pour contrôler la gestion de la mémoire.&lt;/p&gt;
&lt;p&gt;Après avoir créé votre profil personnalisé, vous pouvez l'activer de la même manière que les profils prédéfinis à l'aide de &lt;code&gt;tuned-adm&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;&lt;a href="#conclusion" class="header-anchor"&gt;&lt;/a&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;L'utilitaire Tuned est un outil précieux pour optimiser les performances de votre serveur Debian en fonction de vos besoins spécifiques. En utilisant les profils prédéfinis ou en créant des profils personnalisés, vous pouvez tirer le meilleur parti de votre matériel tout en garantissant une utilisation efficace des ressources système.&lt;/p&gt;
&lt;p&gt;N'hésitez pas à explorer davantage les possibilités de Tuned et à l'adapter à vos besoins pour obtenir des performances optimales sur votre serveur Debian.&lt;/p&gt;</description></item></channel></rss>