Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1559 connectés 

 


Passer d'un cache 2Mo (b) à un cache 8Mo (a)




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12
Auteur Sujet :

Intérêt du cache 8Mo [Ca ne sert à rien (?), benchmark inside]

n°2586334
blazkowicz
Posté le 10-07-2003 à 12:17:48  profilanswer
 

Reprise du message précédent :

popoles a écrit :


du cache 8m par rapport à 2m
mais je n'en jurerais pas sans cache ...


 
oui, c ce que je que je veux dire :p

mood
Publicité
Posté le 10-07-2003 à 12:17:48  profilanswer
 

n°2586494
bjone
Insert booze to continue
Posté le 10-07-2003 à 13:50:54  profilanswer
 

glacote a écrit :


OK, mais si l'OS fait bien son travail, quand il fait vraiment une requête au disque justement il ne fait que des requêtes de secteurs contigus. Pas besoin de les mettre dans le cache, lOS les demande tout de suite. Et à la prochaine requête, l'OS avec ses 300Mo de cache ne va pas demander au disque les derniers secteurs qu'il a dans son pauvre cache de 8Mo, mais bel et bien de nouveaux secteurs pas encore en cache. Donc le cache ne sert pas à grand'chose ...


 
l'OS il requiert les données dont on a besoin + un supplément par anticipation, le firmware lui il peut cacher ce qui a transité sous la tête, ce sont deux choses différentes, et plus le disque sera défragmenté plus elles seront en accord... (y'a deux fonctionnement pour un cache: stoquer ce qui c'est passer avant, et continuer à stoquer par anticipation. c'est pareil pour les caches cpu, on ignore toujours le fait que le cache est autonome)
 
avec le cache, pendant que les données sont envoyées sur le bus IDE, le firmware peut continuer à lire sur le disque et stoquer dans le cache, et il est possible que les reqûetes futures (après que le transfert en cours soit terminé) tapent dans ce qui a été préchargé par le firmware.
 
en toute logique plus le disque sera mécaniquement performant, plus ce qui sera prechargé par le firmware sera important donc remplira plus le cache.

n°2586579
muzah
Bal Musette @ HFR depuis 1997
Posté le 10-07-2003 à 14:22:17  profilanswer
 

BJOne a écrit :


 
l'OS il requiert les données dont on a besoin + un supplément par anticipation, le firmware lui il peut cacher ce qui a transité sous la tête, ce sont deux choses différentes, et plus le disque sera défragmenté plus elles seront en accord... (y'a deux fonctionnement pour un cache: stoquer ce qui c'est passer avant, et continuer à stoquer par anticipation. c'est pareil pour les caches cpu, on ignore toujours le fait que le cache est autonome)
 
avec le cache, pendant que les données sont envoyées sur le bus IDE, le firmware peut continuer à lire sur le disque et stoquer dans le cache, et il est possible que les reqûetes futures (après que le transfert en cours soit terminé) tapent dans ce qui a été préchargé par le firmware.
 
en toute logique plus le disque sera mécaniquement performant, plus ce qui sera prechargé par le firmware sera important donc remplira plus le cache.

ouf, 20eme version d'une explication ; j'espère que celle-c sera plus convaincante parce que là perso je suis à cours [:ddr555]

n°2586762
glacote
Posté le 10-07-2003 à 15:27:14  profilanswer
 

BJOne a écrit :


 
l'OS il requiert les données dont on a besoin + un supplément par anticipation, le firmware lui il peut cacher ce qui a transité sous la tête, ce sont deux choses différentes, et plus le disque sera défragmenté plus elles seront en accord... (y'a deux fonctionnement pour un cache: stoquer ce qui c'est passer avant, et continuer à stoquer par anticipation. c'est pareil pour les caches cpu, on ignore toujours le fait que le cache est autonome)
 
avec le cache, pendant que les données sont envoyées sur le bus IDE, le firmware peut continuer à lire sur le disque et stoquer dans le cache, et il est possible que les reqûetes futures (après que le transfert en cours soit terminé) tapent dans ce qui a été préchargé par le firmware.
 
en toute logique plus le disque sera mécaniquement performant, plus ce qui sera prechargé par le firmware sera important donc remplira plus le cache.


