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

Débits

par

Alors que les débits de lecture et d'écriture bénéficient très peu du short stroking en moyenne, les taux de transfert minimums progressent de manière étonnante. Un disque comme l'Ultrastar 15K450  tombent classiquement de 160 Mo/s maximum à 100 Mo/s. Mais lorsqu'on limite sa capacité par le short stroking, le débit minimum reste très proche du maximum, ce qui garantit la meilleure vitesse, à tout moment.

Partager:
62
Commentaires
X
Valider

Commentaires
Lire les commentaires sur le forum
papupi 23/03/2009 09:31
Masquer
-0+

salut !

Vraiment très intéressant comme article, et en parcourant vite fait le net je me suis rendu compte que pas mal de gens été emballé aussi. J'aimerais bien essayé, mais cependant deux questions:

vous dites:

Citation :Prenons un exemple simple : un disque dur de 1 To peut-être fait de trois plateaux de 333 Go chaque. Si on utilise seulement 10 % de la capacité, en se limitant aux secteurs situés sur la périphérie des plateaux qui sont les plus rapides, les têtes auront beaucoup moins de déplacement à effectuer.
Évidemment, la première conséquence du "Short stroking" est la diminution de la capacité. Dans notre exemple, chaque plateau serait limité à 33 Go, pour un total de 100 Go.


Faut il un logiciel approprié pour arrivé à un découpage de 1/33 par plateau; ou un simple partitionnage du disque dur suffit il avec des logiciels grand public ?

Le soft d'hitachi (la version grand public) est réservé au ... disque hitachi je suppose ? Quid pour les autres constructeurs ?

Marc 23/03/2009 09:45
Masquer
-0+

Bonjour,

Je ne vois pas l'avantage du "Short Stroking" par rapport à un simple partitionnage, si ce n'est de ne plus voir l'espace libre comme tel (ce qui ne change rien aux performances).

Ai-je loupé quelque chose ?

papupi 23/03/2009 09:59
Masquer
-1+

Je pense que si tu souhaite obtenir 100Go avec un disque de 1to composé de 2x500 niveau plateau, alors:

- si tu partitionne, le logiciel qui partitionne ne tiendra pas compte des plateaux et fera peut-être 100x1(plateau) et (0x1)

- si tu "short strock", au contraire cela fera 50x2(plateau)...

Yabon ?

Faudrait demander l'avie du rédacteur :)

jackydown 23/03/2009 10:02
Masquer
--1+

D'accord avec papupi, et qui sait s'il va forcément partitionner la périphérie du plateau ?

okey-dokey 23/03/2009 10:05
Masquer
-0+


Interessant, je ne savais pas que cela pouvait se faire "aussi facilement".

Marc :
Bonjour,Je ne vois pas l'avantage du "Short Stroking" par rapport à un simple partitionnage, si ce n'est de ne plus voir l'espace libre comme tel (ce qui ne change rien aux performances).Ai-je loupé quelque chose ?




A mon avis la différence tiens en peu de chose.
Le partitionnages du disques est une séparation purement "logicielles" inscrite sur le disque au niveau de la table de partition. Cela n'empêche pas les tetes de lectures de se balader "physiquement", car pour elle le retse du disque existe toujours meme s'il n'est pas utilisé.

