Je me pose une question, comment connaitre les performance en débit max,
connexions max d'une carte réseau ?
Lorsqu'on achete une carte qui doit etre performante, ou meme simple,
qu'elles parametres vérifier pour connaitre ses capacités de
connexions/débit max ?
bon pour le débit, je pense qu'on est peut etre obliger de tester en
direct, mais pour le max de connexion qu'il peut gérer avec une vitesse de
traitement, commutation ect...
Non, si c'est pour faire du vrai giga, on part direct sur du PCI , et que je sache, c'est pas de la carte "basique" 1er prix.
Si on reste sur une carte PCI , je doute qu'on atteigne plus de 500Mb/s sur ce type de hardware (a cause du goulot qui sera le bus pci).
Maintenant, si entre une carte "lantek" et une "teklan" (noms bidons) on a le même chipset, a priori, on pourrait s'avancer et dire qu'elles auront pratiquement les mêmes perfs entres elles. Si c'est pour les comparer avec une carte basée sur un autre chipset, c'est une autre histoire;
Le marché actuel est: il y a les fondeurs (intel, broadcom, ati, nvidia, via et les autres), et les fabricants de hardware (ceux qui soudent les cartes);
On se trouve sur le marché des cartes réseau dans la même situation que dans le marché des cartes vidéo. La différence, c'est que les fondeurs de cartes réseau ne communiquent pas autant que les fondeurs de cartes video -> on fait plus le choix du chipset video qu'on veut, puis on choisit sa carte en fonction de ce premier choix (je veux une nvidia truc ou une ati bidulle et surtout pas une badtek chose). Pour les cartes réseaux, on s'arrète a faire un choix entre une carte xxx et yyy de deux constructeurs différents, sans prendre en compte le fait qu'elles sont peut-être des clones suivant un design de référence précis du fabriquant de chipsets;
Marc
Attends, un truc que je ne comprends pas, il me semble que le Gigabyte, la bande passante théorique tourne autour du 125Mo(1000Mo/8bits), si c'est bien le cas, une carte giga installée SEULE sur un bus pci 32bits/33Mhz devrais pouvoir envoyer sa bande passante Max, puisque le pci 32bits/33Mhz fais du 132Mo/s ou du 264Mo/s pour le pci 32bits/66Mhz. C'est clair qu'apres il font que le processeur, le DD (et encore avec du sata,raid, ou DD 10000Tr/mn ca devrais aller), dans un cas comme ca on aurait presque le débit max de la carte si on devais envoyer les données sur le DD, a quelques méga pres, si l'on tient compte du traitement processeur, parasites (retransmission des données) etc??? Je me trompe quelque part ?
J'y pense, lorsqu'on parle de carte 100Mo, est ce QUE les données utiles ? ou les CRC et autres y sont inclus ?
Le 28.10 2005, Marc Lécuyer ecrit ces mots :
Non, si c'est pour faire du vrai giga, on part direct sur du PCI
64Bits@66Mhz, et que je sache, c'est pas de la carte "basique" 1er
prix.
Si on reste sur une carte PCI 32Bits@33Mhz, je doute qu'on atteigne
plus de 500Mb/s sur ce type de hardware (a cause du goulot qui sera le
bus pci).
Maintenant, si entre une carte "lantek" et une "teklan" (noms bidons)
on a le même chipset, a priori, on pourrait s'avancer et dire qu'elles
auront pratiquement les mêmes perfs entres elles. Si c'est pour les
comparer avec une carte basée sur un autre chipset, c'est une autre
histoire;
Le marché actuel est: il y a les fondeurs (intel, broadcom, ati,
nvidia, via et les autres), et les fabricants de hardware (ceux qui
soudent les cartes);
On se trouve sur le marché des cartes réseau dans la même situation
que dans le marché des cartes vidéo. La différence, c'est que les
fondeurs de cartes réseau ne communiquent pas autant que les fondeurs
de cartes video -> on fait plus le choix du chipset video qu'on veut,
puis on choisit sa carte en fonction de ce premier choix (je veux une
nvidia truc ou une ati bidulle et surtout pas une badtek chose). Pour
les cartes réseaux, on s'arrète a faire un choix entre une carte xxx
et yyy de deux constructeurs différents, sans prendre en compte le
fait qu'elles sont peut-être des clones suivant un design de référence
précis du fabriquant de chipsets;
Marc
Attends, un truc que je ne comprends pas, il me semble que le Gigabyte,
la bande passante théorique tourne autour du 125Mo(1000Mo/8bits), si
c'est bien le cas, une carte giga installée SEULE sur un bus pci
32bits/33Mhz devrais pouvoir envoyer sa bande passante Max, puisque le
pci 32bits/33Mhz fais du 132Mo/s ou du 264Mo/s pour le pci 32bits/66Mhz.
C'est clair qu'apres il font que le processeur, le DD (et encore avec du
sata,raid, ou DD 10000Tr/mn ca devrais aller), dans un cas comme ca on
aurait presque le débit max de la carte si on devais envoyer les données
sur le DD, a quelques méga pres, si l'on tient compte du traitement
processeur, parasites (retransmission des données) etc???
Je me trompe quelque part ?
J'y pense, lorsqu'on parle de carte 100Mo, est ce QUE les données utiles
? ou les CRC et autres y sont inclus ?
Non, si c'est pour faire du vrai giga, on part direct sur du PCI , et que je sache, c'est pas de la carte "basique" 1er prix.
Si on reste sur une carte PCI , je doute qu'on atteigne plus de 500Mb/s sur ce type de hardware (a cause du goulot qui sera le bus pci).
Maintenant, si entre une carte "lantek" et une "teklan" (noms bidons) on a le même chipset, a priori, on pourrait s'avancer et dire qu'elles auront pratiquement les mêmes perfs entres elles. Si c'est pour les comparer avec une carte basée sur un autre chipset, c'est une autre histoire;
Le marché actuel est: il y a les fondeurs (intel, broadcom, ati, nvidia, via et les autres), et les fabricants de hardware (ceux qui soudent les cartes);
On se trouve sur le marché des cartes réseau dans la même situation que dans le marché des cartes vidéo. La différence, c'est que les fondeurs de cartes réseau ne communiquent pas autant que les fondeurs de cartes video -> on fait plus le choix du chipset video qu'on veut, puis on choisit sa carte en fonction de ce premier choix (je veux une nvidia truc ou une ati bidulle et surtout pas une badtek chose). Pour les cartes réseaux, on s'arrète a faire un choix entre une carte xxx et yyy de deux constructeurs différents, sans prendre en compte le fait qu'elles sont peut-être des clones suivant un design de référence précis du fabriquant de chipsets;
Marc
Attends, un truc que je ne comprends pas, il me semble que le Gigabyte, la bande passante théorique tourne autour du 125Mo(1000Mo/8bits), si c'est bien le cas, une carte giga installée SEULE sur un bus pci 32bits/33Mhz devrais pouvoir envoyer sa bande passante Max, puisque le pci 32bits/33Mhz fais du 132Mo/s ou du 264Mo/s pour le pci 32bits/66Mhz. C'est clair qu'apres il font que le processeur, le DD (et encore avec du sata,raid, ou DD 10000Tr/mn ca devrais aller), dans un cas comme ca on aurait presque le débit max de la carte si on devais envoyer les données sur le DD, a quelques méga pres, si l'on tient compte du traitement processeur, parasites (retransmission des données) etc??? Je me trompe quelque part ?
J'y pense, lorsqu'on parle de carte 100Mo, est ce QUE les données utiles ? ou les CRC et autres y sont inclus ?
Pascal
Salut,
Attends, un truc que je ne comprends pas, il me semble que le Gigabyte,
Gigabit ethernet. Gigabyte, c'est un fabricant.
la bande passante théorique tourne autour du 125Mo(1000Mo/8bits), si
On parle de débits, donc Mo/s et Mbit/s.
Attention, le facteur conversion de bits en octets n'est pas toujours 8. Par exemple, en SATA, le facteur est plutôt 10 puisqu'il faut 10 bits pour coder et transmettre un octet (rien à voir avec les bits de start et de stop des liaisons UART) ; dans ce cas particulier la formule de conversion est 1,5 Gbit/s <=> 150 Mo/s.
c'est bien le cas, une carte giga installée SEULE sur un bus pci 32bits/33Mhz devrais pouvoir envoyer sa bande passante Max, puisque le pci 32bits/33Mhz fais du 132Mo/s ou du 264Mo/s pour le pci 32bits/66Mhz.
Cette valeur de 132 Mo/s, qui résulte de la multiplication de la largeur du bus par la fréquence de son horloge, n'est pas une bande passante. En effet un transfert PCI demande un certain nombre de cycles d'horloge qui ne transportent pas que des données utiles.
J'y pense, lorsqu'on parle de carte 100Mo,
On parle de carte 100 Mbit/s (fast ethernet).
est ce QUE les données utiles ? ou les CRC et autres y sont inclus ?
C'est le débit brut des bits qui sont physiquement transmis sur la ligne, en comptant TOUT : préambule, délimiteur de début de trame, adresses MAC source et destination, longueur/type, données, contrôle et même intervalle inter-trame pendant lequel rien n'est transmis.
En fait, toutes ces valeurs de débits, quel que soit le protocole (ATA, ethernet, PCI...) ont toujours la même définition, physique : c'est la quantité de donnée pouvant être transmise par cycle d'horloge multipliée par la fréquence de l'horloge. C'est donc quelque chose d'assez artificiel puisque tous les cycles d'horloge ne transmettent pas de données. En fait il faut le voir comme un débit instantané.
Salut,
Attends, un truc que je ne comprends pas, il me semble que le Gigabyte,
Gigabit ethernet. Gigabyte, c'est un fabricant.
la bande passante théorique tourne autour du 125Mo(1000Mo/8bits), si
On parle de débits, donc Mo/s et Mbit/s.
Attention, le facteur conversion de bits en octets n'est pas toujours 8.
Par exemple, en SATA, le facteur est plutôt 10 puisqu'il faut 10 bits
pour coder et transmettre un octet (rien à voir avec les bits de start
et de stop des liaisons UART) ; dans ce cas particulier la formule de
conversion est 1,5 Gbit/s <=> 150 Mo/s.
c'est bien le cas, une carte giga installée SEULE sur un bus pci
32bits/33Mhz devrais pouvoir envoyer sa bande passante Max, puisque le
pci 32bits/33Mhz fais du 132Mo/s ou du 264Mo/s pour le pci 32bits/66Mhz.
Cette valeur de 132 Mo/s, qui résulte de la multiplication de la largeur
du bus par la fréquence de son horloge, n'est pas une bande passante. En
effet un transfert PCI demande un certain nombre de cycles d'horloge qui
ne transportent pas que des données utiles.
J'y pense, lorsqu'on parle de carte 100Mo,
On parle de carte 100 Mbit/s (fast ethernet).
est ce QUE les données utiles ? ou les CRC et autres y sont inclus ?
C'est le débit brut des bits qui sont physiquement transmis sur la
ligne, en comptant TOUT : préambule, délimiteur de début de trame,
adresses MAC source et destination, longueur/type, données, contrôle et
même intervalle inter-trame pendant lequel rien n'est transmis.
En fait, toutes ces valeurs de débits, quel que soit le protocole (ATA,
ethernet, PCI...) ont toujours la même définition, physique : c'est la
quantité de donnée pouvant être transmise par cycle d'horloge multipliée
par la fréquence de l'horloge. C'est donc quelque chose d'assez
artificiel puisque tous les cycles d'horloge ne transmettent pas de
données. En fait il faut le voir comme un débit instantané.
Attends, un truc que je ne comprends pas, il me semble que le Gigabyte,
Gigabit ethernet. Gigabyte, c'est un fabricant.
la bande passante théorique tourne autour du 125Mo(1000Mo/8bits), si
On parle de débits, donc Mo/s et Mbit/s.
Attention, le facteur conversion de bits en octets n'est pas toujours 8. Par exemple, en SATA, le facteur est plutôt 10 puisqu'il faut 10 bits pour coder et transmettre un octet (rien à voir avec les bits de start et de stop des liaisons UART) ; dans ce cas particulier la formule de conversion est 1,5 Gbit/s <=> 150 Mo/s.
c'est bien le cas, une carte giga installée SEULE sur un bus pci 32bits/33Mhz devrais pouvoir envoyer sa bande passante Max, puisque le pci 32bits/33Mhz fais du 132Mo/s ou du 264Mo/s pour le pci 32bits/66Mhz.
Cette valeur de 132 Mo/s, qui résulte de la multiplication de la largeur du bus par la fréquence de son horloge, n'est pas une bande passante. En effet un transfert PCI demande un certain nombre de cycles d'horloge qui ne transportent pas que des données utiles.
J'y pense, lorsqu'on parle de carte 100Mo,
On parle de carte 100 Mbit/s (fast ethernet).
est ce QUE les données utiles ? ou les CRC et autres y sont inclus ?
C'est le débit brut des bits qui sont physiquement transmis sur la ligne, en comptant TOUT : préambule, délimiteur de début de trame, adresses MAC source et destination, longueur/type, données, contrôle et même intervalle inter-trame pendant lequel rien n'est transmis.
En fait, toutes ces valeurs de débits, quel que soit le protocole (ATA, ethernet, PCI...) ont toujours la même définition, physique : c'est la quantité de donnée pouvant être transmise par cycle d'horloge multipliée par la fréquence de l'horloge. C'est donc quelque chose d'assez artificiel puisque tous les cycles d'horloge ne transmettent pas de données. En fait il faut le voir comme un débit instantané.
Vincent Bernat
OoO Pendant le temps de midi du vendredi 28 octobre 2005, vers 12:20, West disait:
Dans ce cas comment savoir que l'on a une bonne carte ethernet ? vu que le reste c'est la machine ou le systeme qui limite.
Pour du 100, il n'y a à mon avis aucune différence entre les différents chipsets. Quelques chipsets peuvent proposer des fonctionnalités supplémentaires, type calcul des checksums IP, mais cela reste très anecdotique et pour un tel lien, n'importe quel CPU moderne en fait autant sans engendrer de baisse de performances.
Un chipset Realtek 8139 actuel (bas de gamme) sature sans aucun problème un lien 100 sans aucun effort particulier, ce qui n'était pas le cas il y a quelques années avec les chipsets bas de gamme de l'époque.
Pour du 1000 par contre, il y a des fonctionnalités qui peuvent aider. Le calcul des checksums est moins anecdotique. Une bonne gestion des jumbo frames est un plus. Il est donc probable que l'on puisse différencier une carte bas de gamme d'une carte haut de gamme à ce niveau. Je n'ai pas d'expériences sur le sujet. -- I WILL NOT INSTIGATE REVOLUTION I WILL NOT INSTIGATE REVOLUTION I WILL NOT INSTIGATE REVOLUTION -+- Bart Simpson on chalkboard in episode 7G06
OoO Pendant le temps de midi du vendredi 28 octobre 2005, vers 12:20,
West <west16NOSPAM@free.fr> disait:
Dans ce cas comment savoir que l'on a une bonne carte ethernet ? vu que
le reste c'est la machine ou le systeme qui limite.
Pour du 100, il n'y a à mon avis aucune différence entre les
différents chipsets. Quelques chipsets peuvent proposer des
fonctionnalités supplémentaires, type calcul des checksums IP, mais
cela reste très anecdotique et pour un tel lien, n'importe quel CPU
moderne en fait autant sans engendrer de baisse de performances.
Un chipset Realtek 8139 actuel (bas de gamme) sature sans aucun
problème un lien 100 sans aucun effort particulier, ce qui n'était pas
le cas il y a quelques années avec les chipsets bas de gamme de
l'époque.
Pour du 1000 par contre, il y a des fonctionnalités qui peuvent
aider. Le calcul des checksums est moins anecdotique. Une bonne
gestion des jumbo frames est un plus. Il est donc probable que l'on
puisse différencier une carte bas de gamme d'une carte haut de gamme à
ce niveau. Je n'ai pas d'expériences sur le sujet.
--
I WILL NOT INSTIGATE REVOLUTION
I WILL NOT INSTIGATE REVOLUTION
I WILL NOT INSTIGATE REVOLUTION
-+- Bart Simpson on chalkboard in episode 7G06
OoO Pendant le temps de midi du vendredi 28 octobre 2005, vers 12:20, West disait:
Dans ce cas comment savoir que l'on a une bonne carte ethernet ? vu que le reste c'est la machine ou le systeme qui limite.
Pour du 100, il n'y a à mon avis aucune différence entre les différents chipsets. Quelques chipsets peuvent proposer des fonctionnalités supplémentaires, type calcul des checksums IP, mais cela reste très anecdotique et pour un tel lien, n'importe quel CPU moderne en fait autant sans engendrer de baisse de performances.
Un chipset Realtek 8139 actuel (bas de gamme) sature sans aucun problème un lien 100 sans aucun effort particulier, ce qui n'était pas le cas il y a quelques années avec les chipsets bas de gamme de l'époque.
Pour du 1000 par contre, il y a des fonctionnalités qui peuvent aider. Le calcul des checksums est moins anecdotique. Une bonne gestion des jumbo frames est un plus. Il est donc probable que l'on puisse différencier une carte bas de gamme d'une carte haut de gamme à ce niveau. Je n'ai pas d'expériences sur le sujet. -- I WILL NOT INSTIGATE REVOLUTION I WILL NOT INSTIGATE REVOLUTION I WILL NOT INSTIGATE REVOLUTION -+- Bart Simpson on chalkboard in episode 7G06