1) Je suis d'accord avec l'argument qui consiste à dire que si le disque lit physiquement plus vite qu'il n'émet sur la nappe, le cache c'est utile, au moins pendant les 8 premiers Mo.
Mais je crois que ça n'est jamais le cas : on lit physiquement à 50Mo/s et on émet sur la nappe à 133Mo/s.
2) Pourquoi ce qui a transité sous la tête et qui n'aurait pas été demandé par l'OS serait utile ? Si c'est vraisemblablement utile, alors l'OS l'aura vraisemblablement aussi le demandé. Ca ne prendra certainement pas plus de temps puisque de toute façon là le facteur limitant c'est bien de lire les secteurs, qu'ils aient été demandés ou non. Le disque n'aurait pas le temps de lire quoique ce soit d'autre et de le mettre dans le cache vu qu'il est déjà en train d'essayer d'émettre à 50Mo/s les données qu'on lui demande.
3) Est-ce que tu es en train de dire que pendant que le disque t'envoie des secteurs contigus à 50Mo/s, en fait il pourrait en lire beaucoup plus mais comme tu ne les lui demandes pas il se contente de les mettre dans son cache ? J'ai des doutes, mais ne suis pas expert. Ca, effectivement ça répondrai définitivement à ce topic.

n°2586791
glacote
Posté le 10-07-2003 à 15:39:42  profilanswer
 

muzah a écrit :

ouf, 20eme version d'une explication ; j'espère que celle-c sera plus convaincante parce que là perso je suis à cours [:ddr555]


Comme je voudrais bien comprendre, reprenons :
1) l'OS fait une requête d'une grosse série de secteurs de telle sorte que les lire ne nécessite aucune latence (pas besoin de déplacer les têtes).
2) le disque les lit physiquement et les émet sur la nappe IDE à sa vitesse maximale de 50Mo/s
 
Hypothèse A = le contrôleur/DSP qui lit les données ne sait pas traiter plus de 50Mo/s qui lui arrivent des têtes de lecture. Comme il n'y a aucun temps mort (déplacement des têtes), il n'y a aucune occasion pour le cache de stocker autre chose que ce qui est demandé par l'OS (qui mettra lui-même ces données dans son propre cache, court-circuitant celui du disque). Le cache ne sert à rien dans ce cas.
Hypothèse B = le contrôleur sait en fait traiter beaucoup plus de données, mettons à 100 Mo/s. Il en profite pour lire des secteurs non-demandés au passage (par exemple sur le plateau du dessous) et les mets dans le cache. Mais alors pourquoi dans ce cas ne pas réarranger la numérotation des secteurs pour que le secteur du dessous soit le suivant, ce qui permettrait dans le cas idéal de lire à 100Mo/s au lieu de 50Mo/s (et qui nous ramènerait au cas précédent) ?

n°2586820
karim63
Posté le 10-07-2003 à 15:50:03  profilanswer
 

Je suis content d'etre tombé sur ce topic juste avant de clicker sur "validation de la commande"   :wahoo:  
J'allais prendre un 180gxp 120go avec 8mo de cache.
Comme un benet (bien que dans mes cours de cette année on etudie justement les algos d'acces disques et memoire, on survole devrais je dire) j'ai été attiré par 8mo de cache. La difference de prix par rapport aux perfs semble pas trop justifiée jusqu'a ce que je lise que pour ~10? on a 3 ans de garantie au lieu de 1.
 
Franchement cette histoire de garantie fait que je vais pas me prendre la tête plus longtemps sur lequel prendre.
IBM a aussi du vouloir qu'on évite de ce prendre la tête, car bien que theoriquement le cache superieur puisse agrandir la durée de vie en reduisant des mouvements de tete inutiles etc, ça m'etonnerais que dans la pratique ça améliore tant que ça la durée de vie. :jap:  
 
et un 180gxp 120go 8mo de cache, un  :)  
Click :D  

n°2586835
Mehjret
Posté le 10-07-2003 à 15:57:31  profilanswer
 

Un comparatif sur des maxtor 2 et 8mo avec sou sans raid : http://www.madshrimps.be/?action=g [...] articID=69 ;)

n°2586851
glacote
Posté le 10-07-2003 à 16:04:11  profilanswer
 

Mehjret a écrit :

Un comparatif sur des maxtor 2 et 8mo avec sou sans raid : http://www.madshrimps.be/?action=g [...] articID=69 ;)  


