Lange initiale Zugriffszeit bei Ordnern mit vielen Dateien

Status
Für weitere Antworten geschlossen.

Joschi75

Benutzer
Mitglied seit
30. Apr 2010
Beiträge
9
Punkte für Reaktionen
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!
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

Joschi75

Benutzer
Mitglied seit
30. Apr 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
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:

Joschi75

Benutzer
Mitglied seit
30. Apr 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
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