Avec le short machin (c'est pas beau comme nom vous trouvez pas ?) tu limite la zone directement au niveau de l'electronique du disque dur. De fait les tetes de lectures agissent vraiment comme si le disque etait limité à cette zone. Limite tu pourrais decouper les plateaux qu'il ne s'en rendrait pas compte :D

papupi 23/03/2009 10:12
Masquer
-2+

Ce qui sous entend que le reste du disque dur n'est "plus utilisable" ? du moins du moment que le short truc est activé ?

Florian c 23/03/2009 10:13
Masquer
-1+

okey-dokey > Voila, et du coup les performances sont meilleures en passant par le short stroking que via un partitionnement classique. Par contre effectivement on perd du coup de l'espace disque.

gsxrider 23/03/2009 10:15
Masquer
-0+

Il y a un truc dont ils ont pas parlé c'est l'énergie utilisée pour obtenir les mêmes perfs... L'économie sur l'achat se justifie t elle vraiment?

daam 23/03/2009 10:17
Masquer
-0+

@okey-dokyer : le "short stroking" est à mon avis juste un partitionnage, qui ne décrit qu'une partition en bordure des plateaux. Ce n'est pas à mon avis au niveau de l'électronique. L'article décrit l'opération comme un formatage, qui est juste une modification de la table de partitions (+ initialisation éventuelle de la partition).

Si tu fais une partition qui n'utilise que partiellement ton disque, la tête de lecture n'ira jamais voir ailleurs, puisque tu ne feras jamais d'opérations d'e/s en dehors de cette partition.

Du coup y'a peut-être moyen d'utiliser le reste du disque comme espace de stockage, puisque une utilisation de ce type fait peu d'accès et pas d'accès aléatoires. Je ne sais pas si on peut utiliser des config raids du genre : une partition raid 0 pour le bord des plateaux et le reste en une autre partition. De manière logicielle sûrement mais c'est pas top ...

papupi 23/03/2009 10:22
Masquer
-0+

J'imagine que du coup, un disque dur 80Go moderne à les memes perfs qu'un disque dur 1To avec short stroking ?

(Je sais bien que non, mais j'aimerais qu'on m'explique pourquoi, car dans l'absolu je ne vois pas ce que ça change ...)

okey-dokey 23/03/2009 10:23
Masquer
-0+

Citation :

@okey-dokyer : le "short stroking" est à mon avis juste un partitionnage, qui ne décrit qu'une partition en bordure des plateaux. Ce n'est pas à mon avis au niveau de l'électronique. L'article décrit l'opération comme un formatage.

Si tu fais une partition qui n'utilise que partiellement ton disque, la tête de lecture n'ira jamais voir ailleurs, puisque tu ne feras jamais d'opérations d'e/s en dehors de cette partition.





Ben comme cela a ete dit plus haut il faut aussi considérer la répartition sur les plateaux. Comment etre sur que ta partition sera idealement repartie ?

De plus autant je suis d'accord que pour la seule valeur de debit lecture/ecriture ça ne doit pas changer grand chose, en matiere de temsp d'accès la simple partition ne permet pas de tels gains... je pense que ça se saurait sinon :whistle:
Et là à mon avis l'explication tiens simplement dans la position de repos ou intermediaire de tes tetes de lectures.
Avec une simple partition, le disque n'a aucune raison de laisser les tetes vers la zone qui concerne ta partition, en Short bidule au contraire il va les laisser travailelr par là-bas et uniquement là.

okey-dokey 23/03/2009 10:25
Masquer
-1+

Citation :

J'imagine que du coup, un disque dur 80Go moderne à les memes perfs qu'un disque dur 1To avec short stroking ?

(Je sais bien que non, mais j'aimerais qu'on m'explique pourquoi, car dans l'absolu je ne vois pas ce que ça change ...)





Faut voir le modèle, et quel type de plateau est utilisé.

L'idée est interessant dans la mesure où l'on utilise des plateaux de grande capacité à forte densité. Si ton 80Go utilise des plateaux de moindre densité, il ne sera pas meilleur, au contraire.

daam 23/03/2009 10:27
Masquer
-1+

Citation :

Ben comme cela a ete dit plus haut il faut aussi considérer la répartition sur les plateaux. Comment etre sur que ta partition sera idealement repartie ?

De plus autant je suis d'accord que pour la seule valeur de debit lecture/ecriture ça ne doit pas changer grand chose, en matiere de temsp d'accès la simple partition ne permet pas de tels gains... je pense que ça se saurait sinon :whistle:
Et là à mon avis l'explication tiens simplement dans la position de repos ou intermediaire de tes tetes de lectures.
Avec une simple partition, le disque n'a aucune raison de laisser les tetes vers la zone qui concerne ta partition, en Short bidule au contraire il va les laisser travailelr par là-bas et uniquement là.





Les cylindres/pistes d'un disque sont numérotés en partant du bord, donc si tu prends les premiers secteurs (alias blocs) ils seront forcement au bord.

D'ailleurs il serait possible de faire des disques spéciaux ne permettant pas du tout l'accès au centre des plateaux et ayant une beaucoup plus grande capacité (que l'équivalent où une partie des plateaux n'est pas utilisée) pour utiliser au mieux cette technique. Je m'explique : une face d'un plateau est divisé en pistes (des bandes circulaires) et chaque piste est divisée en secteur (portion angulaire d'une piste). Chaque secteur contenant la même quantité de donnée, les secteurs du centre ont un densité supérieure (car disposant d'une surface plus faible) que ceux de l'extérieur (et ce sont eux qui limitent l'augmentation de densité du plateau). En supprimant ceux du centre on doit pouvoir augmenter la densité des secteurs du bord.