Merci.
"Loading map BR-Anubis in UT2003"
2Mo/no RAID : first time 10s45, next time 6s36
8Mo/no RAID: first time 9s31, next time 5s56
Donc effectivement un disque avec 8Mo de cache va plus vite. Là je ne comprends vraiment pas.
Pour la version "next time", admettons que l'OS gère son cache n'importe comment. Mais pour le
"first time", je ne comprends pas, par définition les données n'ont jamais été lues, donc ne sont dans aucun cache, pas même celui du disque.
??

n°2586863
karim63
Posté le 10-07-2003 à 16:10:23  profilanswer
 

ça vient peut etre du fait qu'il lit des fichiers de configs pour l'agancement de la map en memoire par exemple.
Ce genre de trucs peut etre quoi.

n°2586879
sombresong​e
Posté le 10-07-2003 à 16:15:51  profilanswer
 

Glacote, d'apres ton argumentation les 8 Mo de cache sur le disque ne servent à rien MAIS le seul probleme c'est que tu te trompe au niveau du fonctionnement du cache de l'OS.
Effectivement le cache de l'OS ne marche pas sur les secteur mais sur les fichiers.
 
Prenons un exemple:
- Tu veux lire le fichier toto.doc qui se trouve aux secteur 42100,42101 et 42102
- L'OS regarde dans son cache s'il a ce fichier: Il se trouve que non --> Lecture Disque
- Le disque regarde dans son cache si les secteur 42100,42101 et 42102 sont en cache, il se trouve que non -> Il deplace les bras et se place a bon endroit
- Il lit les secteur 42100,42101 et 42102 et les envoie à l'OS.
- Mais il s'arrete pas en si bon chemin puiske le bras et déjà placer et que souvent on fait des acces à des secteur contigue il lit les secteur 42103-42104..42120 et les place dans le cache
 
- Tu veux maintenant lire le fichier titi.xls qui se trouve en 42107-42108
- L'OS regarde s'il a ce fichier en cache : Non -> lecture disque
- Le disque regarde s'il a ces fichier en cache : Oui -> transfere les secteur.


Message édité par sombresonge le 10-07-2003 à 16:16:21
mood
Publicité
Posté le 10-07-2003 à 16:15:51  profilanswer
 

n°2586910
glacote
Posté le 10-07-2003 à 16:34:51  profilanswer
 

sombresonge a écrit :

Glacote, d'apres ton argumentation les 8 Mo de cache sur le disque ne servent à rien MAIS le seul probleme c'est que tu te trompe au niveau du fonctionnement du cache de l'OS.
Effectivement le cache de l'OS ne marche pas sur les secteur mais sur les fichiers.
 
Prenons un exemple:
- Tu veux lire le fichier toto.doc qui se trouve aux secteur 42100,42101 et 42102
- L'OS regarde dans son cache s'il a ce fichier: Il se trouve que non --> Lecture Disque
- Le disque regarde dans son cache si les secteur 42100,42101 et 42102 sont en cache, il se trouve que non -> Il deplace les bras et se place a bon endroit
- Il lit les secteur 42100,42101 et 42102 et les envoie à l'OS.
- Mais il s'arrete pas en si bon chemin puiske le bras et déjà placer et que souvent on fait des acces à des secteur contigue il lit les secteur 42103-42104..42120 et les place dans le cache
 
- Tu veux maintenant lire le fichier titi.xls qui se trouve en 42107-42108
- L'OS regarde s'il a ce fichier en cache : Non -> lecture disque
- Le disque regarde s'il a ces fichier en cache : Oui -> transfere les secteur.


Précisément pas : pourquoi la gestion du cache de l'OS serait-elle tellement moins performante que celle du contrôleur intégré au disque ? En l'occurence le noyau Linux a un buffer-cache qui fait précisément ça. S'il ne le faisait pas, c'est tellement évident qu'il gagnerait des perfs à le faire que tu penses bien queles hackers du noyau Linux y auraient pensé depuis longtemps.
Idem pour Microsoft à mon avis. Donc je maintiens que ce n'est certainement pas parce que l'algo du gestionnaire de cache intégré au disque est meilleur que celui de l'OS que le cache est utile.
EDIT: désolé pour le style agressif. Merci de tes remarques.


Message édité par glacote le 10-07-2003 à 17:12:50
n°2587103
sombresong​e
Posté le 10-07-2003 à 17:43:25  profilanswer
 

