<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mdadm Archives - Mon linux</title>
	<atom:link href="https://www.monlinux.net/tag/mdadm/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.monlinux.net/tag/mdadm/</link>
	<description>by Belgotux</description>
	<lastBuildDate>Mon, 05 Sep 2022 15:56:54 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://www.monlinux.net/wp-content/uploads/cropped-mon-linux-logo-grey-512-32x32.png</url>
	<title>mdadm Archives - Mon linux</title>
	<link>https://www.monlinux.net/tag/mdadm/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>mdadm augmentation du RAID howto</title>
		<link>https://www.monlinux.net/2015/05/mdadm-augmentation-du-raid-howto/</link>
					<comments>https://www.monlinux.net/2015/05/mdadm-augmentation-du-raid-howto/#respond</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Sat, 23 May 2015 21:39:22 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mdadm]]></category>
		<category><![CDATA[RAID]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=876</guid>

					<description><![CDATA[<p>En temps que particulier, on a rarement tous les disques de la m&#234;me taille. Dans mon cas, j&#8217;ai des disques de 1To, 1,5To et 2To. Et je compte remplacer le 1To. Le but est d&#8217;avoir un RAID sur une base... <a class="more-link" href="https://www.monlinux.net/2015/05/mdadm-augmentation-du-raid-howto/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2015/05/mdadm-augmentation-du-raid-howto/">mdadm augmentation du RAID howto</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>En temps que particulier, on a rarement tous les disques de la même taille. Dans mon cas, j&rsquo;ai des disques de 1To, 1,5To et 2To. Et je compte remplacer le 1To. Le but est d&rsquo;avoir un RAID sur une base de 1,5To et plus 1To. Voici la configuration en RAID5 :</p>
<ul>
<li>1To</li>
<li>1,5To</li>
<li>2To</li>
<li>2To</li>
</ul>
<p>Ce qui me donnait donc en RAID5 : (4-1 disques)*1To = 3To</p>
<p>Le dernier disque de 1To est à remplacer et je me présente donc avec des disques de 1,5To et 2To. On peut donc envisager d&rsquo;utiliser toute l&rsquo;espace disponible c&rsquo;est à dire (4-1 disques)*1,5To=4,5To.</p>
<p><strong>Pourquoi se priver de ces 1,5To supplémentaires sans trop de souci ?</strong></p>
<p><span id="more-876"></span></p>
<h2>Étapes à suivre pour éviter la perte de données</h2>
<p>Voici donc la manip basée en machine virtuelle sur des disques de 10Go, 15Go, et 4 de 20Go. Je change le disque de 10Go pour un 20Go. J&rsquo;aurai donc 15Go et 5 de 20Go.</p>
<ol>
<li>Vérifier l&rsquo;état de son raid</li>
<li>Vérifier le système de fichier</li>
<li>Remplacer le disque dur</li>
<li>Augmenter l&rsquo;array</li>
<li>Augmenter le système de fichier</li>
</ol>
<h3>Vérifier l&rsquo;état de son raid</h3>
<p>Vérifier que votre RAID n&rsquo;a pas de secteur défectueux avant tout!</p>
<pre class="lang:sh decode:true">root@omv:~# cat /sys/block/md0/md/sync_action
idle
root@omv:~# echo check &gt; /sys/block/md0/md/sync_action 
root@omv:~# cat /sys/block/md0/md/sync_action
check
</pre>
<p>Vous pouvez voir l&rsquo;état d&rsquo;avancement du check via mdstat :</p>
<pre class="lang:sh decode:true">root@omv:~# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdb[6] sdg[5] sdf[4] sde[3] sdd[2] sdc[1]
      52385280 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]
      [&gt;....................]  check =  1.0% (108552/10477056) finish=7.9min speed=21710K/sec
      
unused devices: &lt;none&gt;</pre>
<p>Les disques du test sont en RAID5 avec 6 disques avec le plus petit de 10Go, donc 50Go sur le RAID.</p>
<p>Vérifier les caractéristiques de votre RAID :</p>
<pre class="lang:sh decode:true">root@omv:~# mdadm --detail /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Thu May  7 20:53:42 2015
     Raid Level : raid5
     Array Size : 52385280 (49.96 GiB 53.64 GB)
  Used Dev Size : 10477056 (9.99 GiB 10.73 GB)
   Raid Devices : 6
  Total Devices : 6
    Persistence : Superblock is persistent

    Update Time : Tue May 12 00:14:17 2015
          State : clean 
 Active Devices : 6
Working Devices : 6
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : omv:data  (local to host omv)
           UUID : 66136108:2ba95ce4:6f028202:33e061ea
         Events : 411

    Number   Major   Minor   RaidDevice State
       7       8       96        0      active sync   /dev/sdg
       6       8      112        1      active sync   /dev/sdh
       2       8       32        2      active sync   /dev/sdc
       3       8       48        3      active sync   /dev/sdd
       4       8       64        4      active sync   /dev/sde
       5       8       80        5      active sync   /dev/sdf</pre>
<h3>Vérifier le système de fichier</h3>
<p>Vu que vous aller augmenter le système de fichiers, pensez à le vérifier et corriger les problèmes :</p>
<pre class="lang:sh decode:true">fsck.ext4 -fy /dev/md0</pre>
<h3>Remplacer le disque dur</h3>
<p>Mettez le disque de plus petite taille en fault et retirez le du RAID :</p>
<pre class="lang:sh decode:true ">mdadm /dev/md0 -f /dev/sdc
mdadm /dev/md0 -r /dev/sdc</pre>
<p>Vous pouvez maintenant retirer physiquement le disque dur pour y mettre le nouveau.</p>
<p>Il ne reste plus qu&rsquo;à faire un add du nouveau disque et attendre la synchronisation mdadm.</p>
<pre class="lang:sh decode:true">mdadm /dev/md0 -a /dev/sdb</pre>
<h3>Augmenter l&rsquo;array RAID mdadm</h3>
<p>Une fois que le RAID a été reconstruit suite à l&rsquo;ajout d&rsquo;un nouveau disque de 20Go, il reste donc un disque de 15Go et des disques de 20Go. Je peux donc passer de 50Go de RAID à 75Go : 6 disques en RAID5 15Go*5=75Go.</p>
<p>Avec grow on peut soit ajouter un nouveau disque au RAID, soit comme ici prendre en compte que la taille des disques a changé. On peut réduire un array RAID en lui mettant une taille définie, pour supprimer un disque p.e. Mais dans notre cas on veut augmenter au maximum et donc on utilise le mot clé « max » :</p>
<pre class="lang:sh decode:true">root@omv:~# mdadm --grow /dev/md0 --size=max
mdadm: component size of /dev/md0 has been set to 15720448K
root@omv:~# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdg[7] sdf[5] sde[4] sdd[3] sdc[2] sdh[6]
      78602240 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]
      [==============&gt;......]  resync = 73.0% (11488508/15720448) finish=0.9min speed=72246K/sec
      
unused devices: &lt;none&gt;
root@omv:~# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdg[7] sdf[5] sde[4] sdd[3] sdc[2] sdh[6]
      78602240 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]
</pre>
<p>On voit que l&rsquo;on passe à 15Go d&rsquo;espace par disques au lieu de 10Go : 15720448K</p>
<p>On vérifie que l&rsquo;on dispose bien de 75Go dans notre RAID mdadm :</p>
<pre class="lang:sh decode:true">root@omv:~# mdadm --detail /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Thu May  7 20:53:42 2015
     Raid Level : raid5
     Array Size : 78602240 (74.96 GiB 80.49 GB)
  Used Dev Size : 15720448 (14.99 GiB 16.10 GB)
   Raid Devices : 6
  Total Devices : 6
    Persistence : Superblock is persistent

    Update Time : Tue May 12 00:33:14 2015
          State : active 
 Active Devices : 6
Working Devices : 6
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : omv:data  (local to host omv)
           UUID : 66136108:2ba95ce4:6f028202:33e061ea
         Events : 420

    Number   Major   Minor   RaidDevice State
       7       8       96        0      active sync   /dev/sdg
       6       8      112        1      active sync   /dev/sdh
       2       8       32        2      active sync   /dev/sdc
       3       8       48        3      active sync   /dev/sdd
       4       8       64        4      active sync   /dev/sde
       5       8       80        5      active sync   /dev/sdf</pre>
<h3>Augmenter le système de fichier</h3>
<p>On vérifie la taille actuelle avant, ici j&rsquo;avais 50Go :</p>
<pre class="lang:sh decode:true ">root@omv:~# df -h
Sys. fich.                                             Taille Util. Dispo Uti% Monté sur
rootfs                                                   7,6G  1,1G  6,1G  15% /
udev                                                      10M     0   10M   0% /dev
tmpfs                                                    303M  484K  302M   1% /run
/dev/disk/by-uuid/0caa296b-e542-4302-a240-7faaee84af1a   7,6G  1,1G  6,1G  15% /
tmpfs                                                    5,0M     0  5,0M   0% /run/lock
tmpfs                                                    682M     0  682M   0% /run/shm
tmpfs                                                    1,5G     0  1,5G   0% /tmp
/dev/md0                                                  50G  180M   49G   1% /mnt</pre>
<p>Et on fait un simple resize2fs et on vérifie que l&rsquo;on à bien 75Go après.</p>
<pre class="lang:sh decode:true ">root@omv:~# resize2fs /dev/md0
resize2fs 1.42.5 (29-Jul-2012)
Le système de fichiers de /dev/md0 est monté sur /mnt ; le changement de taille doit être effectué en ligne
old_desc_blocks = 7, new_desc_blocks = 10
En train d'effectuer un changement de taille en ligne de /dev/md0 vers 19650560 (4k) blocs.
Le système de fichiers /dev/md0 a maintenant une taille de 19650560 blocs.