Marc 23/03/2009 10:31
Masquer
-0+

okey-dokey :
A mon avis la différence tiens en peu de chose.Le partitionnages du disques est une séparation purement "logicielles" inscrite sur le disque au niveau de la table de partition. Cela n'empêche pas les tetes de lectures de se balader "physiquement", car pour elle le retse du disque existe toujours meme s'il n'est pas utilisé.Avec le short machin (c'est pas beau comme nom vous trouvez pas ?) tu limite la zone directement au niveau de l'electronique du disque dur. De fait les tetes de lectures agissent vraiment comme si le disque etait limité à cette zone. Limite tu pourrais decouper les plateaux qu'il ne s'en rendrait pas compte

Les têtes n'iront pas se balader physiquement en dehors de la zone puisqu'il n'y aura pas de donnée à lire dans cette zone.

cyrano 23/03/2009 10:34
Masquer
-0+

En fait, il s'agit juste de faire une partition pour bénéficier de la vitesse du bord du disque + un déplacement limité de la tête de lecture ?

Il suffit donc de partitionner en 2 le disques en faisant en sorte que la 2ième partition "lente" sois peu utilisé.

papupi 23/03/2009 10:40
Masquer
-1+

Non car comme dit plus haut, les têtes quoi qu'ils arrivent iront se repositionner vers l'extremité du disque (donc en dehort de ta partition) et ce quoi qu'il arrive, alors qu'avec le short strocking, tu empêche les têtes d'aller se balader plus loin, elles resteront au centre du disque (autrement dit: le reste du plateau du disque dur sera vu comme inexistant).

A mon avi, c'est bof comme solution, parce qu'acheter 1 To pour finalement ne pouvoir en utiliser que 10 pourcent ...