Pour Linux je sais pas mais pour les OS Microsoft je suis sur que le cache marche sur les fichiers et non pas sur les secteurs.

n°2588120
bjone
Insert booze to continue
Posté le 11-07-2003 à 04:28:04  profilanswer
 

ce n'est pas que l'un est l'autre.
 
c'est que les deux méthodes se complémentent.

n°2588139
Prems
Just a lie
Posté le 11-07-2003 à 07:22:28  profilanswer
 

glacote a écrit :


Donc effectivement un disque avec 8Mo de cache va plus vite. Là


 
 :lol: Il en doute encore !


---------------
Ratures - Cuisine
n°2588216
glacote
Posté le 11-07-2003 à 09:19:45  profilanswer
 

Prems a écrit :


 
 :lol: Il en doute encore !


C'est bien d'en rire; mais le sujet du topic, c'est de comprendre pourquoi. Si tu as une explication, je suis preneur. Explique-moi donc pourquoi mon argument (à savoir que le cache de l'OS fait tout le bouleau mieux que le disque) n'est pas valable, et je clorais le topic.
Merci ...
EDIT: au passage ce qui te paraît à toi complètement évident, il y a des chercheurs en système pour qui c'est tout simplement faux. Donc halte à l'arrogance svp ...


Message édité par glacote le 11-07-2003 à 09:21:13
n°2588245
Prems
Just a lie
Posté le 11-07-2003 à 09:29:27  profilanswer
 

Ta remarque remet en cause le concept de buffer et de mémoire cache non seulement dans l'informatique mais aussi dans l'industrie !
 
Alors ta pseudo-recherche scientifique... :sarcastic:
 
Différence entre le cache OS et le cache du DD : y'en a un qui doit être géré par soft (donc qui prend du temps), et l'autre qui est transparent tout simplement.
 
Le cache OS et le cache disque n'interviennent pas au MEME niveau de toutes façons. On ne peut pas les comparer, ils sont complémentaires.
 
Si pour toi c'est pas suffisant...


Message édité par Prems le 11-07-2003 à 09:44:48

---------------
Ratures - Cuisine
n°2588327
glacote
Posté le 11-07-2003 à 10:14:57  profilanswer
 

Prems a écrit :

Ta remarque remet en cause le concept de buffer et de mémoire cache non seulement dans l'informatique mais aussi dans l'industrie !
 
Alors ta pseudo-recherche scientifique... :sarcastic:
 
Différence entre le cache OS et le cache du DD : y'en a un qui doit être géré par soft (donc qui prend du temps), et l'autre qui est transparent tout simplement.
 
Le cache OS et le cache disque n'interviennent pas au MEME niveau de toutes façons. On ne peut pas les comparer, ils sont complémentaires.
 
Si pour toi c'est pas suffisant...


1) "pseudo-recherche scientifique"
Tu as lu l'article ?
2) "ca prend du temps"
Le coût à choisir quelles données prefectcher, c'est du même ordre que le gestionnaire de mémoire virtuelle, soit quelques centaines de cycles par seconde. Sur un Athlon 2000+,
c'est complètement imperceptible. Merci de quantifier tes remarques.
3) Oui, ils n'interviennent pas au même niveau : le disque ne voit que des secteurs, alors que l'OS voit des secteurs et des fichiers. Encore une fois, l'OS a un cache et pour les secteurs (buffer cache) et pour les fichiers (page cache), et même encore un cache au niveau du système de fichier (pour bufferiser le contenu des répertoires, les inoeuds les plus couramment utilisés, etc.). Donc l'OS a beaucoup plus d'information (et en particulier au moins la même information), il calcule beaucoup plus vite, il a beaucoup plus de RAM et elle va beaucoup plus vite, et pourtant toi tu trouves normal que le cache du disque soit plus efficace. Moi pas, c'est tout.

n°2588351
Prems
Just a lie
Posté le 11-07-2003 à 10:24:58  profilanswer
 

glacote a écrit :


