Supercache ou quoi faire avec la ram en surplus !

Bonjour



Je post un petit test d’une application que j’utilise depuis 6 mois sur mon p4g.



l’application n’est malheureusement pas gratuite, mais je trouvais intéressant de la présenter.

Et de toute façon tout se trouve sur le net



Voila l’application coûte 79€ c’est la ou ça dérange le plus.



http://www.superspeed.com/desktop/supercache.php



Une demo et disponible pour jouer avec.



ma conf:

un alienware m17xr3 12 go de ram avec 1 ssd m4 256gb, western digital black 750gb



beaucoup trouve que la quantité de ram est inutile au dessus d’un certain niveau, je vais vous montrer a quoi peu servir ce surplus de ram.



Donc dans l’idée, on va utilisé la ram en cache disque.

Pour ceux qui veulent en savoir plus sur la mémoire cache voici la définition Wikipedia.



http://fr.wikipedia.org/wiki/M%C3%A9moire_cache



Dans mon cas d’utilisation de ma machine j’utilise 8go de ram.

Alors je vais utiliser les 4 gb de ram restant pour l’utiliser en cache disque.





Au niveau de la configuration du logiciel, je suis resté sur un réglage préconisé.

J’ai joué un peu en peaufinant les réglages et jouer un peu plus le risque, pour optenir des performances trés élevé mais tout de même risqué.



Donc voici le résultat que j’obtien en bench disk avec crystal disk mark.



Pour commencer sans cache supplementaire.



Mon ssd m4







Mon western digital 750gb







At maintenant voici avec l’utilisation d’un cache de 2 go sur chacun des disques avec vidage du cache à 5 secondes



Mon ssd m4







Mon western digital 750gb







Le resultat parle de lui même.



Dans mon cas au delà de 2 gb de cache je n’ai plus de différence.



Sauf si j’augmente le delai du vidage du cache à 10 secondes.



Mais honnêtement, j’ai plus peur du risque en cas de crash de la machine.

car en cas de crash, la donnée resté dans le cache ne sera pas écrite (donc fortement déconseillé sur un fixe vue qu’on à pas tous un onduleur alors que sur un portable il y a la batterie).



J’ai aujourd’hui une machine particulièrement stable et je n’ai jamais eu de plantage de l’os.

D’une application ca arrive mais de l’os jamais, et vue que supercache install un driver sur la couche matériel pour le faire fonctionner, ca rend le produit vraiement efficasse et stable.



Alors l’application ne fera pas de miracle.

ca n’améliora pas le démarrage de la machine, en cas d’ecriture intensive la vitesse aura tendance à descendre et à se rapprocher au donnée constructeur du disque.



Mais en aucun cas ca ne fera tomber les performances.



Moi dans mon utilisation



Jouer avec des chargements de niveau quasiment instantané ou une sauvegarde de chapitre.

ou encore en cas de compression de fichier .(en fonction de la quantité de cache utilisé aussi)



Car en terme de perf general la quantité de ram alloué, ne change pas la vie passé une certaine taille.

Mais avec une utilisation plus defini comme compression de fichier, film, audio.

La c’est le jour et la nuit.



Exemple compresser un fichier de 4 go de données sur un ssd en source et le disque mécanique en destination, le résultat aura une grosse différence si on utilise un cache de 2go ou un cache de 4go ou plus si affinité.



exemple une copie de fichier rar de 4.7 go de mon ssd vers mon disque mécanique.(avec un cache à 4go)







un autre test que j’ai fait, était d’augmenter le temps du vidage de cache à 10s avec 4go sur le disque mécanique.







le mieux est de tester par vous même…



Moi j’en suis très content !!!



Et pour info, ni moi ni http://portables4gamers.com, ne serait être tenue responsable de problème sur votre machine suite à l’utilisation de ce logiciel.



quelque chose que j’ai oublié de préciser.

le cache en lecture n’est sensible que quand la donnée à été chargé en cache.

donc ça sera forcement une donnée qui a déjà été en lecture avant.

sinon en écriture c’est du bonheur systématique



ça:) c’est fait.



Amusez vous bien !!!

@+

Un truc de malade !

:+1:

:miam:

Je serais curieux de tester ce que ça donne avec les deux disques mécanique en raid 0 à la place du ssd

Demain peu être si j’ai la motivation .

:bigeyes::bigeyes:

OMG :bigeyes:

:pray:

:mdr: 79 euros çà fait un peu mal

:miam:

[quote name=ghost28250]OMG :bigeyes:

:pray:

:mdr: 79 euros çà fait un peu mal

:miam:[/quote]

ouai grave…

[quote name=akarien][quote=ghost28250]OMG :bigeyes:

:pray:

:mdr: 79 euros çà fait un peu mal

