Je modifie ce topic en topic unique pour répendre une information.
Le poste original:
Bon en fait c'est tout simple.
la config est basée sur une mobo K8N (nforce4), un raptor 74Go pour le système et deux maxtor 120Go (en Raid 0) pour les données. Sans oublier un 3000+ pour le proc.
je fais un test HD tune et là surprise 21% d'occupation CPU pour le raptor. alors je teste le raid et là 29%. (C&Q désactivé!)
j'overclock le proc à 2,4GHz, je m'attend donc à ce que le pourcentage soit plus faible et là 27%pour le Raptor, 34% pour le RAID.
Déjà je trouve les résultats un peu énormes. mais surtout quand je vois les capture d'écran avec HD tune sur les forums je vois des 4% des 6% max.
Alors la question c'est comment vous faites????
j'ai essayer sur un windows fraichement installé c'était pareil. y a un truc que j'ai oublié de faire?
pilotes 6.70 utilisé pour la mobo mais ça faisait pareil avec les anciens.
ce serait pas très grave si ça faisait pas saccader les jeux au moindre petit acces disque genre si qq1 sur le réseau local me prend un petit fichier ben j'ai un gros lag de deux secondes.
Par où commencer... tout le monde sur ce forum ou une majorité à entendu parler des adressages de type LBA, CHS ou Large pour les disques durs.
Et tout ceux qui on demander si y en avait un plus performant se sont vu répondre "non", "CHS c'est pour les disque de 8go max" etc...
Ben ceci est vrai et faux à la fois. Je m'explique : suite à mon probleme j'ai contacter le support de MSI pour savoir si ma carte-mère était défectueuse.
Et voilà les explications :
-Le CHS est effectivement à l'origine réservée au disque de moins de 8Go, mais par soucis de compatibilité c'est le mode activé en détection auto de l'adressage des disques. Comme ces disques ne sont plus prévus pour fonctionner en CHS, l'adressage CHS est traduit en temps réel en LBA par le processeur. De plus le bios ayant déclarer à windows que les disques sont CHS, Windows XP qui fonctionne en LBA fait une traduction de ses adressage LBA en CHS qui donc seront remis en LBA automatiquement par la carte-mere. D'où une double traduction inutile par le processeur.
-Le mode LBA permet un accès aux données plus intelligent que le CHS. Le CHS à besoin de trois paramètres pour localiser une donnée sur un disque (le Cylindre C, la tête H, le secteur S) alors que le LBA nécessite juste de savoir combien de block logique précède celui que l'on cherche depuis le debut du disque. Donc pour trouver une donnée sur le disque le LBA se trouve être beaucoup plus simple à gérer que le CHS => moins de ressource nécessaire utiliser pour les activités de lecture/écriture des disques.
-Pourquoi le CHS par défaut?
Pour utiliser le LBA il faut remplir trois conditions indispensables :
1)La carte-mère gère le LBA (pas de soucis sur les mobos depuis un moment déjà)
2)Le disque dur fonctionne en LBA (là aussi pas de soucis depuis un moment)
3)L'OS gère le LBA (c'est là le problème tous les OS ne gèrent pas forcément le LBA) : la famille windows 98,2000,2003,XP,NT pas de problème, la famille linux pas de problème s'il n'est pas trop vieux (mais bon en principe il ne l'est pas), la famille DOS (qui est encore utiliser par des gens si si je vous jure) est totalement incompatible, OS2 d'IBM à priori incompatible mais apparement il existe des versions qui le sont, et d'autres OS relativement anciens ou ne s'adressant pas vraiment au grand public.
Du coup ne sachant pas avec quel OS la carte-mère sera utilisée le paramètre par défaut est CHS.
-Le mode Large ??? késako?
A ne pas confondre avec le Large CHS qui permis de passer le CHS de 500mo maxi à 8Go maxi. (16 têtes dans les deux cas pour ce qu'ont verra dans la suite)
Le mode Large est une alternative au mode LBA il fonctionne suivant le meme principe. Le LBA utilise 256 têtes (head dans le bios) pour définir le disque. Le mode Large en utilise 240. Cette différence permet au disque ne respectant pas scrupuleusement la norme LBA de l'utiliser quand même. Ceci nécessite également une traduction par la carte-mère mais en consommant beaucoup moins de ressource que la traduction du CHS.
ATTENTION!!!!! Sur certaine carte-mère l'appellation Large fait référence à un CHS améliorer mais gourmand en ressource.
-Comment savoir si mon disque est bien configurer ?
Là c'est relativement compliqué, bien configuré n'est pas un terme adéquat dans la mesure ou le disque est toujours bien configuré, c'est à dire fonctionnel, avec sa capacité totale accessible, avec des taux de transferts normaux. Le passage en LBA ne permet pas de mieux configuré le disque mais de soulager le processeur de calculs inutils.
Généralement le CHS est défini à 1024 Cylindres max, 255 Heads max, 63 Secteurs max. Mais, dans le cas des disque subissant une traduction on voit généralement : 16 heads avec un nombre de cylindres important et 63 secteurs. Si votre disque apparait ainsi dans votre BIOS, forcé le mode LBA ou Large, et si la configuration change totalement c'est que vous étiez bien en CHS. Si ça change en LBA forcé mais pas en Large, c'est que pour votre carte-mère Large est une extension virtuelle du CHS donc pas celle dont je vous ai parlé avant.
-Puis-je changer celà à n'importe quel moment? NON
Le passage de CHS virtuel au LBA ou Large peut rendre le disque illisible. Mais ne vous inquiétez pas un retour au mode CHS et toutes les données sont de nouveau accessible. Chez moi ça ne m'est arrivé qu'avec mon Raptor en passant de CHS à Large (le mode LBA n'étant pas accessible) aucun de mes 4 autres disques n'a eu de soucis. Je pense que c'est parce que windows est installé dessus que ça a fait ça mais c'est à vérifier.
-LBA 48???? kesako?
Le LBA classique utilise un comptage en 28bits qui le limite à l'utilisation de disque de 128Go max. Pour palier au problème la table de compte du LBA est passer à 48bit sur les cartes-mère réçentes (et sur les disque de plus de 128Go aussi biensûr), ce qui permet une limitation à 1048576Go par disque donc y a de la marge. Pas la peine d'espérer un gain de vitesse ou autre c'est juste pour passer la limitation des 128Go.
-ça change quelque chose en RAID ? OUI
Sur un RAID entièrement matériel ça ne change rien le controlleur s'adapte réellement automatiquement.
Par contre sur les solutions intégrées le BIOS déclare les disques en CHS par défaut, les mettre en RAID entraine la création d'un volume virtuel en CHS (je vous raconte pas les calculs de conversion en RAID 0... ou pire en raid 5 ou 0+1 qui font appel à 3 ou 4 disques voir plus). Pour ce faire notament sur les nForce 3 et 4 (semi-matériel) il faut d'abord définir manuellement le mode d'adressage dans le bios pour chaque disque et les mettre en RAID ensuite. Sur les raid entierement logiciel c'est encore plus flagrant. (voir résultat de test à la fin)
-Pourquoi ça ne pose pas de soucis chez moi?
écoles :
1)le processeur utiliser est vraiment très puissant A64 4000+ et supérieur (valable uniquement pour les mono core et hors overclocking donc pas la peine de dire "j'ai pas de problème sur mon 3000+ @2,7GHz ^^)
2)Le processeur supporte l'hyperthreading ou est un dual core. Là c'est évident y a un core ou un partie du core pour l'HT qui s'occupe des conversions et l'autre ben vous permet de faire tourner vos applications et autre sans le moindre soucis.
3)la carte-mère ne respect pas les normes de compatibilité ou a un système de détection auto réellement opérationnel. Dans le premier cas, il y effectivement des marques plus ou moins connues dont la configuration par défaut est LBA ou Large. Les OS incompatibles étant de plus en plus rare ça ne pose donc pas de soucis particulier de proposer directement cette solution. Dans le second cas, c'est le chipset qui impose sa loi en passant outre les instruction du bios (je ne pensais pas que c'était possible) mais c'est apparement le cas pour certain, par exemple chez "toum... toum toum toum" (vous voyez pas et si je vous dis qu'il font un chipset à chaque nouveau processeur qu'ils font? ça vous aide?) à ce moment c'est le chipset qui s'occupe des conversion sans l'aide du processeur en suivant les instructions de ses pilotes. Donc dans ce cas les disques restent en mode CHS mais le processeur n'a pas de travail supplémentaire.
Une fois toutes ses explication recueillies je décide de passer à une phase de test sur la config suivante:
-A64 3000+ @1,8GHz donc pas d'overclock
-K8N Diamond Dual Net
-TwinX 1Go C2 en 2x512
-7800GTX 256Mo Inno3D
-Smart Power 450W dans un sonata 2
et le plus important
-1 Raptor 74Go FLA2 sur SATA nforce4
-2x Maxtor Diamond 9 120Go SATA en RAID 0 sur nForce 4
-1 120Go Maxor D9 IDE sur nForce4
-1 80Go Maxtor IDE sur nforce4
Je precise sur nforce 4 pour ceux qui demanderait si c'est sur un controlleur externe.
Les disques sont testà avec HD tune (vérification avec HD Tach et HD Speed) résultats donnés en "Transfert soutenu, temps d'acces moyen, %utilisation du CPU)
-Raptor --- CHS : 61Mo/s, 8.2ms, 21% ----- Large : 71Mo/s, 7,7ms, 3%
-120Go IDE --- CHS : 47Mo/s, 22ms (mode quiet donc tems d'acces élevé), 19% ----- LBA : 55Mo/s, 20ms, 2%
-80Go IDE --- CHS : 39Mo/s, 24ms (mode quiet aussi), 20% ----- LBA : 45Mo/s, 21ms, 2%
-RAID 0 --- CHS : 89,7Mo/s, 16ms (pas quiet mais RAID), 29% ----- Large : 109.8 Mo/s, 16ms, 8%
Inutil de vous dire que c'est la révolution dans le PC windows plus réactif, pas de saccades bizarres dans les jeux...
Cependant je pense que les augmentations de transfert sont plus dus à la diminution de la charge CPU qu'au simple passage en LBA (enfin indirectement le LBA à fait monter mes taux de transfert quoi).
Pour vérifier on a fait le test chez deux potes avec mes disques.
les configs
cfg1
P4C 3Ghz HT
P4C800 Dlxe
6800GT Asus (la vraie GT)
1 Go Twinx XL 2x512
Neo Power dans P180
cfg2
A64 2800+ 754
Asus K8N
GF4 MX440
3x 512Mo kingston value C2,5
Forton GP 400W
la config 1 n'a eu aucune variation avec forcage du LBA ou pas d'ailleur la configuration de base n'était sans doute pas du CHS. Bref la théorie sur les chipset de "toum..." semble se confirmer ou alors c'est la mobo d'Asus mais vu la config 2....
config 2
raptor --- CHS : 57Mo/s, 9,3ms, 37% ----- Large : 69Mo/s, 7,9ms, 4%
120Go IDE --- CHS : 42Mo/s, 21ms, 33% ----- LBA : 53Mo/s, 22ms, 2%
80Go IDE --- CHS : 31Mo/s , 20ms, 35% ----- LBA : 43Mo/s, 23ms, 1%
RAID 0 --- CHS : 92Mo/s, 17ms, 52% re ----- Large : 108Mo/s, 16ms, 10%
ben voilà que dire de plus.
J'espere que ce poste pourra aider les gens qui on des problemes similaires à celui que j'ai eu ^^
PS: j'allais oublié en mode entièrement logiciel les résultat du RAID 0 (configuré avec diskmgmt.msc utilitaire de windows) avec les deux 120Go SATA ont été catastrophiques en CHS et un peu moins catastrophique en Large. CHS --- : 83Mo/s, 19ms, 67% (gulps!!) ----- LBA : 94Mo/s, 17ms, 38%
Message édité par Chabinoux le 26-11-2005 à 17:15:32