1) "pseudo-recherche scientifique"
Tu as lu l'article ?
2) "ca prend du temps"
Le coût à choisir quelles données prefectcher, c'est du même ordre que le gestionnaire de mémoire virtuelle, soit quelques centaines de cycles par seconde. Sur un Athlon 2000+,
c'est complètement imperceptible. Merci de quantifier tes remarques.
3) Oui, ils n'interviennent pas au même niveau : le disque ne voit que des secteurs, alors que l'OS voit des secteurs et des fichiers. Encore une fois, l'OS a un cache et pour les secteurs (buffer cache) et pour les fichiers (page cache), et même encore un cache au niveau du système de fichier (pour bufferiser le contenu des répertoires, les inoeuds les plus couramment utilisés, etc.). Donc l'OS a beaucoup plus d'information (et en particulier au moins la même information), il calcule beaucoup plus vite, il a beaucoup plus de RAM et elle va beaucoup plus vite, et pourtant toi tu trouves normal que le cache du disque soit plus efficace. Moi pas, c'est tout.


 
Je te dis que le deux ne sont pas comparables, et toi tu continues à les comparer... :pfff:
 
Le cache disque permet au cache OS d'être bien plus rapide. Et entre un système "hard" ultra simple et un soft qui dépend de bcp de paramètres à la fois, dont surtout la compétence du programmeur...


Message édité par Prems le 11-07-2003 à 10:33:02

---------------
Ratures - Cuisine
n°2588412
glacote
Posté le 11-07-2003 à 10:53:02  profilanswer
 

Prems a écrit :


 
Je te dis que le deux ne sont pas comparables, et toi tu continues à les comparer... :pfff:
 
Le cache disque permet au cache OS d'être bien plus rapide. Et entre un système "hard" ultra simple et un soft qui dépend de bcp de paramètres à la fois, dont surtout la compétence du programmeur...


1) > "Je te dis que le deux ne sont pas comparables, et toi tu continues à les comparer..."  
C'est parce que c'est le sujet de mon topic, voilà tout.
2) > "Le cache disque permet au cache OS d'être bien plus rapide"
??
Le cache disque sert à faire en sorte que si fait deux requêtes séparées pour deux données contigues, la deuxième donnée est donnée tout de suite parce qu'elle a été astucieusement mise en cache par le disque lors du premier accès. Mais vu que l'OS ne fait que des grosses requêtes de plein de blocs contigus (pour remplir son propre cache) ...
3) "un soft qui dépend de bcp de paramètres à la fois"
bah s'il y a plus de paramètres que le disque, c'est qu'ils sont utiles, sinon on ne s'en servirait pas. Et encore une fois il y a plusieurs étages de cache ... à quels paramètres fais-tu allusion ?
4) "dont surtout la compétence du programmeur"
je pense que

Code :
  1. /*
  2. *  linux/fs/buffer.c
  3. *
  4. *  Copyright (C) 1991, 1992  Linus Torvalds
  5. */
  6. /*
  7. *  'buffer.c' implements the buffer-cache functions. Race-conditions have
  8. * been avoided by NEVER letting an interrupt change a buffer (except for the
  9. * data, of course), but instead letting the caller do it.
  10. */
  11. /* Start bdflush() with kernel_thread not syscall - Paul Gortmaker, 12/95 */
  12. /* Removed a lot of unnecessary code and simplified things now that
  13. * the buffer cache isn't our primary cache - Andrew Tridgell 12/96
  14. */
  15. /* Speed up hash, lru, and free list operations.  Use gfp() for allocating
  16. * hash table, use SLAB cache for buffer heads. -DaveM
  17. */
  18. /* Added 32k buffer block sizes - these are required older ARM systems.
  19. * - RMK
  20. */
  21. /* Thread it... -DaveM */
  22. /* async buffer flushing, 1999 Andrea Arcangeli <andrea@suse.de> */

(fs/buffer.c)
sont des programmeurs compétents, mais peut-être pas assez à ton goût ...
 
EDIT: pour info mon argument de base c'était : donne-moi ton algo hyper-simple et hyper rapide du contrôleur intégré au disque, et implémente-le directement dans l'OS en utilisant 300Mo de RAM. Je voudrais bien savoir par quel miracle ça pourrait ne pas être infiniment plus performant.


Message édité par glacote le 11-07-2003 à 10:55:37
n°2589901
partymaker
Posté le 11-07-2003 à 22:02:31  profilanswer
 

j'vous ais dis... si vous voulez savoir si sa vas + vite avec ou sans full cache disque, prenez une carte du genre Adaptec débile et mettez lui une barette de 128Mb au cul... ;)


