Lange initiale Zugriffszeit bei Ordnern mit vielen Dateien

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Joschi75

Benutzer
Registriert
30. Apr. 2010
Beiträge
9
Reaktionspunkte
0
Punkte
1
Hallo zusammen,

vielleicht ist es bekannt, ich konnte aber zu diesem Thema nichts im Forum finden.

Mein Problem betrifft die DS210j mit der aktuellsten DSM Version.

Folgender Sachverhalt:
Ich habe auf meiner DS210j Daten auf verschiedenartige Weise abgelegt.
Einerseits liegen Dateien in vielen einzelnen Ordnern, sprich die Zahl von Dateien pro Ordner ist gering. Andererseits gibt es Ordner mit einer großen Anzahl von Dateien (im konkreten Fall ~9000).

Auf die Ordner greife ich per SMB zu, als Client benutze ich Windows 7 64bit.

Das Problem das ich habe betrifft NICHT die Datentransferrate, die ist immer schnell (40-50 MB/s über GBit LAN).

Sehr unterschiedlich ist jedoch die Zugriffszeit bis ich eine einzelne Datei öffnen kann. Öffne ich eine Datei aus einem Ordner mit nur wenig Dateien wir sie mehr oder weniger sofort geöffnet.
Öffne ich jedoch eine Datei aus dem Ordner mit mehreren tausend Dateien dauert es mehrere Sekunden bis die Datei geöffnet wird. Die Dateigröße ist in beiden Fällen gleich.

Wenn es zu der langen Pause kommt ist aber klar zu hören/sehen, dass die DS Diskzugriff hat, es dauert scheinbar nur sehr lang, bis die DS die Dateien "gefunden" hat.

Das Problem ist außerdem nicht auf einzelne Anwendungen begrenzt, es tritt im Windows Explorer genauso wie in beliebigen anderen Anwendungen auf.

Hat jemand eine Idee ob man dieses Verhalten in irgendeiner Form verbessern kann ? Oder bleibt mir nur die Option die Daten einfach in kleineren Ordnergrößen abzulegen ?

Vielen Dank für eure Hilfe!
 
Probiere mal aus, die Option getwd cache=yes in dem [global]-Abschnitt deiner /usr/syno/etc/smb.conf dir etwas mehr Beschleunigung gibt. Dies war hier irgendwo im Forum mal ein heißer Tipp. ;) Musst danach aber das Samba-Zeugs restarten, sonst wird die Option ja nicht erkannt.

Itari
 
Vielen Dank für die wirklich schnelle Antwort!

Leider hat sich auch mit diesem zusätzlichen Samba Parameter nichts an der Situation geändert.

Update:
Hab mir das Verhalten auf der DS nochmal genau angeschaut.
Während der Wartezeit beim Öffnen einer Datei aus einem Ordner mit sehr vielen Dateien geht die Prozessorlast von smbd auf fast 100%. Sobald die Datei dann wirklich öffnet geht die Last bei smbd sofort wieder runter auf 0%.
Beim Öffnen einer Datei aus einem kleinen Ordner geht die Last bei smbd zwar auch etwas hoch, aber nur auf ~10%.
 
Zuletzt bearbeitet:
Endlich ist das "leiden" vorbei! :)

Mit der neuen DSM 3.0 Beta ist die Verzögerung verschwunden. Dateien aus Ordner mit sehr vielen Dateien werden jetzt sofort geöffnet (z.B eine MP3 Datei wird jetzt sofort abgespielt ohne eine mehrsekündige Pause)
 
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