Thema: Dateisuche

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.068 Beiträge
 
Delphi 12 Athens
 
#8

AW: Dateisuche

  Alt 6. Feb 2011, 12:39
In WinDirStat positiv
Negativ

Meine externe HDD geht bei parallelen Zugriffen gern in die Knie (maximale Datenraten von insgesammt 1 MB/s) sind dann keine Seltenheit.

Serieller Zugriff ist auf konventionelle HDDs fast immer schneller.
Selbst bei SSDs kann man an der maximalen Datenrate nichts ändern, auch nicht mit mehreren gleichzeitigen Zugriffen.


Es gibt praktisch nur 2-3 Gründe, warum paralleler Zugriff schneller sein kann.
> man greift jeweils auf getrennte Hardware zu
> die sonstigen Verarbeitungen (z.B. CPU-Belastung durch größere Berechnungen oder langsamen Code) sind so groß, daß zwischen zwei Zugriffen (im selben Thread ... daten lesen, verarbeiten, neue daten lesen, verarbeiten, ...) soviel Zeit vergeht, daß die HDD nix zu tun hat und genug Zeit für andere Zugriffe wäre.
> die HDD ist sowas von defragmentiert oder macht neben den Eigenen noch andere Zugriffe, daß der Kopf auch so schon ständig rumspringt.

Code:
Datei/Verzeichnis 1  *********
Kopfpositionierung            >>
Datei/Verzeichnis 2             ******

Datei/Verzeichnis 1  **      **  **  **      *
Kopfpositionierung     >>  >>  >>  >>  >>  >>
Datei/Verzeichnis 2      **      **      **
und bei meiner mechanisch "sichereren" HDD dauert das Positionieren etwas länger, als bei den internen Desktop-HDDs
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 6. Feb 2011 um 12:49 Uhr)
  Mit Zitat antworten Zitat