---------------
"La douleur fait penser l'homme, la pensée rend l'homme sage, la sagesse rend la vie acceptable..."  
n°2591095
bjone
Insert booze to continue
Posté le 12-07-2003 à 14:36:07  profilanswer
 

un ptit truc pas trop mal:
 
http://etd-submit.etsu.edu/etd/the [...] -final.pdf
 
en fait, pour justifier pourquoi le cache disque est complémentaire au cache OS, c'est simple, l'OS travaillant en LBA, ne connais pas forcément la position effective réelle du peigne de têtes, alors que le firmware lui le sait, et lors d'un cumul d'écritures, le firmware peut stoquer toutes les requetes en cache (et dire OK écriture finie à l'OS), et réorganiser les ordres d'écritures afin de minimizer les mouvements de têtes (seeks).
 
en fait il y'a moyen d'appliquer des optimisations coté OS, et d'autres coté firmware, chaqune étant complémentaire.

n°2596520
glacote
Posté le 15-07-2003 à 11:39:57  profilanswer
 

BJOne a écrit :

un ptit truc pas trop mal:
 
http://etd-submit.etsu.edu/etd/the [...] -final.pdf
 
en fait, pour justifier pourquoi le cache disque est complémentaire au cache OS, c'est simple, l'OS travaillant en LBA, ne connais pas forcément la position effective réelle du peigne de têtes, alors que le firmware lui le sait, et lors d'un cumul d'écritures, le firmware peut stoquer toutes les requetes en cache (et dire OK écriture finie à l'OS), et réorganiser les ordres d'écritures afin de minimizer les mouvements de têtes (seeks).
 
en fait il y'a moyen d'appliquer des optimisations coté OS, et d'autres coté firmware, chaqune étant complémentaire.


Merci pour ces précisions. Donc il semblerait que l'argument final soit:
"l'OS n'a pas accès à l'agencement physique des secteurs, qui est très différent de l'agencement logique. Donc il ne peut pas optimiser correctement les accès alors que le contrôleur intégré le peut".
J'en suis très surpris (quel intérêt à présenter une numérotation qui ne reflète pas l'agencement physique ? le seul intérêt devrait être de choisir une numérotation qui minimise la rotational latency entre deux secteurs de numéros consécutifs, sinon aucun logiciel ne pourra jamais espérer agencer ses requêtes intelligemment). Mais bon, si c'est vrai ...

n°2596651
muzah
Bal Musette @ HFR depuis 1997
Posté le 15-07-2003 à 12:43:31  profilanswer
 

tu parles d'un topic ! 7 pages pour savoir si le cache du DD est nécessaire ... [:xp1700]


---------------
un instant monsieur ça-va-chier
n°2596872
mrbebert
Posté le 15-07-2003 à 14:29:31  profilanswer
 

muzah a écrit :

tu parles d'un topic ! 7 pages pour savoir si le cache du DD est nécessaire ... [:xp1700]

non, 7 pages pour comprendre pourquoi il est nécessaire :)

n°2596929
Eric B
Posté le 15-07-2003 à 14:49:27  profilanswer
 

glacote a écrit :

quel intérêt à présenter une numérotation qui ne reflète pas l'agencement physique ?


 
quelques infos à propos de l'adressage d'un disque dur aident à comprendre :  
http://www.bellamyjc.net/fr/theori [...] Interfaces

n°2597235
krystof
Posté le 15-07-2003 à 17:07:40  profilanswer
 

->karim63: comme tu le verras les 8 meg de cache n'augmente pas la fiabilité du DD, en tout quand on voit les stat de LDLC qui montrent qu'il y a plus de pannes sur les 8 meg.
 
Moi je pensais que le généralisations des 8 mega de cache était due au fait que la capacité des DD augmente énormément et que les perf diminuent plus on avance sur le plateau, donc avec les nouveaux plateaux gigantesques de 80 giga, il me semblait que les 8 meg faisaient buffer pour compenser (mais donc amélioreraient les perfs en début de plateaux par rapport à un 2 meg, et serviraient plutot à ce qu'elles se dégradent moins en fin de plateau).
Car ces 8 meg se sont généralisés à partir des plateaux de 60 giga, c'est peut être pas par hasard...

n°2597256
muzah
Bal Musette @ HFR depuis 1997
Posté le 15-07-2003 à 17:13:38  profilanswer
 

mrBebert a écrit :

non, 7 pages pour comprendre pourquoi il est nécessaire :)  

