Schlechte Samba Performance unter Mac OS X (10.5.8)

Status
Für weitere Antworten geschlossen.

Bloona

Benutzer
Mitglied seit
17. Nov 2009
Beiträge
55
Punkte für Reaktionen
0
Punkte
6
Ich habe seit längerem ein Performance-Problem auf meinem Mac in Verbindung mit meiner DS508.

Setup:

  • Powerbook G4 17" mit Mac OS x (10.5.8), 1 GB RAM
  • DS508 DSM 2.3-1157
  • Intel Core 2 Q6600 2,40 GHz, 4 GB RAM, Win 7 32bit
  • Gigabit LAN mit Default MTU Size

Auf dem Mac läuft iTunes 9.2 mit lokaler Datenbank. Im music-Ordner auf dem NAS liegen die MP3-Dateien. Das hinzufügen eines neuen Verzeichnisses - also einer gerippten CD im File-System - zu iTunes dauert gut 4 Minuten für eine CD mit 16 Stücken und 110 MB gesamter Dateigröße. Das löschen dieser CD aus iTunes benötigt 30 Sekunden, das Verändern der MP3-Tags (neues Cover hinzufügen, Interpret und Titel korrigieren bzw. ergänzen) benötigt für die 16 Stücke 2,5 Minuten.
Die gleiche Operation (hinzufügen) benötigt bei gleichem Setup auf dem PC 2 Minuten bzw. 1 Minuten (MP3-Tags ändern).

Verlege ich nun den Speicherort der MP3-Dateien vom NAS auf das lokale Laufwerk des Mac wird das Hinzufügen in knapp 20 Sekunden erledigt.

Es liegt also nahe, dass die schlechte Performance mit der Netzwerkverbindung zu tun hat. Die zur smb.conf hinzugefügten Parameter

large readwrite=no
getwd cache=yes
socket options = TCP_NODELAY IPTOS_LOWDELAY


haben keinerlei Auswirkung - weder positiv, noch negativ - gehabt. Ähnlich schlechte Performance beobachte ich bei der Arbeit mit iPhoto, wobei ich da natürlich keine Vergleichswerte auf dem PC habe.

Habt ihr ähnliche Erfahrungen gemacht und/oder eine Lösung oder Idee?

Hier noch mein Concole-Log beim Neustart von Samba. Kann jemand was mit dem "invalid integer" Fehler anfangen?

NAS2> /usr/syno/etc/rc.d/S80samba.sh restart

#################
Stoping Winbind
#################

##################
Stoping Samba
##################
#####Remove Temp TDB#####
#####Remove Temp TDB#####
###Starting nmbd###
[: invalid integer `'
###Starting nmbd###

##################
Starting Samba
##################
#####Checking TDB /usr/syno/etc/private/secrets.tdb
backup tdb /usr/syno/etc/private/secrets.tdb
#####Checking TDB /var/run/account_policy.tdb
backup tdb /var/run/account_policy.tdb
#####Checking TDB /var/run/group_mapping.tdb
#####Checking TDB /var/run/ntdrivers.tdb
backup tdb /var/run/ntdrivers.tdb
#####Checking TDB /var/run/ntforms.tdb
backup tdb /var/run/ntforms.tdb
#####Checking TDB /var/run/ntprinters.tdb
backup tdb /var/run/ntprinters.tdb
#####Checking TDB /var/run/share_info.tdb
backup tdb /var/run/share_info.tdb
#####Checking TDB /var/run/registry.tdb
backup tdb /var/run/registry.tdb
[: invalid integer `'
###Starting nmbd###
[: invalid integer `'

##################
Starting Samba
##################
#####Checking TDB /usr/syno/etc/private/secrets.tdb
backup tdb /usr/syno/etc/private/secrets.tdb
#####Checking TDB /var/run/account_policy.tdb
backup tdb /var/run/account_policy.tdb
#####Checking TDB /var/run/group_mapping.tdb
#####Checking TDB /var/run/ntdrivers.tdb
backup tdb /var/run/ntdrivers.tdb
#####Checking TDB /var/run/ntforms.tdb
backup tdb /var/run/ntforms.tdb
#####Checking TDB /var/run/ntprinters.tdb
backup tdb /var/run/ntprinters.tdb
#####Checking TDB /var/run/share_info.tdb
backup tdb /var/run/share_info.tdb
#####Checking TDB /var/run/registry.tdb
backup tdb /var/run/registry.tdb
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat