GeorgV
Anmeldungsdatum: 24. Februar 2008
Beiträge: 15
|
Eine PHP-Routine, die eine API Abfrage braucht bei meinen Rechner immer über 16 Sekunden, während sie auf dem Webserver 1 Sekunde benötigt. Dies ist unabhängig vom Zielrechner der API. Dabei ist IPv6 abgeschaltet. Google als Nameserver in /etc/resolvconf/resolv.conf.d/head eingetragen verlängert die Zeit um das dreifache, T-Online nur um 3 Sekunden, eine leere Datei (nur Kommentare) ist die schnellste Variante.
uname -a
Linux ubuntu 3.13.0-40-generic #69-Ubuntu SMP Thu Nov 13 17:53:56 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lspci -nnk | grep -i net -A2
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7642]
Kernel driver in use: r8169
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
search Speedport_W_303V_Typ_B
cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 productsearch.ubuntu.com
cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
search Speedport_W_303V_Typ_B
cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 productsearch.ubuntu.com
ifconfig -a
eth0 Link encap:Ethernet Hardware Adresse 6c:62:6d:38:6f:df
inet Adresse:192.168.1.111 Bcast:192.168.1.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:105866 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:57303 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:151625729 (151.6 MB) TX-Bytes:4477094 (4.4 MB)
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX-Pakete:104 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:104 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX-Bytes:33596 (33.5 KB) TX-Bytes:33596 (33.5 KB)
iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
route -n
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
georg@ubuntu:~$ arp -av
speedport.ip (192.168.1.1) auf 00:1a:2b:43:9e:ed [ether] auf eth0
Einträge: 1 Ignoriert: 0 Gefunden: 1
ip neigh show
192.168.1.1 dev eth0 lladdr 00:1a:2b:43:9e:ed DELAY
cat /var/lib/NetworkManager/NetworkManager.state
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false
cat /etc/udev/rules.d/70-persistent-net.rules | egrep -i 'device|sub' -A3
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="6c:62:6d:38:6f:df", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
ping -c 2 $(route -n | grep UG | awk {'print $2'})
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=4.13 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=4.08 ms
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 4.089/4.111/4.133/0.022 ms
ping -c 2 www.ubuntuusers.de
PING www.ubuntuusers.de (213.95.41.4) 56(84) bytes of data.
64 bytes from www.ubuntuusers.de (213.95.41.4): icmp_seq=1 ttl=56 time=43.9 ms
64 bytes from www.ubuntuusers.de (213.95.41.4): icmp_seq=2 ttl=56 time=37.7 ms
--- www.ubuntuusers.de ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 37.710/40.813/43.917/3.110 ms
ping -c 2 213.95.41.11
PING 213.95.41.11 (213.95.41.11) 56(84) bytes of data.
--- 213.95.41.11 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms
Hat einer noch Tipps, was die Ursache sein kann und wie ich diese beseitigen kann?
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22111
Wohnort: ~
|
|
GeorgV
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 15
|
Danke praseodym für den Hinweis, aber der Treiber läßt sich nicht installieren (nach meinen Verständnis der Ausgaben). Sind die "good news" eher schlechte Nachrichten?
$ sudo apt-get install --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libcdr-0.0-0 libmspub-0.0-0 liborcus-0.6-0 libvisio-0.0-0 libwpd-0.9-9
libwpg-0.2-2 libwps-0.2-2 linux-headers-3.13.0-24
linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic
linux-image-extra-3.13.0-24-generic python-configglue python-protobuf
python-pyinotify python3-dirspec
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 4 erneut installiert, 0 zu entfernen und 6 nicht aktualisiert.
Es müssen noch 0 B von 788 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 525022 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../build-essential_11.6ubuntu6_amd64.deb ...
Entpacken von build-essential (11.6ubuntu6) über (11.6ubuntu6) ...
Vorbereitung zum Entpacken von .../dkms_2.2.0.3-1.1ubuntu5_all.deb ...
Entpacken von dkms (2.2.0.3-1.1ubuntu5) über (2.2.0.3-1.1ubuntu5) ...
Vorbereitung zum Entpacken von .../linux-headers-3.13.0-40-generic_3.13.0-40.69_amd64.deb ...
Entpacken von linux-headers-3.13.0-40-generic (3.13.0-40.69) über (3.13.0-40.69) ...
Vorbereitung zum Entpacken von .../linux-headers-generic_3.13.0.40.47_amd64.deb ...
Entpacken von linux-headers-generic (3.13.0.40.47) über (3.13.0.40.47) ...
Trigger für man-db (2.6.7.1-1ubuntu1) werden verarbeitet ...
build-essential (11.6ubuntu6) wird eingerichtet ...
dkms (2.2.0.3-1.1ubuntu5) wird eingerichtet ...
linux-headers-3.13.0-40-generic (3.13.0-40.69) wird eingerichtet ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.13.0-40-generic /boot/vmlinuz-3.13.0-40-generic
Good news! Module version 8.039.00-NAPI for r8168.ko
exactly matches what is already found in kernel 3.13.0-40-generic.
DKMS will not replace this module.
You may override by specifying --force.
linux-headers-generic (3.13.0.40.47) wird eingerichtet ...
$ $ wget http://media.cdn.ubuntu-de.org/forum/attachments/24/39/3005217-r8168-dkms-8.039.00.tar.gz
--2014-11-30 19:06:45-- http://media.cdn.ubuntu-de.org/forum/attachments/24/39/3005217-r8168-dkms-8.039.00.tar.gz
Auflösen des Hostnamen »media.cdn.ubuntu-de.org (media.cdn.ubuntu-de.org)«... 213.95.41.4
Verbindungsaufbau zu media.cdn.ubuntu-de.org (media.cdn.ubuntu-de.org)|213.95.41.4|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 111620 (109K) [application/octet-stream]
In »»3005217-r8168-dkms-8.039.00.tar.gz«« speichern.
100%[======================================>] 111.620 --.-K/s in 0,1s
2014-11-30 19:07:01 (746 KB/s) - »»3005217-r8168-dkms-8.039.00.tar.gz«« gespeichert [111620/111620]
$ sudo tar xvf 3005217-r8168-dkms-8.039.00.tar.gz -C /usr/src
[sudo] password for georg:
r8168-dkms-8.039.00/src/Makefile_linux24x
r8168-dkms-8.039.00/src/rtltool.h
r8168-dkms-8.039.00/src/r8168_realwow.h
r8168-dkms-8.039.00/src/rtltool.c
r8168-dkms-8.039.00/autorun.sh
r8168-dkms-8.039.00/README
r8168-dkms-8.039.00/src/r8168_asf.h
r8168-dkms-8.039.00/src/r8168_asf.c
r8168-dkms-8.039.00/src/
r8168-dkms-8.039.00/src/Makefile
r8168-dkms-8.039.00/dkms.conf
r8168-dkms-8.039.00/src/r8168.h
r8168-dkms-8.039.00/src/r8168_dash.h
r8168-dkms-8.039.00/src/r8168_n.c
r8168-dkms-8.039.00/
r8168-dkms-8.039.00/src/rtl_eeprom.h
r8168-dkms-8.039.00/Makefile
r8168-dkms-8.039.00/src/rtl_eeprom.c
$ sudo dkms add -m r8168-dkms -v 8.039.00
Creating symlink /var/lib/dkms/r8168-dkms/8.039.00/source ->
/usr/src/r8168-dkms-8.039.00
DKMS: add completed.
$ sudo dkms build -m r8168-dkms -v 8.039.00
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
'make' -C src/ all................(bad exit status: 2)
ERROR (dkms apport): binary package for r8168-dkms: 8.039.00 not found
Error! Bad return status for module build on kernel: 3.13.0-40-generic (x86_64)
Consult /var/lib/dkms/r8168-dkms/8.039.00/build/make.log for more information.
$ cat /var/lib/dkms/r8168-dkms/8.039.00/build/make.log
DKMS make.log for r8168-dkms-8.039.00 for kernel 3.13.0-40-generic (x86_64)
So 30. Nov 19:07:30 CET 2014
make: Gehe in Verzeichnis '/var/lib/dkms/r8168-dkms/8.039.00/build/src'
make -C /lib/modules/3.13.0-40-generic/build SUBDIRS=/var/lib/dkms/r8168-dkms/8.039.00/build/src clean
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.13.0-40-generic'
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.13.0-40-generic'
make -C /lib/modules/3.13.0-40-generic/build SUBDIRS=/var/lib/dkms/r8168-dkms/8.039.00/build/src modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.13.0-40-generic'
CC [M] /var/lib/dkms/r8168-dkms/8.039.00/build/src/r8168_n.o
/var/lib/dkms/r8168-dkms/8.039.00/build/src/r8168_n.c: In function ‘rtl8168_hw_phy_config’:
/var/lib/dkms/r8168-dkms/8.039.00/build/src/r8168_n.c:18078:1: internal compiler error: Speicherzugriffsfehler
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccOcmNHg.out file, please attach this to your bugreport.
make[2]: *** [/var/lib/dkms/r8168-dkms/8.039.00/build/src/r8168_n.o] Fehler 1
make[1]: *** [_module_/var/lib/dkms/r8168-dkms/8.039.00/build/src] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.13.0-40-generic'
make: *** [modules] Fehler 2
make: Verlasse Verzeichnis '/var/lib/dkms/r8168-dkms/8.039.00/build/src'
$ MfG Georg V.
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22111
Wohnort: ~
|
sudo dkms build -m r8168-dkms -v 8.039.00
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
'make' -C src/ all...................
cleaning build area....
DKMS: build completed.
Hier lässt er sich mit demselben Kernel problemfrei bauen und installieren. Räume mal auf: sudo dkms remove -m r8168-dkms -v 8.039.00 --all
sudo rm -r /usr/src/r8168-dkms-8.039.00 und versuche es nochmal. Zeige noch
ls -l /usr/src/
|
GeorgV
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 15
|
Kompilieren war möglich, aber beim Sperren des kerneleigenden Moduls gibt es Probleme
$ echo "blacklist r8169" | sudo tee -a /etc/modprobe.d/blacklist.conf
blacklist r8169
$ sudo modprobe -rfv r8169
modprobe: FATAL: Module r8169 not found.
$ sudo mv /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/realtek/r8169.ko /lib/modules/$(uname -r)/kernel/drivers/net/r8169.bak
mv: der Aufruf von stat für »/lib/modules/3.13.0-40-generic/kernel/drivers/net/ethernet/realtek/r8169.ko“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
$ sudo modprobe -v r8168
$
$ ls -l /usr/src/
insgesamt 100
drwxr-xr-x 24 root root 4096 Mai 7 2014 linux-headers-3.13.0-24
drwxr-xr-x 7 root root 4096 Mai 7 2014 linux-headers-3.13.0-24-generic
drwxr-xr-x 24 root root 4096 Mai 26 2014 linux-headers-3.13.0-27
drwxr-xr-x 7 root root 4096 Mai 26 2014 linux-headers-3.13.0-27-generic
drwxr-xr-x 24 root root 4096 Jun 6 15:46 linux-headers-3.13.0-29
drwxr-xr-x 7 root root 4096 Jun 6 15:46 linux-headers-3.13.0-29-generic
drwxr-xr-x 24 root root 4096 Jul 6 07:17 linux-headers-3.13.0-30
drwxr-xr-x 7 root root 4096 Jul 6 07:17 linux-headers-3.13.0-30-generic
drwxr-xr-x 24 root root 4096 Jul 17 20:16 linux-headers-3.13.0-32
drwxr-xr-x 7 root root 4096 Jul 17 20:16 linux-headers-3.13.0-32-generic
drwxr-xr-x 24 root root 4096 Aug 12 18:44 linux-headers-3.13.0-33
drwxr-xr-x 7 root root 4096 Aug 12 18:44 linux-headers-3.13.0-33-generic
drwxr-xr-x 24 root root 4096 Aug 16 19:32 linux-headers-3.13.0-34
drwxr-xr-x 7 root root 4096 Aug 16 19:32 linux-headers-3.13.0-34-generic
drwxr-xr-x 24 root root 4096 Aug 30 15:16 linux-headers-3.13.0-35
drwxr-xr-x 7 root root 4096 Aug 30 15:16 linux-headers-3.13.0-35-generic
drwxr-xr-x 24 root root 4096 Sep 24 20:27 linux-headers-3.13.0-36
drwxr-xr-x 7 root root 4096 Sep 24 20:27 linux-headers-3.13.0-36-generic
drwxr-xr-x 24 root root 4096 Okt 10 16:00 linux-headers-3.13.0-37
drwxr-xr-x 7 root root 4096 Okt 10 16:00 linux-headers-3.13.0-37-generic
drwxr-xr-x 24 root root 4096 Nov 1 12:01 linux-headers-3.13.0-39
drwxr-xr-x 7 root root 4096 Nov 1 12:01 linux-headers-3.13.0-39-generic
drwxr-xr-x 24 root root 4096 Nov 25 18:16 linux-headers-3.13.0-40
drwxr-xr-x 7 root root 4096 Nov 30 21:13 linux-headers-3.13.0-40-generic
drwxrwxrwx 3 georg georg 4096 Okt 3 21:28 r8168-dkms-8.039.00
$
Laufzeit weiterhin langsam.
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22111
Wohnort: ~
|
Neu gestartet?
lsmod
ifconfig -a
cat /etc/resolv.conf
|
GeorgV
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 15
|
Reboot nach jeder Aktion (besonders wenn es um den Kernel ging).
$ lsmod
Module Size Used by
rfcomm 69160 0
bnep 19624 2
bluetooth 391136 10 bnep,rfcomm
binfmt_misc 17468 1
snd_hda_codec_hdmi 46368 1
kvm_amd 59987 0
kvm 455785 1 kvm_amd
snd_hda_codec_realtek 65580 1
serio_raw 13462 0
snd_seq_midi 13324 0
k10temp 13126 0
snd_seq_midi_event 14899 1 snd_seq_midi
snd_rawmidi 30144 1 snd_seq_midi
edac_core 62291 0
edac_mce_amd 22617 0
snd_hda_intel 56451 10
snd_hda_codec 192906 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep 13602 1 snd_hda_codec
snd_pcm 102099 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi
radeon 1522640 3
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
sp5100_tco 13979 0
snd_timer 29482 2 snd_pcm,snd_seq
i2c_piix4 22155 0
snd 69322 31 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
ttm 85150 1 radeon
drm_kms_helper 55071 1 radeon
drm 303102 5 ttm,drm_kms_helper,radeon
parport_pc 32701 0
i2c_algo_bit 13413 1 radeon
soundcore 12680 1 snd
shpchp 37032 0
ppdev 17671 0
mac_hid 13205 0
lp 17759 0
parport 42348 3 lp,ppdev,parport_pc
pata_acpi 13038 0
hid_generic 12548 0
pata_atiixp 13271 2
usbhid 52659 0
hid 106148 2 hid_generic,usbhid
ahci 25819 1
pata_jmicron 12758 0
libahci 32716 1 ahci
r8168 434402 0
$ ifconfig -a
eth0 Link encap:Ethernet Hardware Adresse 6c:62:6d:38:6f:df
inet Adresse:192.168.1.111 Bcast:192.168.1.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:56 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:50 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:13644 (13.6 KB) TX-Bytes:6649 (6.6 KB)
Interrupt:50 Basisadresse:0x4000
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX-Pakete:104 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:104 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX-Bytes:33592 (33.5 KB) TX-Bytes:33592 (33.5 KB)
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
search Speedport_W_303V_Typ_B
$
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22111
Wohnort: ~
|
Dann die interfaces auf "Normalzustand" setzen
echo -e "auto lo\niface lo inet loopback" | sudo tee /etc/network/interfaces und neu starten
|
GeorgV
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 15
|
Nach Restart (leider vergessen den vorherigen Inhalt anzusehen)
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
$
Keine Änderung in der Performance.
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22111
Wohnort: ~
|
Und, wenn du den mtu-Wert deines Anbieters (meist 1500) als Zahlenwert anstatt "Automatisch" angibst?
|
GeorgV
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 15
|
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
mtu 1492
$
In der Hoffnung, dass das so richtig eingetragen wurde (Provider T-Online): Keine Änderung nach Restart.
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22111
Wohnort: ~
|
Ich meinte im Netzwerkmanager im jeweiligen Profil.
|
GeorgV
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 15
|
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22111
Wohnort: ~
|
Zeige
sudo apt-get install ethtool
sudo ethtool eth0 Möglichkeiten unter ethtool
|
GeorgV
(Themenstarter)
Anmeldungsdatum: 24. Februar 2008
Beiträge: 15
|
$ sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
$ sudo ethtool -S eth0
NIC statistics:
tx_packets: 6953
rx_packets: 12493
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 12372
broadcast: 70
multicast: 51
tx_aborted: 0
tx_underrun: 0
$ sudo ethtool -i eth0
driver: r8168
version: 8.039.00-NAPI
firmware-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
$ sudo ethtool -k eth0
Features for eth0:
rx-checksumming: on
tx-checksumming: on
tx-checksum-ipv4: on
tx-checksum-ip-generic: off [fixed]
tx-checksum-ipv6: off [fixed]
tx-checksum-fcoe-crc: off [fixed]
tx-checksum-sctp: off [fixed]
scatter-gather: on
tx-scatter-gather: on
tx-scatter-gather-fraglist: off [fixed]
tcp-segmentation-offload: off
tx-tcp-segmentation: off
tx-tcp-ecn-segmentation: off [fixed]
tx-tcp6-segmentation: off [fixed]
udp-fragmentation-offload: off [fixed]
generic-segmentation-offload: on
generic-receive-offload: on
large-receive-offload: off [fixed]
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off [fixed]
receive-hashing: off [fixed]
highdma: on [fixed]
rx-vlan-filter: off [fixed]
vlan-challenged: off [fixed]
tx-lockless: off [fixed]
netns-local: off [fixed]
tx-gso-robust: off [fixed]
tx-fcoe-segmentation: off [fixed]
tx-gre-segmentation: off [fixed]
tx-ipip-segmentation: off [fixed]
tx-sit-segmentation: off [fixed]
tx-udp_tnl-segmentation: off [fixed]
tx-mpls-segmentation: off [fixed]
fcoe-mtu: off [fixed]
tx-nocache-copy: on
loopback: off [fixed]
rx-fcs: off [fixed]
rx-all: off [fixed]
tx-vlan-stag-hw-insert: off [fixed]
rx-vlan-stag-hw-parse: off [fixed]
rx-vlan-stag-filter: off [fixed]
l2-fwd-offload: off [fixed]
$
|