Ich habe einen Samba-Server mit Himbeer eingerichtet, aber das Problem ist, dass extrem langsam ist. Ich benutze es hauptsächlich, um meine Fotos zu sehen, so dass jede Datei maximal 5 MB groß ist. Die Himbeere ist mit einem Gigabit-Switch verbunden, und ich schaue die Fotos über einen PC an, der über Ethernet verbunden ist.Netzwerksharing mit Raspberry extrem langsam
Dies ist iPerf
[email protected] ~ $ iperf -s -p 10000
------------------------------------------------------------
Server listening on TCP port 10000
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.1.200 port 10000 connected with 192.168.1.112 port 52907
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 111 MBytes 92.7 Mbits/sec
[ 5] local 192.168.1.200 port 10000 connected with 192.168.1.112 port 53695
[ 5] 0.0-10.0 sec 108 MBytes 89.9 Mbits/sec
[ 4] local 192.168.1.200 port 10000 connected with 192.168.1.112 port 55175
[ 4] 0.0-10.0 sec 109 MBytes 91.1 Mbits/sec
[ 5] local 192.168.1.200 port 10000 connected with 192.168.1.112 port 55760
[ 5] 0.0-10.0 sec 110 MBytes 92.2 Mbits/sec
[ 4] local 192.168.1.200 port 10000 connected with 192.168.1.112 port 55972
[ 4] 0.0-10.0 sec 110 MBytes 92.1 Mbits/sec
, die völlig in Ordnung, die 100 Mbit/s-Karte des pi gegeben ist.
Ich lese das Foto von einer USB-Festplatte, über die ich ca. 45 MB/s erreiche. Daher würde ich erwarten, ein einzelnes Foto in ungefähr einer halben Sekunde herunterzuladen, was nicht stimmt. Derzeit variiert die Zeit zwischen 3 und 5 Sekunden, was viel zu viel ist.
Irgendwelche Ratschläge dazu?
Wissen Sie, wie kann ich testen, ob dies das Problem ist? Wenn es ist, irgendeine Idee über die Lösung? – lbedogni
Ich habe versucht, eine Datei auf die Festplatte zu schreiben/zu lesen. Gleiche Geschwindigkeit wie vorher, also sollte das nicht das Problem sein. – lbedogni
@lbedogni, versuchen Sie ein paar tausend kleine Dateien zu lesen und sie über das Netzwerk in so wenig Massenschreibweise wie möglich zu senden. Zeit, die gegen 1 große Datei von etwa der gleichen Größe wie die Summe der Größen der kleinen lesen. Sie können Dateien für beide Experimente generieren, indem Sie zufällige Inhalte an sie schreiben. vergewissere dich, dass sie nach dem Schreiben nicht zwischengespeichert werden. Schalten Sie das Gerät wahrscheinlich einfach aus, nachdem Sie die Dateien geschrieben haben. –