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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Carte réseau et % cpu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Carte réseau et % cpu

n°830323
depx
Posté le 26-07-2006 à 20:24:24  profilanswer
 

Bonsoir à tous,
   
Sous un système libre, xBSD ou linux, quelles seraient, si elles existent,  les cartes réseaux qui consomment le moins de cpu ?
Y aurait-il des cartes reseaux fonctionnant sur le modèle des carte SCSI (c'est la carte qui prends tout en charge) ?

 

Merci    :jap:

Message cité 1 fois
Message édité par depx le 26-07-2006 à 20:30:40
mood
Publicité
Posté le 26-07-2006 à 20:24:24  profilanswer
 

n°830337
SuperZell
Posté le 26-07-2006 à 22:15:56  profilanswer
 

Ya une raison particulière ? parceque une carte réseau ça doit pas bouffer grand chose quand même.

n°830338
Taz
bisounours-codeur
Posté le 26-07-2006 à 22:25:49  profilanswer
 

mais une carte réseau prend en charge ce quelle peut, mais le routage et tout, ça revient à l'OS. Prend des trucs gigabit sur PCI express et ça roulera bien.

n°830350
depx
Posté le 26-07-2006 à 23:14:05  profilanswer
 

Taz a écrit :

mais une carte réseau prend en charge ce quelle peut, mais le routage et tout, ça revient à l'OS. Prend des trucs gigabit sur PCI express et ça roulera bien.

 

Merci du tuyau  :)

n°830384
francoispg​p
Posté le 27-07-2006 à 07:29:42  profilanswer
 

depx a écrit :

Bonsoir à tous,
   