Pourquoi alors ne pas faire des disque dur plus petit ? (je parle de l'ensemble du disque dur).
Par exemple, si on faisait un disque dur plus petit, d'une capacité disons de 80Go, avec les efforts fait niveau densité aujourd'hui, on arriverait à un résultat comparable à ici puisque les têtes auraient moins d'espace à parcourir"..

okey-dokey 23/03/2009 10:47
Masquer
-1+

Citation :


A mon avi, c'est bof comme solution, parce qu'acheter 1 To pour finalement ne pouvoir en utiliser que 10 pourcent ...





Tout est relatif.
Car si ton compare le prix de tes 10% de 1To, ça coute toujours bien moins cher (prix au Go) qu'un SSD de qualité.


Citation :


Pourquoi alors ne pas faire des disque dur plus petit ? (je parle de l'ensemble du disque dur).
Par exemple, si on faisait un disque dur plus petit, d'une capacité disons de 80Go, avec les efforts fait niveau densité aujourd'hui, on arriverait à un résultat comparable à ici puisque les têtes auraient moins d'espace à parcourir"..




Renduire le diametre du disque n'est pas une solution. Car justement là on utilsie la péripherie et non la zone centrale.
La densité est la même au centre et à la périphérie. Mais comme la vitesse angulaire est constante, cela a pour conséquence une vitesse lineiare supérieur au bord du disque et donc des debits supérieurs.
Suivant otn raisonnement ce serait plutot des disques plus grand qu'il faudrait ;)

daam 23/03/2009 10:47
Masquer
-0+

Citation :

Non car comme dit plus haut, les têtes quoi qu'ils arrivent iront se repositionner vers l'extremité du disque (donc en dehort de ta partition) et ce quoi qu'il arrive, alors qu'avec le short strocking, tu empêche les têtes d'aller se balader plus loin, elles resteront au centre du disque (autrement dit: le reste du plateau du disque dur sera vu comme inexistant).





Je comprend pas trop, qu'est ce que tu appelles l'extrémité du disque ? Car pour moi c'est le bord des plateaux et dans ce cas c'est pas génant, puisque c'est la partition.

Citation :

La densité est la même au centre et à la périphérie. Mais comme la vitesse angulaire est constante, cela a pour conséquence une vitesse lineiare supérieur au bord du disque et donc des debits supérieurs.




Il me semble que la densité n'est pas la même partout, elle est maximale au centre puisque le secteur à une surface plus faible.

CaiRve 23/03/2009 10:48
Masquer
-1+

sauf que la vitesse nmaxi n'est pas atteinte au centre, mais au bord extérieur ....

okey-dokey 23/03/2009 10:49
Masquer
-1+

Citation :


D'ailleurs il serait possible de faire des disques spéciaux ne permettant pas du tout l'accès au centre des plateaux et ayant une beaucoup plus grande capacité (que l'équivalent où une partie des plateaux n'est pas utilisée) pour utiliser au mieux cette technique. Je m'explique : une face d'un plateau est divisé en pistes (des bandes circulaires) et chaque piste est divisée en secteur (portion angulaire d'une piste). Chaque secteur contenant la même quantité de donnée, les secteurs du centre ont un densité supérieure (car disposant d'une surface plus faible) que ceux de l'extérieur (et ce sont eux qui limitent l'augmentation de densité du plateau). En supprimant ceux du centre on doit pouvoir augmenter la densité des secteurs du bord.





A ma connaissance: la densité (quantité de données par cm²) est identique sur toute la surface du plateau. C'ets justement à cause de ça que le bord du disque offre de meilleurs debits: vitese angulaire constante + densité egale => vitesse lineaire supérieur => debit supérieur.
Si la densité n'etait pas identique le gain offert par la vitesse lineaire supérieur serait nul, car seule la vitesse angulaire compterai et elle est constante.

Je pense que tu confonds avec ce qui se fait sur un disque optique (CD/DVD)

papupi 23/03/2009 10:51
Masquer
-0+

Autant pour moi, je pensais qu'au centre, vu qu'il y a moins de de distance à parcourir, ça allait plus vite.
Mea culpa.

Citation :Renduire le diametre du disque n'est pas une solution. Car justement là on utilsie la péripherie et non la zone centrale.
La densité est la même au centre et à la périphérie. Mais comme la vitesse angulaire est constante, cela a pour conséquence une vitesse lineiare supérieur au bord du disque et donc des debits supérieurs.
Suivant otn raisonnement ce serait plutot des disques plus grand qu'il faudrait ;)

Merci ;)

Marc 23/03/2009 10:57
Masquer
-0+

papupi :
Non car comme dit plus haut, les têtes quoi qu'ils arrivent iront se repositionner vers l'extremité du disque (donc en dehort de ta partition) et ce quoi qu'il arrive, alors qu'avec le short strocking, tu empêche les têtes d'aller se balader plus loin, elles resteront au centre du disque (autrement dit: le reste du plateau du disque dur sera vu comme inexistant).A mon avi, c'est bof comme solution, parce qu'acheter 1 To pour finalement ne pouvoir en utiliser que 10 pourcent ... Pourquoi alors ne pas faire des disque dur plus petit ? (je parle de l'ensemble du disque dur).Par exemple, si on faisait un disque dur plus petit, d'une capacité disons de 80Go, avec les efforts fait niveau densité aujourd'hui, on arriverait à un résultat comparable à ici puisque les têtes auraient moins d'espace à parcourir"..



Mais c'est ce qui est fait ...

Les VelociRaptor sont des disques 2"1/2, c'est justements pour ça ;)
Même les disques hauts de gamme 3"1/2 SCSI utilisent des plateaux de 2"1/2 pour justement réduire les temps d'accès.

