Hallo zusammen,
ich beobachte aktuell ziemlich dramatische Performance-Probleme im Zusammenhang mit dem Logitech Media Server und Windos/CIFS Freigaben.
Ich habe den aktuellen Logitech Squeeze Media Server auf einer DS212j mit DSM4.0-2233 am laufen und etwa 12000 Musik-Titel in der Datenbank:
Logitech Media Server Version: 7.7.2 - r33893 @ Wed Mar 14 06:37:22 MDT 2012
Ansonsten laufen außer WINDOWS/CIFS Freigaben und dem UPNP Media-Server keine Dienste auf dem NAS. Ich habe folgende Beobachtung gemacht:
Wenn ich große Dateien vom NAS per Freigabe auf meinen Rechner kopiere, habe ich normalerweise eine Lesegeschwindigkeit von ca. 65-75MB/s wenn der Logitech-Server NICHT läuft.
Sobald der Logitech-Server läuft bricht die Lesegeschwindigkeit auf ca. 20MB/s ein obwohl dieser eigentlich nichts macht und auch gerade keine Musik an einen Logitech-Client streamt.
Mem: 241360K used, 8428K free, 0K shrd, 13608K buff, 116708K cached
CPU: 0.0% usr 8.3% sys 0.0% nic 0.0% idle 75.0% io 0.0% irq 16.6% sirq
Load average: 1.82 0.62 0.40 1/90 12806
PID PPID USER STAT VSZ %MEM %CPU COMMAND
7852 5333 steffen R 22032 8.8 16.6 /usr/syno/sbin/smbd -D
4379 1 root R 8480 3.3 8.3 /usr/syno/bin/scemd
10518 1 admin S N 86216 34.4 0.0 /usr/bin/perl /volume1/@appstore/SqueezeCenter/slimserver.pl --daemon --user a
8113 1 root S 81816 32.7 0.0 /var/packages/MediaServer/target/sbin/dms
Das Ganze ist reproduzierbar. Sobald ich den Logitech slimserver beende, habe ich wieder die
alte Geschwindigkeit. Wenn ich ihn wieder starte, bricht die Geschwinigkeit wieder ein. Das Problem liegt hier nicht daran, dass der Logitech-Server nach dem Starten
irgendwelche Indizierungen, etc. vornimmt. Das habe ich abgewartet. Ich habe auch die Priorität des Logitech-Servers über "Plugins->Leistung" auf Niedrig gestellt, was aber
keinen Einfluss hatte.
Was allerdings auffällt: Wenn der Logitech-Server läuft, dann bekommt der smbd nur ca. 20% CPU im Durchschnitt. Wenn er nicht läuft, bekommt der smbd etwa 60%:
Mem: 236928K used, 12860K free, 0K shrd, 13456K buff, 181840K cached
CPU: 14.7% usr 29.0% sys 0.0% nic 6.3% idle 7.9% io 1.3% irq 40.5% sirq
Load average: 0.75 0.92 0.59 2/89 13212
PID PPID USER STAT VSZ %MEM %CPU COMMAND
7852 5333 steffen R 22032 8.8 56.5 /usr/syno/sbin/smbd -D
OK, der Logitech frisst ziemlich viel RAM weg, aber der smbd benötigt auch nur etwa 9%, sodass das nicht der Grund sein kann.
Hat jemand eine Erklärung dafür? Ist das jemand anderem auch schon mal aufgefallen? Kann das jemand reproduzieren?
Ciao
Steffen
ich beobachte aktuell ziemlich dramatische Performance-Probleme im Zusammenhang mit dem Logitech Media Server und Windos/CIFS Freigaben.
Ich habe den aktuellen Logitech Squeeze Media Server auf einer DS212j mit DSM4.0-2233 am laufen und etwa 12000 Musik-Titel in der Datenbank:
Logitech Media Server Version: 7.7.2 - r33893 @ Wed Mar 14 06:37:22 MDT 2012
Ansonsten laufen außer WINDOWS/CIFS Freigaben und dem UPNP Media-Server keine Dienste auf dem NAS. Ich habe folgende Beobachtung gemacht:
Wenn ich große Dateien vom NAS per Freigabe auf meinen Rechner kopiere, habe ich normalerweise eine Lesegeschwindigkeit von ca. 65-75MB/s wenn der Logitech-Server NICHT läuft.
Sobald der Logitech-Server läuft bricht die Lesegeschwindigkeit auf ca. 20MB/s ein obwohl dieser eigentlich nichts macht und auch gerade keine Musik an einen Logitech-Client streamt.
Mem: 241360K used, 8428K free, 0K shrd, 13608K buff, 116708K cached
CPU: 0.0% usr 8.3% sys 0.0% nic 0.0% idle 75.0% io 0.0% irq 16.6% sirq
Load average: 1.82 0.62 0.40 1/90 12806
PID PPID USER STAT VSZ %MEM %CPU COMMAND
7852 5333 steffen R 22032 8.8 16.6 /usr/syno/sbin/smbd -D
4379 1 root R 8480 3.3 8.3 /usr/syno/bin/scemd
10518 1 admin S N 86216 34.4 0.0 /usr/bin/perl /volume1/@appstore/SqueezeCenter/slimserver.pl --daemon --user a
8113 1 root S 81816 32.7 0.0 /var/packages/MediaServer/target/sbin/dms
Das Ganze ist reproduzierbar. Sobald ich den Logitech slimserver beende, habe ich wieder die
alte Geschwindigkeit. Wenn ich ihn wieder starte, bricht die Geschwinigkeit wieder ein. Das Problem liegt hier nicht daran, dass der Logitech-Server nach dem Starten
irgendwelche Indizierungen, etc. vornimmt. Das habe ich abgewartet. Ich habe auch die Priorität des Logitech-Servers über "Plugins->Leistung" auf Niedrig gestellt, was aber
keinen Einfluss hatte.
Was allerdings auffällt: Wenn der Logitech-Server läuft, dann bekommt der smbd nur ca. 20% CPU im Durchschnitt. Wenn er nicht läuft, bekommt der smbd etwa 60%:
Mem: 236928K used, 12860K free, 0K shrd, 13456K buff, 181840K cached
CPU: 14.7% usr 29.0% sys 0.0% nic 6.3% idle 7.9% io 1.3% irq 40.5% sirq
Load average: 0.75 0.92 0.59 2/89 13212
PID PPID USER STAT VSZ %MEM %CPU COMMAND
7852 5333 steffen R 22032 8.8 56.5 /usr/syno/sbin/smbd -D
OK, der Logitech frisst ziemlich viel RAM weg, aber der smbd benötigt auch nur etwa 9%, sodass das nicht der Grund sein kann.
Hat jemand eine Erklärung dafür? Ist das jemand anderem auch schon mal aufgefallen? Kann das jemand reproduzieren?
Ciao
Steffen