:jap:  :p


---------------
un instant monsieur ça-va-chier
n°2597361
[Albator]
MDK un jour, MDK toujours !
Posté le 15-07-2003 à 17:56:10  profilanswer
 

krystof a écrit :

Car ces 8 meg se sont généralisés à partir des plateaux de 60 giga, c'est peut être pas par hasard...


 
En effet ce n'est pas un hasard, arrivé à de telles capacités de disques, les gens finissent par remettre en question l'utilité d'avoir autant de Go ... Les constructeurs sont obligés de vendre en mettant en avant un nouveau critère !


Message édité par [Albator] le 15-07-2003 à 17:57:30
n°2613019
partymaker
Posté le 22-07-2003 à 19:52:17  profilanswer
 

[Albator] a écrit :


 
En effet ce n'est pas un hasard, arrivé à de telles capacités de disques, les gens finissent par remettre en question l'utilité d'avoir autant de Go ... Les constructeurs sont obligés de vendre en mettant en avant un nouveau critère !


 
Avant c'était les RPM, maintenant c'est le cache... :ange:


---------------
"La douleur fait penser l'homme, la pensée rend l'homme sage, la sagesse rend la vie acceptable..."  
n°2613049
barbarella
Posté le 22-07-2003 à 20:05:57  profilanswer
 

drapeau

n°2661467
aspegic500​mg
Posté le 13-08-2003 à 15:24:56  profilanswer
 

J'ai recu un seagate 120Go 8Mo de cache de chez e-soph (c'etait une promo, ils etaient au meme prix que les 2Mo de cache alors bon...)
 
Finalement alors y'a une difference de perfs ou pas? :??:

n°2662694
partymaker
Posté le 14-08-2003 à 01:30:33  profilanswer
 

Sa doit, sinon ils s'ammuseraient po a en mettre autant!!!
Les PC avaient juste 640ko de mémoire avant vous vous rappelez... :ange:


---------------
"La douleur fait penser l'homme, la pensée rend l'homme sage, la sagesse rend la vie acceptable..."  
n°2662766
baby-herma​n
Posté le 14-08-2003 à 02:57:42  profilanswer
 

partymaker a écrit :

Sa doit, sinon ils s'ammuseraient po a en mettre autant!!!
Les PC avaient juste 640ko de mémoire avant vous vous rappelez... :ange:  


 
Un peux si je me rappelle !!! :sweat:

n°2663402
janus_75
Posté le 14-08-2003 à 13:39:11  profilanswer
 

partymaker a écrit :

Sa doit, sinon ils s'ammuseraient po a en mettre autant!!!
Les PC avaient juste 640ko de mémoire avant vous vous rappelez... :ange:  


marketing quand tu nous tiens... ça serait pas la première fois qu'on te file un truc qui ne sert à rien ou ne se justifie pas pour l'utilisation que tu en fais ;) :D


---------------
Tant que mon patron fait comme si je gagne beaucoup, je fais comme si je travaille beaucoup. Feedback A/V
n°2663502
asterix
Teigneux inside ! ©
Posté le 14-08-2003 à 14:02:20  profilanswer
 

[:drapo]


---------------
Je vous le dis : il faut porter du chaos en soi pour pouvoir donner naissance à une étoile dansante. Frédéric Nietzsche
n°2664303
aspegic500​mg
Posté le 14-08-2003 à 19:15:29  profilanswer
 

janus_75 a écrit :


marketing quand tu nous tiens... ça serait pas la première fois qu'on te file un truc qui ne sert à rien ou ne se justifie pas pour l'utilisation que tu en fais ;) :D


 
Justement, j'avais suivi que les 5 premieres pages du topic et c'etait pas encore tres clair sur le gain du cache 8Mo en pratique (genre comparer exactement les deux meme disques mais avec le cache different) :D

n°2664395
janus_75
Posté le 14-08-2003 à 19:58:49  profilanswer
 

aspegic500mg a écrit :


 
Justement, j'avais suivi que les 5 premieres pages du topic et c'etait pas encore tres clair sur le gain du cache 8Mo en pratique (genre comparer exactement les deux meme disques mais avec le cache different) :D  


pour moi c'est clair : 8 Mo au lieu de 4 Mo celà apporte quelque chose mais je ne pense pas que celà soit très sensible... Mais tu as raison c'est ce genre de tests qu'il faudra avoir pour en être sûr.