:miam:[/quote]

ouai grave…[/quote]

Enfin 79€ pour les perfs d’un raid0 d’ocz revodrive, c’est plutôt sympa…

Même si on peut se permettre d’émettre quelques doutes quant au transfert de certaines données

Entièrement d’accord avec Foxdie, j’émets des doutes sur les benchs Crystalmark, ça me parait tout bonnement ahurissant.

Il faudrait faire des tests “de la vraie vie” pour pouvoir juger

c’est pour ca que j’ai poussé pas mal de test.



après moi de ce que je ressens à l’utilisation.



en lecture pas tellement de différence sauf si elle a deja été en lecture avant.

sinon en Ecriture c’est niquel le cache est systématiquement utilisé et très efficace.



un peu le principe du ssd caching sauf que la donnée placé en lecture c’est celle du moment et non sur les nombreux reboot de la machine ou des applications utilisées



c’est pour ça que je précise que ça ne fait pas de miracle.

Les tests avec CDM n’ont aucun sens dans ce cas :smiley:

tester par vous même vous verrez qu’en écriture ça dépote.



moi c’est uniquement cette utilisation qui m’interresse.

mon test de copie lui est efficace.

on arrive à atteindre la vitesse de lecture de mon ssd en écriture.

mais sur beaucoup de Benchmark testé, le résultat et le même car pour faire un test en lecture la donnée après la première lecture reste en cache et évidement à ce moment le cache fonctionne.

faudrait refaire le test sur 1 seul lecture



j’ai rien dis le test de lecture sur crystal disk mark ou hd tune fait une création de fichier pour tester la lecture.

donc une fois créé il est en cache…



donc a première vue a part du test de copie il n’y a pas grand chose…

Et bah dit donc… Je me coucherai moins bete ce soir… J’attend que d’autres personnes testent :wink:

@akarien: tu taf pour superspeed ou quoi??? Lol

[quote name=Watkins_sugar]Et bah dit donc… Je me coucherai moins bete ce soir… J’attend que d’autres personnes testent :wink:

@akarien: tu taf pour superspeed ou quoi??? Lol[/quote]

nan pas du tout, je travail dans l’informatique sur la virtualisation et les baie de stockage.

Ou ce genre de techno est courant pour ameliorer les io disques de baie de stockage.



mais c’est la premiere fois ou je decouvre ca de facon logiciel.



par exemple chez netapp sur le type de baie que je travail.



il y a de gros cache disque en ram juste avant la baie et on retrouve ce genre de comportement.

lecture par forcement changeant mais l’écriture gérée parfaitement par le cache.



petit exemple chez netapp



http://www.netapp.com/fr/communities/tech-ontap/fr-tot-october-Intelligent-Caching-and-NetApp-Flash-Cache-fr.html



après moi personnellement c’est un domaine qui me passionne particulièrement. du fait que c’est l’un des derniers goulot d’étranglement au niveau du hardware sur nos machines.



j’essaie de trouver le moyen d’améliorer en permanence ce goulot par mon métier.

j’essaie même de faire une distrib linux basé sur de la debian ou ubuntu qui tournerai totalement en ram.

mais installé sur du disque quand même avec une synchronisation des écritures sur le disque.

il y a déjà des choses qui s’en approche mais pas comme je le voudrais.

donc j’ai décidé de le faire moi même pour mon alienware. mais j’ai encore du taf …



je commence à peine à régler la bascule des cartes graphiques sans avoir un firmware modifier.

j’ai déjà réussi en parti à améliorer considérablement l’écriture disque sur linux (ssd ou disque) avec des caches disques très agressif en RAM mais je veux réussir à pousser plus loin l’idée



alors ok ça bouffe de la RAM mais au prix ou ça coûte aujourd’hui.

on peu facilement avoir beaucoup de ram dans une machine sans en avoir réellement l’utilité.



donc voila l’idée de base c’est quoi faire de la ram non exploitée …

Bravo je connaissais pas du tout je vais me pencher sur le sujet

Enorme, je n’ai pas de SSD. Je vais essayer avec mes disques (un 7200RPM, un 5400RPM + un externe 5400RPM).



Edit: bon il y a quelque chose que je n’ai pas du comprendre. En copie de disque à disque: pas de gain.

Si je coupe/colle: il commence comme un fou genre 400Mb/s pour reprendre très vite la vitesse de transfert normal.

Non mais attendez, la vitesse réelle ne change pas…

La vitesse affichée est celle de la source à la RAM, mais après “en arrière plan” on a le transfert RAM => destination qui est à la vitesse de la destination.



Là où c’est intéressant, c’est à la réutilisation de gros fichiers comme dans les jeux, qui resteraient dans le cache.

Donc on a le temps source => RAM et après c’est le temps de lecture en RAM