Eine Netzwerkkarte ist ein Teil der Computerhardware, mit dem Computer über ein Netzwerk kommunizieren können, unabhängig davon, ob sie über Kabel oder drahtlose Technologie verbunden sind. Im Linux-Betriebssystem sind die traditionellen Benennungsmethoden für Netzwerkkartengeräte eth0, eth2, eth3 usw. Überprüfen Sie die Syntax des Netzwerkkartenmodells „lspci | grep -i ether“ und die Syntax der Netzwerkkartenressourcennutzung „sar“. -n DEV“ und ob die Netzwerkkarte die Syntax für mehrere Warteschlangen „lspci -vvv |“ unterstützt.
Eine Netzwerkkarte ist eine Computerhardware, die es Computern ermöglicht, in einem Computernetzwerk zu kommunizieren. Da es über eine MAC-Adresse verfügt, liegt es zwischen Schicht 1 und Schicht 2 des OSI-Modells. Es ermöglicht Benutzern, sich über Kabel oder drahtlos miteinander zu verbinden.
Jede Netzwerkkarte verfügt über eine eindeutige 48-Bit-Seriennummer, eine sogenannte MAC-Adresse, die in einem ROM auf der Karte geschrieben ist. Jeder Computer im Netzwerk muss eine eindeutige MAC-Adresse haben.
1. Überblick über Netzwerkkarten
Die traditionellen Benennungsmethoden für Netzwerkkartengeräte in Linux-Betriebssystemen sind eth0, eth2, eth3 usw., während CentOS7 bereitstellt Standardmäßig werden unterschiedliche Benennungsregeln basierend auf Firmware-, Topologie- und Standortinformationen zugewiesen. Der Vorteil dieser Benennungsmethode besteht darin, dass die Benennung vollständig automatisch und vorhersehbar erfolgt. Der Nachteil besteht jedoch darin, dass Namen wie ens33 schwieriger zu lesen sind als eth0 und wlan0.
2. Der Unterschied zwischen Eth0 und ens
eno1: stellt die im Host-BIOS integrierte Netzwerkkarte dar.
Ens: stellt die im Motherboard-BIOS integrierte PCI-E-Netzwerkkarte dar. Enp2s0 : Unabhängige PCI-E-Netzwerkkarte
Eth0: Wenn keines der oben genannten verwendet wird, kehren Sie zum Standardnamen der Netzwerkkarte zurück
Regel 1:
Für Onboard Gerätebenennung: Führen Sie den von der Firmware oder dem BIOS bereitgestellten Index mit der Nummer zusammen. Benennen Sie ihn, wenn die Informationen aus der Firmware oder dem BIOS lesbar sind, z. B. eno1. Diese Art der Benennung ist häufiger anzutreffen. Andernfalls verwenden Sie Regel 2.
Regel 2:Nennen Sie die Indexnummer des PCI-E-Hot-Plug-Ports, die von der zusammengeführten Firmware oder dem BIOS bereitgestellt wird, z. B. ens1. Verwenden Sie diese, wenn die Informationen lesbar sind. Andernfalls verwenden Sie Regel 3.
Regel 3:Benennen Sie den physischen Standort der zusammengeführten Hardwareschnittstelle, z. B. enp2s0, benennen Sie ihn. Wenn dies fehlschlägt, fahren Sie direkt mit Lösung 5 fort.
Regel 4:Benennen Sie die MAC-Adresse der zusammengeführten Schnittstelle, z. B. enx78e7d1ea46da, die standardmäßig nicht verwendet wird, es sei denn, der Benutzer entscheidet sich für die Verwendung dieses Schemas.
Regel 5:Verwenden Sie traditionelle Lösungen. Wenn alles andere fehlschlägt, verwenden Sie etwas wie eth0.
4. Die Bedeutung der Netzwerkkartennamenszeichen1. Die Bedeutung der ersten 2 Zeichen
en, die 3. Zeichen werden entsprechend dem Gerätetyp ausgewählt
os MAC-Adresse
p
vim /etc/sysconfig/grub # 其实是/etc/default/grub的软连接
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet"
grub2-mkconfig -o /boot/grub2/grub.cfg
7. Grundbefehle
Überprüfen Sie das Netzwerkkartenmodell: lspci |. grep -i ether; <code>lspci | grep -i ether
;
查看网卡资源使用情况: sar -n DEV
(重点看网络带宽);
查看网卡eth0的队列:/sys/class/net/eth0/queues
;
查看网卡是否支持多队列: lspci -vvv | grep -i msi-x
sar -n DEV
(konzentrieren Sie sich auf die Netzwerkbandbreite); Warteschlange der Netzwerkkarte eth0: /sys/class/net/eth0/queues
;Überprüfen Sie, ob die Netzwerkkarte mehrere Warteschlangen unterstützt: lspci -vvv grep -i msi-x
;Überprüfen Sie den Eintragsinhalt des Ethernet-Controllers. Wenn MSI-X && Enable+ && TabSize > vorhanden ist Bei der Netzwerkkarte handelt es sich um eine Netzwerkkarte mit mehreren Warteschlangen. TabSize gibt die Anzahl der von der Netzwerkkarte unterstützten Warteschlangen an.
#🎜🎜##🎜🎜##🎜🎜#Das obige ist der detaillierte Inhalt vonWorauf bezieht sich die Netzwerkkarte unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!