---------------
Tant que mon patron fait comme si je gagne beaucoup, je fais comme si je travaille beaucoup. Feedback A/V
n°2664867
aspegic500​mg
Posté le 14-08-2003 à 23:54:22  profilanswer
 

janus_75 a écrit :


pour moi c'est clair : 8 Mo au lieu de 4 Mo celà apporte quelque chose mais je ne pense pas que celà soit très sensible... Mais tu as raison c'est ce genre de tests qu'il faudra avoir pour en être sûr.


 
Enfin j'ai eu mon seagate 8Mo au prix du 2Mo donc tfacon y'a rien de perdu :)

n°2665639
janus_75
Posté le 15-08-2003 à 13:24:56  profilanswer
 

aspegic500mg a écrit :


 
Enfin j'ai eu mon seagate 8Mo au prix du 2Mo donc tfacon y'a rien de perdu :)  


 [:xp1700]


---------------
Tant que mon patron fait comme si je gagne beaucoup, je fais comme si je travaille beaucoup. Feedback A/V
n°2674521
glacote
Posté le 19-08-2003 à 17:14:35  profilanswer
 

Bon, après de longues recherches j'ai trouvé ça:

Code :
  1. /* readahead -- set & get the read_ahead value for the specified device
  2. */
  3. #include "stdio.h"
  4. #include "stdlib.h"
  5. #include "linux/fs.h"
  6. #include "asm/fcntl.h"
  7. void usage()
  8. {
  9.   printf( "usage:  readahead <device> [newvalue]\n" );
  10. }/* usage() */
  11. int main( int args, char **argv )
  12. {
  13.   int fd;
  14.   int oldvalue;
  15.   int newvalue;
  16.   if ( args <= 1 ) {
  17.     usage();
  18.     return(1);
  19.   }
  20.   if ( args >= 3 && !isdigit(argv[2][0]) ) {
  21.     printf( "readahead: invalid number.\n" );
  22.     return(1);
  23.   }
  24.   fd = open( argv[1], O_RDONLY );
  25.   if ( fd == -1 ) {
  26.     printf( "readahead: unable to open device %s\n", argv[1] );
  27.     return(1);
  28.   }
  29.   if ( ioctl(fd, BLKRAGET, &oldvalue) ) {
  30.     printf( "readahead: unable to get read_ahead value from "
  31.             "device %s\n", argv[1] );
  32.     close (fd);
  33.     return(1);
  34.   }
  35.   if ( args >= 3 ) {
  36.     newvalue = atoi( argv[2] );
  37.     if ( ioctl(fd, BLKRASET, newvalue) ) {
  38.       printf( "readahead: unable to set %s's read_ahead to %d\n",
  39.               argv[1], newvalue );
  40.       close (fd);
  41.       return(1);
  42.     }
  43.   }
  44.   else {
  45.     printf( "%d\n", oldvalue );
  46.   }
  47.   close (fd);
  48.   return(0);
  49. }/* main */


Ca permet de choisir la taille du tampon de l'OS à affecter à chaque périphérique.
La valeur maximale est 255, et par défaut c'est 120 chez moi.
Reste à savoir pourquoi on ne peut pas mettre plus que 255 ...

n°2674564
bjone
Insert booze to continue
Posté le 19-08-2003 à 17:29:03  profilanswer
 

sinon pour avoir un camparo 2mo/8mo pour le même drive:
 
le JB c'est le 8Mo, le BB le 2Mo.
 
http://www.storagereview.com/php/b [...] 9&devCnt=2

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Question de nOOb inside] - Mettre à jour son BIOS[Topic Unique] Monter un système Sata-Raid (Sil3112 Inside)
Une nouvelle config (cm, proc, ram). Que choisir?? (athlon inside)[écran] à quoi sert le moiré?
Disque dur Maxtor Diamond 9+ (8Mo)Utilitaire Maxtor qui ne détecte rien
Mémoire tampon disque dur... Utilitéde 8Mo en utilisation standard?A koi sert un carte tuner tv exactement ?
les IFO sur le DVD ca sert a quoi ?reconnaitre un 8Mo d'un 2Mo
Plus de sujets relatifs à : Intérêt du cache 8Mo [Ca ne sert à rien (?), benchmark inside]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR