Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Importance du cache en écriture chez Intel

par

Parce que les recommandations que l’on peut lire à droite ou à gauche en matière de SSD sont très souvent à caractère général, on en oublierait presque qu’Intel déconseille la désactivation du cache en écriture sur ses SSD. Afin d’en avoir le cœur net, nous avons repris CrystalDiskMark 3.0 X64 pour répéter 4 tests suivant trois scénarios : performances d’origine (après un effacement sécurisé), avec toutes les modifications et enfin toutes les modifications sauf la désactivation du cache en écriture.

Le constat est clair : la désactivation du cache en écriture fait systématiquement baisser les performances du X25-M G2, parfois de façon dramatique (blocs de 4 Ko). A contrario, l’application des 8 autres optimisations permet d’avoir des performances supérieures ou égales à celles d’origine.

Partager:
44
Commentaires
X
Valider

Commentaires
Lire les commentaires sur le forum
freeboxer 19/05/2011 09:10
Masquer
-0+

Merci, très utile.

anonymous 19/05/2011 09:40
Masquer
-0+

Excellent dossier, c'est extrêmement précieux comme infos ! Merci beaucoup !
Si on pouvait avoir le même sur les HDD classiques et Windows 7, ça sera super ! :P

V@rgace 19/05/2011 09:59
Masquer
-0+

Voila un dossier comme je les aime ! Je me posais justement la question des opérations à faire et leur impact réel sur le PC.

Mhraya 19/05/2011 10:02
Masquer
-0+

Le même, sans aucun test et validation des nouveaux paramètres ? Génial, vivement !

Mhraya 19/05/2011 10:08
Masquer
-0+

Oh, et on fait comment si on n'a plusieurs disque, dont un SSD, comme dans 99% des cas ? On "optimise" (c'est encore à prouver) pour l'un, et on ralenti pour l'autre ?

okey-dokey 19/05/2011 10:24
Masquer
-1+

Ce dossier montre bien ce que j'ai toujours pensé de ces "optimisations": Ca n'apporte rien.. en tous cas rien qui ne soit visible à l'usage, en terme de performances.

Après on peut parler de l'espace disque restreint pour ce qui est de la restauration système, de l'indexation, etc. Mais même là ça se discute quand même.

La restauration système ça reste un des premier moyen de reécupérer l'OS en cas de problème (mauvaise installation de pilote, logiciel foireux etc). Conseiller la désactivation de celle-ci ne doit pas se faire sans un minimum d'avertissement à se sujet! J'ai déjà récupéré pas mal de machines en panne (dont les miennes) grâce à la restauration du système, jamais je ne conseillerai de le désactiver compte tenu des services rendus.

Par contre on peu mentionner que dans Windows7 on peut gérer la taille allouée à la restauration du système, donc on peut parfaitement réduire l'impact sur l'espace disque. Et rien n'interdit de faire un petit nettoyage de temps en temps pour supprimer les anciens points de restaurations lorsque le disque se rempli un peu trop.

Concernant l'indexation. L'index ce n'est pas ça qui rempli un disque, on parle de quelques centaines de Mo pour plusieurs dixaines de milliers de fichiers indexés. Et quand bien même un SSD est bien plus rapide qu'un HDD pour l'accès aux fichiers, il le sera d'autant plus quand il s'agira d'accéder à un index plutôt qu'à l'intégralité des données.

En plus si on parle d'un SSD de petite taille on peut théoriquement considérer que ce dernier sera très vraisemblablement être associé à un HDD pour le stockage des données. Désactiver windows search juste pour gagner de la place sur le SSD est un mauvais calcul compte tenu de l'impact que cela aura sur l'usage du HDD qui perdra alors les bienfaits de l'indexation et de la recherche associé (ce qui, rappelons-le dans Vista/7 va bien plus loin que le simple fait de chercher les fichiers dont on aurait perdu la trace!!). Dans ce cas si vraiment la taille de l'index vous donne des boutons alors il y a possibilité, moyennant 2 clics dans les options d'indexation, de déplacer l'emplacement du fichier d'index et donc de le positionner sur le HDD. Mais bon, comme dit on parle de quelques centaines de Mo et je pense que le SSD sera plus efficace pour exploiter cet index que le HDD.

Donc il y a moyen de traiter ces problèmes de place sans forcément tout désactiver, un Win7 est parfaitement viable sur un SSD de 60Go sans que l'on soit à l'étroit (j'ai moi-même un Vertex 2 64Go pour Win7 64bit et j'ai constamment plus de 15Go de libre, même en y collant les applications qui vont bien type photoshop etc). Tout au plus, les cas limites sont pour ceux qui ont un SSD de 40Go (Les Intel X25-V par ex) où il faut garder un œil dessus pour nettoyer régulièrement le trop plein.

MisterMask 19/05/2011 10:28
Masquer
-0+

Le ClearPageFileAtShutdown est une mesure de sécurité écrasant les données de la mémoire virtuelle avec des 0, mémoire virtuelle désactivée dans ce même dossier. Et n'a rien a voir avec le cache.
Quand à désactiver la mémoire virtuelle, je doute de son utilité étant donné que ça risque de faire planter le système.
Si le seul gain souhaité est un gain de place, il vaut mieux placer cette mémoire sur un disque dur "classique" et surtout lui assigner une taille fixe (taille min=taille max).

3615buck 19/05/2011 10:29
Masquer
-2+

Désactiver le swap, c'est une connerie.
Certaines applications, comme Photoshop, ne fonctionnent pas (ou fonctionnent mal) sans swap.

okey-dokey 19/05/2011 10:32
Masquer
-1+

Et surtout que le SWAP sur le SSD c'est théoriquement un gain de performance :p
Les données mises en swap seront bien plus rapides que s'il s'agit d'un HDD.

