network:optimisation
Table des matières
Réseaux
Optimisation
Adapter la taille des paquets (MTU) - Windows
- Connaître le MTU
C:\> netsh interface ipv4 show interfaces Idx Mét MTU État Nom --- ---------- ---------- ------------ --------------------------- 1 75 4294967295 connected Loopback Pseudo-Interface 1 8 35 1500 connected Wi-Fi 12 5 1500 disconnected Ethernet 10 25 1500 disconnected Connexion au réseau local* 1 15 55 1500 connected Connexion au réseau local* 2
- Identifier la meilleure valeur MTU
On passe la commande suivante en testant différentes tailles de paquets
C:\> ping -f -l <taille_du_paquet-28> <IP_serveur> # '-f' oblige les routeurs à ne pas fragmenter le paquet # '-l' envoie la taille du paquet
Lorsqu'on obtient le message Le paquet doit être fragmenté, mais paramétré DF
, la taille du paquet est trop importante !
- Modifier le MTU
C:\> netsh interface ipv4 set interface <n° Idx> mtu=1500 store=persistent
Adapter la taille des paquets (MTU) - Linux
- Connaître le MTU
$ ifconfig | grep mtu eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 #_ou $ ip a | grep mtu 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 #_ou $ netstat -i Table d'interfaces noyau Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 1643471 0 84 0 332991 0 0 0 BMRU lo 65536 32 0 0 0 32 0 0 0 LRU
- Identifier la meilleure valeur MTU
On passe la commande suivante en testant différentes tailles de paquets
$ ping -f -s <taille_du_paquet-28> <IP_serveur> # '-f' oblige les routeurs à ne pas fragmenter le paquet # '-s' envoie la taille du paquet
Lorsqu'on obtient le message ping: WARNING: probably, rcvbuf is not enough to hold preload
, la taille du paquet est trop importante !
- Modifier le MTU
Si l'adressage IP est dynamique, on modifie le fichier :
/etc/dhcp/dhclient.conf
Si l'adressage IP est statique, on modifie le fichier de configuration de l'interface réseau situé dans : /etc/network/interfaces/
network/optimisation.txt · Dernière modification : 2022/09/16 15:24 de zandor