Sous un système libre, xBSD ou linux, quelles seraient, si elles existent,  les cartes réseaux qui consomment le moins de cpu ?
Y aurait-il des cartes reseaux fonctionnant sur le modèle des carte SCSI (c'est la carte qui prends tout en charge) ?
 
Merci    :jap:


 
 
Toute carte récente ou professionnelle (prix identiques ou quasiement elles ont juste un buffer plus rapide/plus gros)  
la consomation CPU des carte n'existe pas (en tant que tel)
 
en fait toutes les couches basses 0,1,2,et un peu de couche 3 (cable, carte réseau, driver premier) ne consomment rien en CPU  
 
seule les couches 3,4 et suivantes consomment un peu car c'est du protocolage applicatif données utiles + routage
 
mais c'est vraiment pinuts ce qui consome c'est l'application qui recupere la donnée utile en désencapsulant les infos qui l'interessent
 
voir modele iso/OSI 3/4 = ip/tcp  
 
5/6/7c'est en quelque sorte driver+systeme+application et c'est cette derniere qui consomme le plus de CPU.
 
le driver se contente lui de faire circuler l'info avec un identifiant pour que l'application "sache" que c'est un bloc de données pour elle qui vient d'arriver dans la mémoire... conso négligeable (quelques changements de flags dans le processeur) et envoi vers la mémoire 5/6 cycles d'horloge maximum.
 
le systeme lui gere la communication ram/driver/application  
 
mais l'application elle balances des millions de lectures et ça par contre c'est tres long (dans le meilleur des cas 64bits de données utiles à la fois autant dire 4 caractere dans le cas d'un texte ascii pur, donc un fichiers de 5000 pages....)....
 
à titre d'exemple à chaque envoi de "données utiles" la machine envoi une mirriade d'infos dont toi tu te fous completement :
-infosystem-infos driver-couchetcp-coucheip-couche 2 adressemac notament-données utiles-couche2-coucheip-couchetcp-infos driver-infossystem-
d'où le coté négligeable de comparer les cartes lentes (10 100Mbits/s) entre elles car tu vas quasiement rien gagner en temps "réel"....
gagner 8bit/s revient à gagne (par exemple pas de valeur réelle) 5secondes par jour de temps CPU, ce qui veut dire que toi personnellement tu va gagner 500nanosecondes dans ta journée....
 
bref contentes toi de prendre une bonne carte de marque (rarement plus de 20€) ça ira tres bien (à ce prix là tu as de la tres tres bonne carte garantie ).
 
le role de la carte en elle même est cantonée aux couche 1/2 bref aucune influance sur le CPU .... 0%, c'est le driver et le protocole qui utilise quelque milliardièmes de secondes et enfin l'application qui bouffe quelques secondes à la CPU.
 
bref ne te prends pas le choux avec ça ...
 
tu veux bouster des applis réseau ? il faut mieux acheter de la ram rapide et une carte mere avec un bus le plus rapide possible et des buffer les plus gros et rapide possible, peu importe la puissance CPU...de toute façon quoique tu fasse le CPU passe le gros de sa vie à attendre que les buffers et le bus soient dispo pour emettre ou recevoir des données issues de la ram ou des controlleur de peripheriques...
 

n°830385
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 27-07-2006 à 07:34:51  profilanswer
 

Les cartes qui prennent en charge des choses comme le calcul des CRC, sans utiliser la puissance de calcul de l'hote.
Encore faut-il que le driver existe et sache tirer parti de ces capacités matérielles.


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°830387
francoispg​p
Posté le 27-07-2006 à 07:42:17  profilanswer
 

Taz a écrit :

mais une carte réseau prend en charge ce quelle peut, mais le routage et tout, ça revient à l'OS. Prend des trucs gigabit sur PCI express et ça roulera bien.


 
encore faut il avoir 1 du pciexpress et 2 un switch gigabits sinon ça sert à rien du tout... :)

n°830395
depx
Posté le 27-07-2006 à 08:12:02  profilanswer
 

Comment régler les buffers, car je ne connais que hdparm pour les disques ?

n°830396
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 27-07-2006 à 08:26:09  profilanswer
 

Tu veux faire quoi exactement ?
C'est pour quel usage ?


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°830401
depx
Posté le 27-07-2006 à 08:36:15  profilanswer
 

Zzozo a écrit :

Tu veux faire quoi exactement ?
C'est pour quel usage ?


C'est pour faire du diskless client léger ou lourd via nfs.

mood
Publicité
Posté le 27-07-2006 à 08:36:15  profilanswer
 

n°830402
francoispg​p
Posté le 27-07-2006 à 08:37:16  profilanswer
 

depx a écrit :

Comment régler les buffers, car je ne connais que hdparm pour les disques ?


à ma connaissance on peut pas le REGLER il faut juste avoir acheter le bon materiel ....

n°830404
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 27-07-2006 à 08:38:05  profilanswer
 

t'as qq notions concernant TCP, UDP et IP ?


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°830405
francoispg​p
Posté le 27-07-2006 à 08:38:11  profilanswer
 

En plus pour un client diskless alors là oui essayes d'avoir surtout un gros débit.... là ça vaut le cout de faire un effort sur le plan financier .....

n°830406
depx
Posté le 27-07-2006 à 08:40:40  profilanswer
 

francoispgp a écrit :

à ma connaissance on peut pas le REGLER il faut juste avoir acheter le bon materiel ....


Quoi comme materiel par exemple ?

n°830407
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 27-07-2006 à 08:40:54  profilanswer
 

francoispgp a écrit :

à ma connaissance on peut pas le REGLER il faut juste avoir acheter le bon materiel ....


On peut régler les buffers gérés par l'OS, niveau réseau.
On peut aussi jouer sur certains paramètres de la "pile TCP/IP".
 
Mais encore faut il avoir un minimum de connaissances en la matière, pour comprendre l'impact des modifications/changements que l'on applique.


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°830408
depx
Posté le 27-07-2006 à 08:43:54  profilanswer
 

Zzozo a écrit :

t'as qq notions concernant TCP, UDP et IP ?

 


Un peu  :heink:

 

sinon que devrais-je approfondir pour le sujet ?

n°830412
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 27-07-2006 à 08:54:23  profilanswer
 

depx a écrit :

Un peu  :heink:  
 
sinon que devrais-je approfondir pour le sujet ?


un "peu" de lecture


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°830419
0liv
Posté le 27-07-2006 à 09:14:37  profilanswer
 

depx a écrit :

Comment régler les buffers, car je ne connais que hdparm pour les disques ?


modinfo "nom_de_ton_driver"
et si le driver ne le propose pas en option, il faut aller modifier ça dans le code source ;)

n°830636
Taz
bisounours-codeur
Posté le 27-07-2006 à 22:35:40  profilanswer
 

francoispgp a écrit :

encore faut il avoir 1 du pciexpress et 2 un switch gigabits sinon ça sert à rien du tout... :)


et bien je pense qu'on parle de ça, sinon ça fait des années qu'un pauvre PC peut router 100Mbips sans problème

n°830683
francoispg​p
Posté le 28-07-2006 à 07:40:39  profilanswer
 

Zzozo a écrit :

On peut régler les buffers gérés par l'OS, niveau réseau.
On peut aussi jouer sur certains paramètres de la "pile TCP/IP".
 
Mais encore faut il avoir un minimum de connaissances en la matière, pour comprendre l'impact des modifications/changements que l'on applique.


je parlais du buffer hardware pas protocolaire... :ange:

n°830876
Dark_Schne​ider
Close the World, Open the Net
Posté le 28-07-2006 à 18:30:34  profilanswer
 
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Carte réseau et % cpu

 

Sujets relatifs
probleme 2eme carte reseauCarte réseau bien détectée mais pas d'attribution DHCP
problème d'installation carte réseau sous redhat 7.3[Resolu] carte reseau et linux (impossible de l'activer)
carte réseau n'emet mais ne reçois pasMa carte reseau !!!
Spécialisé une carte réseau sur un fluxAjouter une autre carte réseau sur une debian : configuration
Debian + Wifi carte reseau compatibleSME7 avec Carte reseau pcmcia
Plus de sujets relatifs à : Carte réseau et % cpu


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