Ah et j'en oubliais: l'hibernation.
Même si le système boot plus rapidement avec un SSD, cela n'a rien à voir avec une reprise après hibernation depuis un SSD.
C'est tellement confortable de pouvoir arrêter complètement son PC avec toutes les fenêtres ouvertes, les appli en cours etc. et de retrouver la machine en l'etat en quelques secondes. On a du mal à s'en passer une fois qu'on y a goûté :p
(Alors oui ça me prends 4Go sur le disque à cause des 4Go de RAM de ma machine, mais sur mon 64Go ça n'est pas un soucis, la place ne manque pas)

mrtaz 19/05/2011 10:36
Masquer
--3+

Pfff, plus rapide, passer sous Linux...

hgeoh 19/05/2011 10:40
Masquer
-1+

Mouais, peut-etre ok pour certains tweaks pour gagner de la place, mais je me demande par ex si la désactivation du cache ne pourrait pas provoquer une usure par amplification d'écriture : 1 octet écrit sur le ssd provoque l'écriture d'un bloc, alors que avec un cache en RAM, j'imagine que les écritures se font par bloc. D'un autre côté, il y a un cache dans le ssd donc ...

boub popsyteam 19/05/2011 10:55
Masquer
-1+

:pff: non mais serieux les gens ...

Je vais flinguer, mais ça merite !

[*] C'est stupide de désactiver l'indexation !!! ça prend tres peu de place, peu d'ecritures et ça accélère les recherches, même sur un SSD !!!

[*] Supprimer le swap est tout aussi stupide et déconseillé, c'est un coup à planter sallement. Le mettre sur un autre disque est tout aussi stupide à cause de la perte de vitesse.

[*] Supprimer l'hibernation alors que ça permet de le retrouver strictement dans l'etat dans lequel on l'a laissé est stupide également. On ne parle pas de temps de boot mais de l'environnement de travail tel quel.

[*] prefetch / suerfetch ... la ram reste plus rapide qu'un SSD, et vu que vosu conseillez de couper le swap c'est qu'il y a BEAUCOUP de ram à disposition non ??

[*] ClearPageFileAtShutdown => c'est désactivé par défaut et devrait être activé au contraire par sécurité ! (le swap étant une copie de la ram il peut contenir des password en clair .... néanmoins vous auriez pas dit avant de couper le swap ?? ça n'aurait donc aucune utilité :o

[*] paramètre d'energie: un SSD ne se met "jamais" en veille vraiment, moins qu'un HDD en tout cas c'est pour ça que ça *diminue* l'autonomie des portables.

En fait j'adore les dossiers qui présentent des mythes urbains comme vérités pourtant déjà démystifiés par le test d'endurance effectué dans vos colones ... Traduction d'un pauvre article du site US ????

Heureusement la conclusion rattrape vaguement les branches au passage, ça a été écris à posteriori ? ^^

zorro3364 19/05/2011 12:39
Masquer
--1+

finalement la plupart de ce qui est écrit dans l'article est connu depuis longtemps. ça permet juste de mettre des chiffres dessus.
quelques remarques....
l'indexation est une fonction totalement inutiles dans la plupart des utilisation classiques, la désactiver ne peut donc qu'apporter du positif. boub popsyteam -> c'est toi qui est stupide.
le swap doit être déplacer vers un disque dur classique, c'est plus prudent que de simplement le supprimer. si il y a perte de performance c'est qu'on manque de ram. boub popsyteam -> c'est toi qui est encore stupide.
l'hibernation perso j'en ai pas l'utilité, je préfère éteindre complètement la michine. en plus avec 8go de ram, ça prend du temps à lire ou écrire. sur un ssd au prix du giga, no comment, en plus il s'agit là de lecture/écriture séquentiel, donc gain du ssd moindre par rapport à un hdd.
la récupération système, à part mettre le brin, je n'ai jamais trouvé son utilité. le plus simple et le plus sur reste un démarrage en mode sans échec pour retirer périphériques et drivers qui posent problèmes. ça reste à la portée de n'importe quel noob, les tutos foisonnent sur internet.

en conclusion c'est donc comme d'habitude: les services dont on a pas l'utilité doivent être désactiver. dans le cas d'un (petit) ssd la priorité reste l'espace: il faut donc supprimer ou déplacer, suivant votre utilisation propre, l'hibernation, la swap file, la restauration système. facile!

Voyageur93 19/05/2011 12:56
Masquer
-0+

Perso, depuis que je suis passé au SSD (Merci au EEEPC 701 qui m'a lancé dessus) une de mes règles est : Suffisamment de RAM + Ramdisk + Tous les TEMP sur ramdisk.
Vu l'explosion des perf' sur le 701 (il en fallait) ça a de l'utilité.

mitch074 19/05/2011 13:20
Masquer
-0+

Sous Tux, un truc à pas faire c'est désactiver le swap: contrairement à windows qui remplit le swap dès qu'il a 5 minutes, sous Linux la partition de swap n'est utilisée que lorsque 65% (ou plus) de la RAM est allouée - tant qu'il n'y a pas l'usage, y'a pas d'écriture.

Et pareil pour l'hibernation: le système utilisé est bête, mais il suffisait d'y penser: tout le contenu de la RAM est compressé et écrit sur le disque dans la partition de swap, il n'y a donc qu'un minimum du contenu qui est réellement écrit. Et en plus, y'a pas besoin de dédier davantage d'espace disque. L'impact de la compression est faible niveau performance (les processeurs actuels peuvent décompresser du Zip à la volée) mais radical en matière d'espace gagné: RAM alloué ne voulant pas dire espace utilisé, y'a plein de zéros à écrire sur disque...

Pour les autres tweaks, perso la restauration système ne m'a jamais sauvé une machine et a au contraire conservé des virus dans le bouzin - donc, en général, je la désactive. Sinon, je désactive, gros nettoyage du système, et je la réactive avec seulement 1-2 Go d'espace alloué.

En ce qui concerne la désactivation du cache en écriture, c'est stupide au possible: NCQ (Native Command Queueing, soit gestion native des files d'opération) sert à organiser les écritures demandées pour optimiser les mouvements de têtes de lecture (DD classique) ou les blocs à effacer/écrire (SSD). Donc, désactiver le cache d'écriture revient pratiquement à désactiver NCQ.

Mettre les fichiers temporaires sur un RAMdisk est une excellente idée pour un SSD. 'Faut juste avoir de la RAM à gâcher, et sur un WinVista/7 en 32-bit pour une machine équipée de 4 Go de RAM, c'est un excellent moyen de récupérer et utiliser la RAM non allouée.

anonymous 19/05/2011 13:45
Masquer
-0+

J'ai mon ssd qui arrive demain, que me conseillez-vous alors ? Dois-je suivre à la lettre ce qui est dit dans cet article en sachant que je possède 2 pc, un avec 8 GB de ram l'autre 4 GB.

Merci.

okey-dokey 19/05/2011 14:12
Masquer
-2+

Citation :


l'indexation est une fonction totalement inutiles dans la plupart des utilisation classiques, la désactiver ne peut donc qu'apporter du positif.





Encore un qui crois que l'indexation se limite à la recherche de fichiers perdus :(

Pour information l'indexation est aussi utilisé pour tout ce qui est tri/filtrage des listes de fichiers dans la fenetre de l'explorateur.

Quand tu cliques sur le nom d'une colonne en affichage détail et qu'il te montre tous les choix possible => index
Quand tu fais un tri par type de fichier, par date, etc => index
Quand tu lance un document ou un programme en saisissant les premiere lettre dans le champ de recherche du menu Windows => index
etc ..

Au lieu de le désactiver en disant au gens que ça ne sert à rien il faudrait au contraire expliquer aux gens comment s'en servir intelligemment et donc exploiter les possibilités du système.
(Comme par ex prendre un peu de temps pour tagger les photos et ensuite les classer par tag, date de prise de vue, personnes présentes, etc grace à l'index et la fonction "enregistrer la recherche")

Une fois qu'on a apris à se servir de cela on a du mal à retourner à un vieux XP (ou même un linux parce que j'ai beau regarder je ne vois rien d'equivalent sur les distri linux)

xuthor 19/05/2011 15:46
Masquer
-0+

J'ai un C300 128Go de chez Crucial en disque principal, branché en SATA 6Gb et configuré en AHCI, après pas mal de problèmes de plantages windows en faisant des optimisations j'en suis resté aux optimisations "de base" par rapport à l'installation de windows7 :
- désactivation de l'indexation sur chaque disque
- arrêt du service windows search
- désactivation de la restauration du système
- désactivation de la poubelle (je suis assez grand pour savoir ce que je veux effacer)

Et c'est tout, pour le cache disque j'avais constaté une baisse des performances en l'arrêtant. Je ne me souviens plus de combien.

shooby 20/05/2011 09:58
Masquer
-1+

merci pour ce dossier

jkley 20/05/2011 11:19
Masquer
-0+

Bonjour,

une petite question HS :
Est-ce que, pour avoir le TRIM, le trio windows 7, AHCI et SSD (qui supporte le TRIM évidemment) suffit ou bien il faudrait eventuellement prendre en compte aussi le controleur SATA ?
Je demande ça car j'ai un portable qui date un peu (SATA 1 seulement), il pourrait prendre en charge un SSD Trim ?

1815 20/05/2011 11:40
Masquer
-0+

si t'es en AHCI, evidemment.

jkley 20/05/2011 14:18
Masquer
-0+

Ok, j'avais peur qu'il faille un chipset pas trop vieux pour gérer ça
Merci

anonymous 20/05/2011 19:53
Masquer
-0+

bonjour, j'ai un ssd c300 128go et en désactivant le cache d'écriture je passe de 130-140mo/s en écriture a 80mo/s dans crystalmark
donc pas d’hésitation

firmware en révision 7

sinon pour le reste je vois bien une amélioration des performances

merci beaucoup en tout pour les conseils

330 à 370mo/s en lecture

anonymous 21/05/2011 18:51
Masquer
-0+

Bonjours,

Moi j'ai un petit souci. J'ai acheté un Disque SSD OCZ RevoDrive PCI-Express 120 Go (54 0mo/s lecture et 480 mo/s en écriture)

Avec CrystalDyskMarque je suis a 377 mo/s en lecture et 155 en ecriture !!!
J'ai branché mon SSD sur un slot blanc, il me semble que c'est du x16 sur une (Asus Striker II Extreme )

Quelqu'un a une idée ??

1815 21/05/2011 19:53
Masquer
-0+

ta partition est alignée?

vérifie avec AS SSD:
http://www.alex-is.de/PHP/fusion/d [...] nload_id=9

ReybaN 22/05/2011 05:51
Masquer
-0+

Salut,
Merci d'avoir répondu

Comment ça ma partition ?

J'ai mon SSD pour le système et j'ai 2 raptor un pour les prog et l'autre pour les jeux, je n'ai pas partitionné mon SSD .

Avec AS SSD la vitesse est la même

Ma config :

carte mère Striker II Extreme
8 Go DDR3 OCz
Intel Core 2 Quad core QX9770 3.2 Ghz
un Disque SSD OCZ RevoDrive PCI-Express 120 Go (Système)
2x 150 Go Raptor 10 000 trs/min
Gtx 580

1815 22/05/2011 10:24
Masquer
-0+

quand tu lances AS SSD, regarde en haut à gauche si t'es dans ce cas là:



ou celui là:

ReybaN 22/05/2011 13:42
Masquer
-0+




Logiquement je devrais avoir le nom de mon SSD

ReybaN 22/05/2011 13:43
Masquer
-0+

http://www.zimagez.com/zimage/as-s [...] -31-10.php


Je n'arrive pas a copier mon screenShot

anonymous 22/05/2011 15:27
Masquer
-0+

Est-ce que quelqu'un sait comment déplacer windows 7 64 bits sur le SSD

Les offres du moment

Newsletters


OK