Forum Linux.noyau Recherche contrôleur SATA3 PCIExpress compatible linux 3.0.

Posté par .
0
20
jan.
2012

Salut les copains,

j'ai acheté un SSD SATA3 (Kingston HyperX) hier et je l'ai installé sur ma vieillote carte mère Gigabyte (GA-P31-DS3L).

Ma CM gère le SATA II, mais le driver linux ICH7 qui correspond ne le gère pas... la misère.

Du coup mon disque tourne à 187Mo/s max au lieu de 300Mo/s et je suis ***, je vais devoir claquer 15-30€ dans une carte.

De ce fait, je cherche actuellement un contrôleur PCIExpress SATA III (6Gbits) pas trop chère et compatible linux.

Au passage, ça me dérange pas de configurer et compiler un noyau si backport ou autre.

Merci d'avance :)

Xavier.

  • # highpoint rocket 620

    Posté par . Évalué à 2.

    sur ma machine actuelle j'ai deux cartes "HighPoint Rocket 620"
    qui etaient fournies avec les disques durs western digital de 3To

    ca marche bien, detectées par le systeme (ubuntu 10.04) , detectent bien les 3To, etc

    lspci
    02:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9125 PCIe SATA 6.0 Gb/s controller (rev 11)
    03:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9125 PCIe SATA 6.0 Gb/s controller (rev 11)

    lshw
    *-storage
    description: SATA controller
    product: 88SE9125 PCIe SATA 6.0 Gb/s controller
    vendor: Marvell Technology Group Ltd.
    physical id: 0
    bus info: pci@0000:03:00.0
    logical name: scsi6
    logical name: scsi7
    version: 11
    width: 32 bits
    clock: 33MHz
    capabilities: storage pm msi pciexpress ahci_1.0 bus_master cap_list rom emulated
    configuration: driver=ahci latency=0
    resources: irq:44 ioport:ec00(size=8) ioport:e880(size=4) ioport:e800(size=8) ioport:e480(size=4) ioport:e400(size=16) memory:fbfff800-fbffffff memory:fbfe0000-fbfeffff

    • [^] # Re: highpoint rocket 620

      Posté par . Évalué à 0.

      Merci beaucoup pour la réponse, en plus elle est abordable :)

      tu montes à combien ? (hdparm -t /dev/xxx)

      Xavier

      • [^] # Re: highpoint rocket 620

        Posté par (page perso) . Évalué à 2.

        Le goulot d'étrangement est le disque ou l'interface, car 300Mo/s c'est beaucoup ?

        Système - Réseau - Sécurité Open Source

        • [^] # Re: highpoint rocket 620

          Posté par . Évalué à -1.

          non, je suis bloqué actuellement à 187 (SATA I).

          mon nouveau disque peut atteindre 500Mb/s à l'aise en SATA III. Et oui nous sommes en 2012 :)

          • [^] # Re: highpoint rocket 620

            Posté par . Évalué à 4.

            plus haut tu parles de 187Mo/s
            puis ici tu parles de 500Mb/s

            ce ne sont pas les memes unités
            et ton 187Mo donne une fois converti en "b" = 1496Mb/s

            ou ton 500Mb/s devient 62,5Mo/s

            prefere faudrait deja comparé ce qui est comparable.

            mes stats avec des disques normaux (pas SSD) : sdd en sata3 sur la highpoint, sda en sata2 sur carte integrée nforce

            > hdparm -Tt /dev/sdd
            /dev/sdd:
            Timing cached reads: 2568 MB in 2.00 seconds = 1284.03 MB/sec
            Timing buffered disk reads: 386 MB in 3.01 seconds = 128.16 MB/sec

            > hdparm -Tt /dev/sda
            /dev/sda:
            Timing cached reads: 2616 MB in 2.00 seconds = 1307.99 MB/sec
            Timing buffered disk reads: 172 MB in 3.01 seconds = 57.08 MB/sec

            • [^] # Re: highpoint rocket 620

              Posté par . Évalué à 0.

              oui je me suis trompé c'est bien en Mo, aujourd'hui je satures le SATA I.

              tu dépasses pas le débit de SATA I ; donc ça valide pas que le driver que tu utilises assurent les transferts de SATA III.

              dommage... je galère à trouver un bon bench.

              Xavier.

              • [^] # Re: highpoint rocket 620

                Posté par . Évalué à 2.

                tu dépasses pas le débit de SATA I ; donc ça valide pas que le driver que tu utilises assurent les transferts de SATA III.

                deja c'est des disques classiques (pas des SSD) en 5400rpm

                ensuite il me semble que le disque ne soit pas sata3 (WD30EZRS-00J) mais sata2

                enfin, ne te fais pas d'illusion
                le sata3 est donné pour 6Gbps, ce n'est pour pour autant que tu atteindras les 600Mo/s
                entre l'occupation CPU, la bande passante du PCI-E, les controles de données, etc

                deja le constructeur (http://www.kingston.com/us/ssd/hyperx)
                te donne les valeurs suivantes :

                Sequential reads: 6Gb/s, 555MB/s for all capacities
                Sequential writes: 6Gb/s, 510MB/s for all capacities

                ensuite ca va dependre du ton port PCI-E (x1 ? x2 ? x8 ou x16 ?)
                ainsi que de la norme du port
                http://en.wikipedia.org/wiki/PCI_Express

                Per lane (each direction) soit 1X:
                v1.x: 250 MB/s
                v2.x: 500 MB/s
                v3.0: 1 GB/s
                v4.0: 2 GB/s
                16 lane slot (each direction) (16X):
                v1.x: 4 GB/s
                v2.x: 8 GB/s
                v3.0: 16 GB/s

                là on voit qu'une carte en PCI-E norme 3.0 mais en 1X va sortir 1Go/s maxi
                meme si le port SATA3 est capable de sortir 6Gbps (768Mo/s)

                tout cela reste theorique, dependant du nombre de fichiers, de leurs tailles etc

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.