Der Finder zeigt den Inhalt von freigegebenen Serverordnern sehr langsam an

Ich greife mit dem SMB-Protokoll im Finder auf meinem Mac (OS X 10.7.2) auf einen Windows-Dateifreigabeordner auf meinem Heimserver zu. Wenn ich durch die Ordner navigiere, muss ich manchmal (meistens) bis zu 10 Sekunden warten, bis ich die Liste der Dateien im ausgewählten Ordner sehen kann. Außerdem gibt es keinen visuellen Hinweis darauf, dass der Finder die Dateiliste abruft. Als ich dieses Verhalten zum ersten Mal in Mac OS X Lion bekam, dachte ich, der Ordner sei leer.

Schlimmer noch, wenn ich einige große Dateien auf den Server kopiere, verzögert der Finder den Prozess des Abrufens der Dateiliste mehr oder weniger, bis der Kopiervorgang abgeschlossen ist.

Kann ich das reparieren? Oder handelt es sich um einen bekannten Fehler in der Implementierung des Finder/SMB-Protokolls?

Ich erlebe dasselbe mit SL als Client und Lion als Server über Apple File Sharing ( nicht Samba), aber ich denke, es hängt mit dem Netzwerk (WLAN) zusammen, da über Firewire das Problem nicht auftritt. Benutzt du WLAN? Wenn ja, wie viele Kunden? Erleben Sie die gleichen Probleme mit einer anderen Maschine / ist es ein neues Phänomen?
@scravy Es spielt keine Rolle, ob ich eine Verbindung über WLAN oder ein Ethernet-Kabel herstelle – in beiden Fällen ist es langsam.
Ich finde das gleiche Problem. Tbh, ich denke, es wurde einfach nicht sehr optimiert und es ist ein Apple-System, das eine Verbindung zu einem Microsoft-System herstellt. Es muss wahrscheinlich viele verschiedene Prozesse durchlaufen, um die Protokolle richtig abzugleichen, und dann muss es zurück konvertiert werden, sobald die Abfrage abgeschlossen ist. Außerdem würde ich nicht glauben, dass Apple viel Geld in die Optimierung der Arbeit des Mac mit Windows investiert, also wird nicht viel Geld für die Entwicklung dieser Tools ausgegeben.
Bitte überprüfen Sie auch hier apple.stackexchange.com/questions/37543/…
Ähnliches Problem bei Mountain Lion, das sich mit einem Windows Home Server NAS verbindet. Die Dinge wurden etwas besser, nachdem ich DAVE von Thursby Software installiert hatte - zumindest werde ich jetzt nicht mehr ständig getrennt -, aber es ist immer noch etwas langsam. Ich verwende Path Finder und es ist nicht wirklich schneller als Finder, dies zu tun. Bisher nicht besonders beeindruckt von Mac-Netzwerken.
Der Link im Kommentar von @ sumx hat bei mir funktioniert.

Antworten (4)

Stellen Sie im Finder sicher, dass die Statusleiste unter Ansichtsoptionen angezeigt wird. Sie sollten eine sich drehende GIF-Animation sehen, während der Ordner geladen wird. Wenn Sie den Ordner kürzlich besucht haben, sollte die Dateiliste zwischengespeichert werden.

Es ist ein Problem mit Apples smb-Implementierung. Früher haben sie Samba verwendet, aber aufgrund von Lizenzproblemen haben sie jetzt ihren eigenen SMB-Client erstellt.

Es gibt zwei Lösungen, aus denen Sie wählen können:

  1. Konfigurieren Sie den Server so, dass er gut mit Apples smb spielt (wenn Sie Zugriff auf den Server haben). Sie können dies tun, indem Sie das vfs_fruit-Modul in Samba aktivieren .

  2. Ersetzen Sie die smb-Implementierung von Apple durch Samba3 .

Ich habe die Lösung in Slow SMB connection Buffalo Linkstation ausführlicher beschrieben , und Sie können alles andere sehen, was ich versucht habe, und meine gesamte Erfahrung in Apple OS X Finder Is Listing Files Very (Sehr) Slow Over SMB with Shared Hard Drive Connected Direct to a WiFi Router im Blog meiner Firma.

Ich würde sagen, dass dies ein erwartetes Ergebnis des Mischens von Designs ist.

  • Windows möchte bestimmte Informationen, um den Ordnerinhalt zu malen, und gibt diese an jeden weiter, der danach fragt.
  • OS X möchte unterschiedliche Informationen, um den Ordnerinhalt zu malen, und es dauert länger, Dinge aus jeder Datei abzurufen (zu zeichnende Symbole usw.), da es nicht das bekommt, was es von der anfänglichen Verzeichnislistenanforderung erwartet.

Sie können mit verschiedenen Ansichten (Listenansicht, Symbolansicht usw.) experimentieren, um zu sehen, ob Ihre 10-Sekunden-Verzögerung minimiert werden kann, aber die Verwendung von Mac OS zum Anzeigen von Remote-Dateien auf einer Windows-Freigabe kann eine Weile dauern, bis die Liste angezeigt wird wenn die Daten einige Zeit brauchen, um anzukommen. Sie können sich davon überzeugen, dass es nicht der Mac ist, indem Sie einen lokalen Ordner mit ähnlicher Dateianzahl öffnen.

Es hilft mir, Option-Befehl-Escape zu machen und den Finder neu zu starten.