{"id":1714,"date":"2014-11-10T17:55:36","date_gmt":"2014-11-10T15:55:36","guid":{"rendered":"http:\/\/www.unicoda.com\/?p=1714"},"modified":"2014-11-10T17:55:36","modified_gmt":"2014-11-10T15:55:36","slug":"optimisation-et-ssd-sous-gnulinux","status":"publish","type":"post","link":"https:\/\/www.unicoda.com\/?p=1714","title":{"rendered":"Optimisation et SSD sous GNU\/Linux"},"content":{"rendered":"<p>Depuis quelques mois, je dispose d&rsquo;un SSD d&rsquo;une centaine de giga sur lequel se trouve mes partitions syst\u00e8mes. Le gain de performance est \u00e9videmment tr\u00e8s appr\u00e9ciable. Mon Arch Linux d\u00e9marre en quelques secondes; revenir en arri\u00e8re serait bien difficile. Afin d&rsquo;am\u00e9liorer la dur\u00e9e de vie du SSD, int\u00e9ressons-nous donc aux param\u00e8tres de configuration disponible.<\/p>\n<p>Dans le fichier <em>\/etc\/fstab<\/em>, nous allons ajouter diff\u00e9rents param\u00e8tres sur la partition ext4 situ\u00e9e sur le SSD.<\/p>\n<p>On ajoute en premier lieu, l&rsquo;option <em>noatime<\/em>, permettant de ne pas \u00e9crire la date du dernier acc\u00e8s \u00e0 un fichier si celui-ci n&rsquo;a pas \u00e9t\u00e9 modifi\u00e9 lors de cet acc\u00e8s. Ce qui nous donne:<\/p>\n<pre>UUID=865bc945-8437-25c6-df1b-ac3fe08bf901 \/ ext4 rw,noatime 0 1<\/pre>\n<p>Le second param\u00e8tre consiste \u00e0 activer l&rsquo;utilisation de la technologie TRIM. Cette technologie consiste \u00e0 indiquer au SSD quels blocs de donn\u00e9es ne sont plus utilis\u00e9s et peuvent donc \u00eatre effac\u00e9s, am\u00e9liorant ainsi les performances d&rsquo;acc\u00e8s au disque. Pour l&rsquo;utiliser, m\u00eame d\u00e9marche que pr\u00e9c\u00e9demment mais en ajoutant cette fois l&rsquo;option <em>discard<\/em>, ce qui nous donne:<\/p>\n<pre>UUID=865bc945-8437-25c6-df1b-ac3fe08bf901 \/ ext4 rw,noatime,discard 0 1<\/pre>\n<p>Avant d&rsquo;activer l&rsquo;option, il est bon de v\u00e9rifier que notre SSD supporte cette technologie avec la commande:<\/p>\n<pre># hdparm -I \/dev\/sda | grep TRIM\r\n        *    Data Set Management <strong>TRIM supported<\/strong> (limit 1 block)\r\n        *    Deterministic read data after TRIM<\/pre>\n<p>Pour plus d&rsquo;informations sur le sujet, on pourra regarder du c\u00f4t\u00e9 du <a href=\"https:\/\/wiki.archlinux.org\/index.php\/SSD\" target=\"_blank\">wiki Arch Linux<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depuis quelques mois, je dispose d&rsquo;un SSD d&rsquo;une centaine de giga sur lequel se trouve mes partitions syst\u00e8mes. Le gain de performance est \u00e9videmment tr\u00e8s appr\u00e9ciable. Mon Arch Linux d\u00e9marre en quelques secondes; revenir en arri\u00e8re serait bien difficile. Afin d&rsquo;am\u00e9liorer la dur\u00e9e de vie du SSD, int\u00e9ressons-nous donc aux param\u00e8tres de configuration disponible. Dans &hellip; <a href=\"https:\/\/www.unicoda.com\/?p=1714\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Optimisation et SSD sous GNU\/Linux&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,5],"tags":[],"class_list":["post-1714","post","type-post","status-publish","format-standard","hentry","category-divers","category-terminal"],"_links":{"self":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/1714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1714"}],"version-history":[{"count":3,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/1714\/revisions"}],"predecessor-version":[{"id":1717,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/1714\/revisions\/1717"}],"wp:attachment":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}