Netzwerkverbindung von dm800se -> debian srv sehr langsam

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
RalfP
Beiträge: 19
Registriert: 26.11.2017 21:32:47

Re: Netzwerkverbindung von dm800se -> debian srv sehr langsam

Beitrag von RalfP » 30.11.2017 22:01:43

habe derweil dieses Script gefunden:
http://www.i-have-a-dreambox.com/wbb2/t ... adid=78543
und damit diese Ergebnisse erzielt:

Code: Alles auswählen

Results for write throughput:
6.100 Mbit/s with tcp,async,wsize=32768
5.592 Mbit/s with udp,async,wsize=8192
5.592 Mbit/s with udp,async,wsize=32768
5.592 Mbit/s with udp,async,wsize=16384
5.592 Mbit/s with tcp,async,wsize=8192
5.592 Mbit/s with tcp,async,wsize=16384
2.917 Mbit/s with udp,async,wsize=4096
2.917 Mbit/s with tcp,async,wsize=4096

Results for read throughput:
67.108 Mbit/s with udp,async,rsize=4096
67.108 Mbit/s with udp,async,rsize=32768
67.108 Mbit/s with udp,async,rsize=16384
67.108 Mbit/s with tcp,async,rsize=4096
 with udp,async,rsize=8192
 with tcp,async,rsize=8192
 with tcp,async,rsize=32768
 with tcp,async,rsize=16384
man sieht die Datenrate Richtung Server deutlich, lesen vom Server ist ok, obgleich nicht ideal..

RalfP
Beiträge: 19
Registriert: 26.11.2017 21:32:47

Re: Netzwerkverbindung von dm800se -> debian srv sehr langsam

Beitrag von RalfP » 30.11.2017 22:58:11

Code: Alles auswählen

root@dm800se:~# umount /media/tst
root@dm800se:~# umount /media/net/SRV/
umount: can't umount /media/net/SRV/: Invalid argument
root@dm800se:~# umount /media/net/SRV
umount: can't umount /media/net/SRV: Invalid argument
root@dm800se:~# /etc/init.d/autofs stop
Stopping automounter: done.
root@dm800se:~#
root@dm800se:~# cat /etc/fstab | grep nfs
192.168.2.2:/media/4thdd/video  /media/tst      nfs     _netdev,rw,nolock,tcp,rsize=32768,wsize=32768,timeo=14,soft   0       0
root@dm800se:~#
root@dm800se:~# mount | grep nfs
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
root@dm800se:~# mount -a
mount: mounting none on /dev/shm failed: No such file or directory
root@dm800se:~# mount | grep nfs
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
192.168.2.2:/media/4thdd/video on /media/tst type nfs (rw,relatime,vers=3,rsize=8192,wsize=8192,namlen=255,soft,nolock,proto=tcp,port=2049,timeo=14,retrans=3,sec=sys,local_lock=all,addr=192.168.2.2)
root@dm800se:~#
der mag keine Blöcke >8k.. 8O

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Netzwerkverbindung von dm800se -> debian srv sehr langsam

Beitrag von mistersixt » 01.12.2017 15:19:13

Faktor 10 zwischen Lesen und Schreiben ist natürlich ein Brett, sehr seltsam. Wie sieht Deine /etc/exports auf dem NFS-Server aus?
--
System: Debian Bookworm, 6.5.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 4.0 Ghz., Radeon RX 5700 XT, 16 GB Ram, XFCE

RalfP
Beiträge: 19
Registriert: 26.11.2017 21:32:47

Re: Netzwerkverbindung von dm800se -> debian srv sehr langsam

Beitrag von RalfP » 01.12.2017 17:29:17

ich bin weiterhin ratlos.
Hier ein paar Ausgaben:
Ist das normal, dass /dev/sdb1 doppelt gemountet ist?
der mount nach /media/sdb1 steht auch nicht in der fstab..

Code: Alles auswählen

root@srv:~# cat /etc/exports
/media/4thdd/video      192.168.2.0/255.255.255.0(rw,async,no_subtree_check,no_root_squash)
/media/4thdd/music      192.168.2.0/255.255.255.0(rw,async,no_subtree_check,no_root_squash)
/media/4thdd/bilder     192.168.2.0/255.255.255.0(rw,async,no_subtree_check,no_root_squash)
root@srv:~#
root@srv:~# mount | grep /sd
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sdb1 on /media/sdb1 type ext3 (rw,relatime,sync,data=ordered)
/dev/sdb1 on /media/4thdd type ext3 (rw,relatime,sync,data=ordered)
root@srv:~#
root@srv:~# hdparm -i /dev/sd[ab]
/dev/sda:
 Model=Samsung SSD 850 EVO 120GB, FwRev=EMT01B6Q, SerialNo=S21UNSAG
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=unknown, MaxMultSect=1, MultSect=1
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=234441648
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-2,3,4,5,6,7