root@omv:~# df -h
Sys. fich.                                             Taille Util. Dispo Uti% Monté sur
rootfs                                                   7,6G  1,1G  6,1G  15% /
udev                                                      10M     0   10M   0% /dev
tmpfs                                                    303M  484K  302M   1% /run
/dev/disk/by-uuid/0caa296b-e542-4302-a240-7faaee84af1a   7,6G  1,1G  6,1G  15% /
tmpfs                                                    5,0M     0  5,0M   0% /run/lock
tmpfs                                                    682M     0  682M   0% /run/shm
tmpfs                                                    1,5G     0  1,5G   0% /tmp
/dev/md0                                                  74G  180M   74G   1% /mnt</pre>
<p>&nbsp;</p>
<p>Voilà tout cela a été fait avec le plus de précaution possible afin d&rsquo;avoir une augmentation de l&rsquo;espace disque gratuite! Et tout cela en ligne sans interruption de service! Je vous conseille toutefois d&rsquo;éviter d&rsquo;avoir de la charge sur le serveur durant l&rsquo;opération et n&rsquo;oubliez jamais de faire un backup avant toute modification à votre RAID mdadm!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>L’article <a href="https://www.monlinux.net/2015/05/mdadm-augmentation-du-raid-howto/">mdadm augmentation du RAID howto</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2015/05/mdadm-augmentation-du-raid-howto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>mdadm problème de RAID durant un grow et les optimisations à faire</title>
		<link>https://www.monlinux.net/2015/05/mdadm-probleme-raid-durant-grow-optimisation/</link>
					<comments>https://www.monlinux.net/2015/05/mdadm-probleme-raid-durant-grow-optimisation/#respond</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Sun, 17 May 2015 12:00:14 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mdadm]]></category>
		<category><![CDATA[RAID]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=867</guid>

					<description><![CDATA[<p>Un ajout d&#8217;un disque dur durant un grow mdadm Un grow mdadm est n&#233;cessaire qu&#8217;&#224; deux moment. Le premier, vous faite un grow pour remplacer les disques durs existant par ceux de plus grande capacit&#233;. Le deuxi&#232;me, lorsque vous ajouter... <a class="more-link" href="https://www.monlinux.net/2015/05/mdadm-probleme-raid-durant-grow-optimisation/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2015/05/mdadm-probleme-raid-durant-grow-optimisation/">mdadm problème de RAID durant un grow et les optimisations à faire</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Un ajout d&rsquo;un disque dur durant un grow mdadm</h2>
<p>Un grow mdadm est nécessaire qu&rsquo;à deux moment. Le premier, <a href="https://www.monlinux.net/2015/05/mdadm-augmentation-du-raid-howto/">vous faite un grow pour remplacer les disques durs existant par ceux de plus grande capacité</a>. Le deuxième, lorsque vous ajouter un nouveau disque dur pour passer de 8To à 10To par exemple et que vous disposer d&rsquo;un slot libre, chanceux <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Mais, l&rsquo;opération sur le RAID à du être arrêtée par une coupure de courant&#8230; <strong>Si vous n&rsquo;êtes pas équipé d&rsquo;un UPS&#8230; Faite le!</strong> Mais pour cette fois, voici l&rsquo;opération :</p>
<p>Voici donc l&rsquo;état du RAID après redémarrage de la machine :</p>
<pre class="lang:sh decode:true ">root@omv:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active (auto-read-only) raid5 sdb[0] sdg[5] sdf[4] sde[3] sdd[2] sdc[1]
41908224 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]

unused devices: &lt;none&gt;</pre>
<p>Pour reprendre le RAID à son état d&rsquo;augmentation (reshape), voici la commande utilisée :</p>
<pre class="lang:sh decode:true ">root@omv:~# mdadm --readwrite /dev/md0
root@omv:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdb[0] sdg[5] sdf[4] sde[3] sdd[2] sdc[1]
41908224 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]
[========&gt;............]  reshape = 40.1% (4207616/10477056) finish=2.2min speed=45568K/sec</pre>
<p>Voilà vous êtes sauvé, mais <strong>pensez à 3 choses à l&rsquo;avenir</strong> :</p>
<ul>
<li>l&rsquo;utilisation d&rsquo;un fichier de sauvegarde de l&rsquo;état du grow mdadm en lisant la suite de l&rsquo;article</li>
<li>Équipez vous d&rsquo;un UPS!</li>
<li>Mais surtout pensez à sauvegarder vos données essentielles ailleurs! <span style="text-decoration: underline;">Un RAID n&rsquo;est en rien une garantie de protection des données</span>! Il permet une tolérance au panne disque, un gain de bande passante, rien de plus.</li>
</ul>
<p><span style="text-decoration: underline;">Source</span> : <a href="https://unix.stackexchange.com/questions/101072/new-md-array-is-auto-read-only-and-has-resync-pending">unix.stackexchange.com</a></p>
<p><span id="more-867"></span></p>
<h2>Éviter la perte de données lors d&rsquo;un grow mdadm</h2>
<p>Le reshape lors d&rsquo;un crash prend du temps et peu ne pas aboutir!</p>
<p><strong><span style="color: #0000ff;">Tout d&rsquo;abord il faut vérifier l&rsquo;état de votre RAID mdadm avant de faire un grow! S&rsquo;il y a un secteur défectueux cela va foirer à tous les coups&#8230;</span></strong></p>
<p>Voici comment vérifier et lancer un check manuel du RAID :</p>
<pre class="lang:sh decode:true">root@omv:~# cat /sys/block/md0/md/sync_action
idle
root@omv:~# echo check &gt; /sys/block/md0/md/sync_action 
root@omv:~# cat /sys/block/md0/md/sync_action
check
</pre>
<p>Vous pouvez voir l&rsquo;état d&rsquo;avancement du check via mdstat :</p>
<pre class="lang:sh decode:true">root@omv:~# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdb[6] sdg[5] sdf[4] sde[3] sdd[2] sdc[1]
      52385280 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]
      [&gt;....................]  check =  1.0% (108552/10477056) finish=7.9min speed=21710K/sec
      