papupi 23/03/2009 11:01
Masquer
-0+

Dans ce cas pourquoi les disque 2.5 @ 7200tr/min présentent des temps d'accès SUPERIEUR au 3.5 @ 7200tr/min ? (constat fait, en jetant un instant deux trois coup d'oeuil sur internet)

Dernière petite questions: je suis chaud pour tester cette solution avec un disque samsung :D Ou me procurer l'utilitaire ?

edit

daam 23/03/2009 11:03
Masquer
-0+

Citation :

A ma connaissance: la densité (quantité de données par cm²) est identique sur toute la surface du plateau. C'ets justement à cause de ça que le bord du disque offre de meilleurs debits: vitese angulaire constante + densité egale => vitesse lineaire supérieur => debit supérieur.
Si la densité n'etait pas identique le gain offert par la vitesse lineaire supérieur serait nul, car seule la vitesse angulaire compterai et elle est constante.

Je pense que tu confonds avec ce qui se fait sur un disque optique (CD/DVD)




Le truc c'est que historiquement les plateaux sont divisés en pistes (bandes circulaires) puis en secteur (portion angulaire d'une piste). Chaque secteur ayant la même capacité, la densité varie (a peu près) en fonction du rayon moyen de la piste.
Après je ne sais pas comment c'est fait actuellement, peut-être que les pistes ont une largeur variable (plus fine au bord, plus large au centre). Cela permettrait effectivement d'avoir une densité identique.

Je ne confond pas avec les CD/DVD :), cf wikipedia

okey-dokey 23/03/2009 11:05
Masquer
-0+

un disque plus petit permet de reduire le temps d'acces tout simplement parce que les tetes de lectures ont moins de trajet à faire lorsqu'elles parcours tout le disque.

C'est ce qu'on fait dans cet article en limitant la zone de travail des tetes des lectures justement.

Mais cela se fait au detriment du debit, un velociraptor qui tourne à 10000tr/min n'a pas de debits franchement supérieurs à ceux d'un 7200tr/min récent, pourtant sa vitesse angulaire est 30% supérieure. Apres c'est la densité par plateuax qui joue

efranchi 23/03/2009 11:06
Masquer
-0+

Ce qui me parait pertinent au niveau software c'est bien le RAMdisk de Cenatek, un driver au niveau du kernel qui virtualise un éspace dans la RAM, sauf erreur pour Vista c'est freeware et ça arrive jusqu'à 400MB. Doonc une sorte de ready boost bien plus boost (car dans la RAM) et de 400MB et freeware.

Pour booster les SSD MLC de première génération (nul en write pour petits fichiers), le software solution c'est easyco.

bebert125 23/03/2009 11:10
Masquer
-0+

En fait c'est du raid 0 sur les 3 (ou 2, 4, que sais-je.. )plateaux d'un seul disque.

Millenius 23/03/2009 11:17
Masquer
-0+

Ce serait interessant de voir le veritable interet de ce systeme, dans la "vraie vie" :
- boot windows
- qq applications
- qq jeux

:)

Marc 23/03/2009 11:20
Masquer
-0+

papupi :
Dans ce cas pourquoi les disque 2.5 @ 7200tr/min présentent des temps d'accès SUPERIEUR au 3.5 @ 7200tr/min ? (constat fait, en jetant un instant deux trois coup d'oeuil sur internet)Dernière petite questions: je suis chaud pour tester cette solution avec un disque samsung Ou me procurer l'utilitaire ?edit



Une 2CV met plus de temps pour parcourir 5km qu'une Ferrari ...

Mais une Ferrari met moins de temps pour parcourir 2km que 5 km ... ;)

lemathos 23/03/2009 11:36
Masquer
-0+

Mais quand est-il pour quelqu'un qui veux installé sont OS sur une partition en Short strocking ? Enfin je veux dire on peux pas faire de short strocking avant l'installation de l'os ?

Enfin je dit peut etre une betise : l'OS s'onstalle toujours sur les premier bloc du DD ?

Les offres du moment

Newsletters


OK