/dev/sdb:
 Model=WDC WD40EFRX-68WT0N0, FwRev=82.00A82, SerialNo=WD-WCC4E
 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=7814037168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7
edit:

Code: Alles auswählen

root@srv:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=e6edfe56-e5b7-49b8-b79f-93148e5cabf9 /               ext4    errors=remount-ro 0       1
UUID=e430e4b2-c2cb-4960-a9f7-133aef94caaf none            swap    sw              0       0
UUID=e2bf795a-acaf-47c9-b269-2bb4f2db1e84       /media/4thdd    ext3    defaults        0       0
root@srv:~#
root@srv:~# blkid
/dev/sda1: UUID="e6edfe56-e5b7-49b8-b79f-93148e5cabf9" TYPE="ext4" PARTUUID="e0b2bac8-01"
/dev/sda5: UUID="e430e4b2-c2cb-4960-a9f7-133aef94caaf" TYPE="swap" PARTUUID="e0b2bac8-05"
/dev/sdb1: UUID="e2bf795a-acaf-47c9-b269-2bb4f2db1e84" TYPE="ext3" PARTUUID="c6db8ebf-6f2b-4c7f-be69-b2567975b28e"
root@srv:~#
root@srv:~#

RalfP
Beiträge: 19
Registriert: 26.11.2017 21:32:47

Re: Netzwerkverbindung von dm800se -> debian srv sehr langsam

Beitrag von RalfP » 02.12.2017 00:23:02

hab noch bissl gefummelt. Auf beiden Systemen habe ich nfs deaktiviert und je ein cifs mount gemacht.
Ergebnis: Datenrate server -> dreambox >90 MBit, dreambox -> server ~12 Mbit; je vom server und von der dreambox über ssh gestartet und mit iptraf oder iftop beobachtet

ftp funktioniert, cifs und nfs nicht
nun müsste man Gemeinsamkeit finden, die auf nfs und cifs wirken aber auf ftp nicht.
Wo kann ich weiter angreifen? Wer hat Ideen?

dreambox mount

Code: Alles auswählen

root@dm800se:~# mount -t cifs -o user=xxx,password=yyy,auto //192.168.2.2/Videos /media/video
root@dm800se:~# mount | grep cifs
//192.168.2.2/Videos on /media/video type cifs (rw,mand,relatime,sec=ntlm,unc=\192.168.2.2\Videos,username=xxx,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.2.2,unix,posixpaths,serverino,acl,rsize=1048576,wsize=65536,actimeo=1)
root@dm800se:~#
server mount

Code: Alles auswählen

root@srv:/media/test# mount -t cifs -o user=guest //192.168.2.8/Harddisk /media/test
root@srv:~# mount | grep cifs
//192.168.2.8/Harddisk on /media/test type cifs (rw,relatime,vers=1.0,cache=strict,username=guest,domain=WORKGROUP,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.2.8,unix,posixpaths,serverino,acl,rsize=61440,wsize=65536,actimeo=1,user=guest)
root@srv:~#

RalfP
Beiträge: 19
Registriert: 26.11.2017 21:32:47

[gelöst] Re: Netzwerkverbindung von dm800se -> debian srv sehr langsam

Beitrag von RalfP » 06.12.2017 22:20:03

Hallo,

tl;dr: gelöst, nicht ausschließlich ein Festplatten-Problem

großen Dank @tec, wir haben das Problem auf die Festplatte eingegrenzt.
Mit dd von der dreambox zum srv und sinkenden Blöcken (100M --> 100 Byte), sah ich, dass die Transferrate einbracht.
Auf der console des srv habe ich mit iftop und iptraf geschaut.

Ich habe eine 4T-Platte von WD drin. Offenbar war die nicht sauber eingerichtet.
Habe eine noch verbaute 2T-Platte angeschlossen, alles von der großen auf die kleine kopiert.
Die große habe ich neu aufgesetzt, cfdisk und mkfs.ext4. Danach war alles ok.
Nun habe ich einen cifs-mount in die fstab geschrieben.
(Warum geht credentials bei der dreambox sowohl auf der console als auch in der fsatb nicht? Beispiel aus dem ubuntuwiki abgeschrieben)

Ungeklärt bleiben:
- warum hatte ich eine hohe Datenrate von der dreambox --> srv mittels ftp und dd?
- warum aber eine rund 10%ige Transferrate mittels cifs und nfs?
- nutzen ftp und dd größere Blöcke? Leider hatte ich die Blockgroßen dabei nicht im iptraf beobachtet.

Gern darf hier gemutmaßt werden.
Nachvollziehen kann ich das nun nicht mehr, da das Problem offensichtlich mit der Neuformatierung der HDD erledigt ist.

Vielen Dank an die Helfer!
Ralf

Antworten