Wie viele Dateien können Sie in einem Windows-Ordner ablegen, ohne dass eine merkliche Leistungsminderung auftritt?

26

Ich schätze, es gibt keine feste Grenze, aber ich weiß, dass sich die Leistung verschlechtert, wenn Sie zu viele Dateien in einen einzelnen Windows-Ordner kopieren. Hat jemand gute Faustregeln, wenn das Öffnen einer Datei merklich langsamer wird?

Mark Ransom
quelle
Vielleicht könnte der Titel dieser Frage dahingehend geändert werden, dass er "ohne spürbare Leistungsverschlechterung" enthält.
Ron Tuffin
Related: superuser.com/q/453348/453247
Stephen R

Antworten:

18

Angenommen, NTFS ist hier vorhanden. In diesem Fall liegt das technische Limit bei 4 Milliarden Dateien. Und bis Sie mehr als Zehntausende pro Verzeichnis haben, sollten Sie sich wirklich keine Sorgen machen.

Beachten Sie jedoch, dass Programme wie Explorer viel früher als Zehntausende leiden, weil sie versuchen, auf alle Dateien in einem bestimmten Verzeichnis zuzugreifen, um Metadaten usw. zu erhalten.

jerryjvl
quelle
In meinem Test hier auf Win 7 Explorer ist eigentlich schneller als einige andere Tools, die angeblich effizienter sind.
Joey
Ich habe noch nicht mit Win 7 gespielt, aber hauptsächlich aus Zeitmangel und einer guten Maschine. Ich bin froh, dass sie anscheinend einige Zeit in die Verbesserung von Explorer investiert haben.
Jerryjvl
13

Das Öffnen einer Datei ist unabhängig von der Anzahl der Dateien in einem Ordner nicht sehr langsam. Was sicher ist , gehen Sie zu töten ist Dateien Aufzählen in diesem Ordner. Schauen Sie sich also den Inhalt dieses Ordners mit Explorer, Far, dir, Get-ChildItem an.

Davon abgesehen habe ich ungefähr 2.5k Dateien und Ordner in meinem temporären Ordner und die Anzeige erfolgt augenblicklich, das ist also anscheinend immer noch eine kleine Zahl.

ETA: Ok, probieren Sie es einfach aus, 10000 Dateien in einem Ordner brauchen ungefähr eine Sekunde, um diesen Ordner in Far zu öffnen. Diese und 20000 Dateien spielen im Explorer keine Rolle.

Joey
quelle
6
Warten Sie einfach, bis Sie dies über ein Netzwerk tun. Ein paar Apps, die ich pflegen muss, möchten alles am selben Ort archivieren: 100.000 oder mehr Dateien. Denken Sie nicht einmal daran, diesen Ordner im Explorer zu öffnen.
Joel Coehoorn
Ok, da war ich mir einig. Bei lokalen Ordnern spielt es anscheinend keine Rolle, ich lasse meine Kopie nul% i auf 100k laufen, und der Explorer benötigt ungefähr 1 Sekunde, um diesen Ordner zu öffnen, und das Sortieren der Dateien dauert einen Bruchteil einer Sekunde länger.
Joey
@JoelCoehoorn: SMBv2 hat auf unseren Maschinen Wunder gewirkt.
Surfasb
11

Schau mal hier . Es heißt für Dateien pro Volume, nicht pro Ordner .

  • NTFS: 2 ^ 32-1 = 4.294.967.295 Dateien
  • FAT: Ungefähr 4 Millionen
FerranB
quelle
1

Ich hatte vor einigen Jahren Probleme mit einem Verzeichnis, das ungefähr 30000 Dateien enthielt, und neue Dateien konnten nicht geschrieben werden (es war das "temporäre" Verzeichnis von eMule ...), es befand sich auf einer FAT32-Partition, aber es ist möglich, dass ich benutzte damals Win98 und das war eine Grenze des Betriebssystems.

Gabriel
quelle
32767 ist eine spezielle Zahl, da es das Maximum ist, das in einem 16-Bit-Wert mit Vorzeichen dargestellt wird. "über 30000" ist nah genug.
Mark Ransom
1

Ich verwende Windows 10 und 25.000 Bilder in einem Ordner (die durchschnittliche Dateigröße von 500 KB hat mehr als eine Stunde gedauert, bis der Ordner vollständig geladen ist. Die empfohlene Anzahl von Dateien in einem Ordner beträgt 5000.

Gia
quelle
0

Das hängt vom Dateisystem ab. NTFS ist viel besser als FAT32. FAT32 hat ein hartes Limit. Als Faustregel gilt jedoch etwa 500 pro Verzeichnis.

Joel Lucsy
quelle
2
Ich habe Bildordner mit mehreren tausend Bildern in einem einzigen Verzeichnis und Audioordner mit noch mehr. 500 ist eine sehr sehr niedrige Grenze für einen Windows-Ordner.
TheTXI
0

10 Jahre alter Thread, aber ich habe die Grenzen per se erst heute auf dem neuesten Windows 10 Build 18362.356 entdeckt. Es ist ungefähr 150.000. Ich habe ungefähr 700.000 .7z-Dateien mit einer Größe von jeweils 24 KB im Stammverzeichnis meiner 4 TB WD BLUE-Partition mit 2 TB. Der Explorer benötigt ungefähr 3-4 Minuten, um alle Dateien im Fenster zu laden, und benötigt ungefähr 1 Minute, um sie auszuwählen, stirbt jedoch, wenn i Führen Sie eine Operation aus, z. B. Öffnen von Eigenschaften oder Drücken von Strg + x. Ich kann bestenfalls bis zu 150K-Dateien auswählen, wenn es irgendwie mit mehr als einer Minute Verzögerung reagiert, aber nicht mehr als das und es ist einfach tot, zumindest stundenlang, wenn ich komme, um die Auswahl zu überprüfen und zu finden.

CryO ELITE
quelle