unused devices: &lt;none&gt;</pre>
<p>Une fois que c&rsquo;est vérifié, pour éviter des problèmes lors d&rsquo;un grow mdadm, le mieux est d&rsquo;utiliser l&rsquo;option de fichier de backup :</p>
<pre class="">mdadm --grow --raid-devices=4 --backup-file=/root/grow_md1.bak /dev/md1</pre>
<p>Cette option permet de reprendre un grow raid plus surement en cas d’arrêt de la machine.</p>
<p><span style="text-decoration: underline;">Source</span> : <a href="https://raid.wiki.kernel.org/index.php/Growing">raid.wiki.kernel.org</a></p>
<h2>Réduire le temps de synchronisation d&rsquo;un RAID mdadm</h2>
<p>Pour réduire le temps de synchronisation d&rsquo;un RAID5 ou RAID6 mdadm lors d&rsquo;un resync ou d&rsquo;un grow, vous pouvez aller vérifier et modifier certains paramètres :</p>
<h3>Vitesse min et max de la synchronisation mdadm</h3>
<pre class="lang:sh decode:true "># sysctl dev.raid.speed_limit_min
# sysctl dev.raid.speed_limit_max</pre>
<p>C&rsquo;est une valeur en Kio :</p>
<ul>
<li>le minimum peut être 50000 pour 50Mo/s</li>
<li>Le maximum peut être mise à 500000 pour 500Mo/s si votre raid n&rsquo;est pas utilisé actuellement</li>
</ul>
<p>Vous gagnez un peu en performance avec ces options :</p>
<p>Façon old school :</p>
<pre class="lang:sh decode:true ">echo 50000 &gt; /proc/sys/dev/raid/speed_limit_min
echo 500000 &gt; /proc/sys/dev/raid/speed_limit_max</pre>
<p>En utilisant sysctl :</p>
<pre class="lang:sh decode:true ">sysctl -w dev.raid.speed_limit_min=50000
sysctl -w dev.raid.speed_limit_max=500000</pre>
<p>Vous n&rsquo;avez qu&rsquo;à ajouter ces paramètres via le fichier /etc/sysctl.conf pour fixer au redémarrage de la machine.</p>
<h3>Augmenter la taille de bloc</h3>
<p>Cet option se fait pour chaque périphérique RAID mdadm, donc pour chaque mdX. Il s&rsquo;agit du paramètre « readahead » qui est défini en bloc de 512 octets :</p>
<p>Pour un bloc de 32Mio :</p>
<pre class="lang:sh decode:true">blockdev --setra 65536 /dev/md0</pre>
<h3>Augmenter le cache</h3>
<p>Pour moi, c&rsquo;est option qui donne le meilleur résultat : l&rsquo;optimisation de la taille du cache des tripes mdadm. L&rsquo;option n&rsquo;est donc valable que pour les RAID5 et RAID6.</p>
<p>La formule pour la taille est de la forme suivante :</p>
<pre class="lang:sh decode:true">memory_consumed = system_page_size * nr_disks * stripe_cache_size
</pre>
<p>Un nombre intéressant est 16Mio, si vous ne voulez pas aller plus loin. Voici pour md0 :</p>
<pre class="lang:sh decode:true"># echo 16384 &gt; /sys/block/md0/md/stripe_cache_size</pre>
<p>Vous réduirez déjà par 2 le temps de synchronisation comme dans mon cas :</p>
<pre class="lang:sh decode:true">root@omv:~# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdb[6] sdg[5] sdf[4] sde[3] sdd[2] sdc[1]
      52385280 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/5] [_UUUUU]
      [======&gt;..............]  recovery = 32.7% (3427852/10477056) finish=9.9min speed=11788K/sec
      
unused devices: &lt;none&gt;
root@omv:~# echo 16384 &gt; /sys/block/md0/md/stripe_cache_size
root@omv:~# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdb[6] sdg[5] sdf[4] sde[3] sdd[2] sdc[1]
      52385280 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/5] [_UUUUU]
      [========&gt;............]  recovery = 40.5% (4244444/10477056) finish=4.0min speed=25918K/sec</pre>
<p><span style="text-decoration: underline;">Source</span> : <a href="https://www.cyberciti.biz/tips/linux-raid-increase-resync-rebuild-speed.html">cyberciti.biz</a></p>
<p>Avec tout ça, vous êtes sur la bonne voie!</p>
<p>L’article <a href="https://www.monlinux.net/2015/05/mdadm-probleme-raid-durant-grow-optimisation/">mdadm problème de RAID durant un grow et les optimisations à faire</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2015/05/mdadm-probleme-raid-durant-grow-optimisation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Mise en cache de page à l’aide de Disk: Enhanced 
Mise en cache de la base de données de 45/54 requêtes en 0.015 secondes utilisant Disk

Served from: www.monlinux.net @ 2026-10-28 23:08:47 by W3 Total Cache
-->