Combien de fichiers pouvez-vous placer dans un dossier Windows sans dégradation notable des performances?

26

Je suppose qu'il n'y a pas de limite stricte, mais je sais que les performances se dégradent lorsque vous placez trop de fichiers dans un seul dossier Windows. Quelqu'un a-t-il de bonnes règles empiriques pour quand il devient sensiblement lent d'ouvrir un fichier?

Mark Ransom
la source
peut-être le titre de cette question pourrait-il être modifié pour inclure un "sans dégradation notable des performances"?
Ron Tuffin
en relation: superuser.com/q/453348/453247
Stephen R

Réponses:

18

En supposant NTFS ici, auquel cas la limite technique est d'environ 4 milliards de fichiers. Et tant que vous ne dépassez pas des dizaines de milliers par répertoire, vous ne devriez vraiment pas trop vous inquiéter.

Notez cependant que des programmes comme Explorer souffrent beaucoup plus tôt que des dizaines de milliers, car ils essaient d'accéder à tous les fichiers d'un répertoire donné pour obtenir des métadonnées, etc.

jerryjvl
la source
Dans mes tests ici, Win 7 Explorer est en fait plus rapide que certains autres outils qui seraient plus efficaces.
Joey
Je n'ai pas encore joué avec Win 7, mais surtout par manque de temps et d'une bonne machine. Je suis heureux qu'ils semblent avoir investi du temps dans l'amélioration d'Explorer.
jerryjvl
13

L'ouverture d'un fichier ne sera pas très lente quel que soit le nombre de fichiers que vous avez dans un dossier. Ce qui certainement est va te tuer est l' énumération des fichiers dans ce dossier. Jetez donc un œil au contenu de ce dossier avec Explorer, Far, dir, Get-ChildItem, peu importe.

Cela étant dit, j'ai environ 2,5k fichiers et dossiers dans mon dossier temporaire et l'affichage est instantané, donc c'est apparemment toujours un petit nombre.

ETA: Ok, je viens de l'essayer, 10000 fichiers dans un dossier prennent environ une seconde pour ouvrir ce dossier dans Far, cela et 20000 fichiers n'ont même pas d'importance dans l'Explorateur.

Joey
la source
6
Attendez simplement de commencer à le faire sur un réseau. Quelques applications que je dois entretenir aiment archiver tout au même endroit: 100 000 fichiers ou plus. Ne pensez même pas à ouvrir ce dossier dans l'explorateur.
Joel Coehoorn
D'accord, d'accord là-bas. Pour les dossiers locaux, cela n'a pas d'importance apparemment, je laisse simplement ma copie nulle% i s'exécuter à 100k et l'Explorateur prend environ 1 seconde pour ouvrir ce dossier, le tri des fichiers prend une fraction de seconde de plus.
Joey
@JoelCoehoorn: SMBv2 a fait des merveilles sur nos machines.
surfasb
11

Regardez ici . Il dit pour les fichiers par volume, pas par dossier .

  • NTFS: 2 ^ 32 - 1 = fichiers 4.294.967.295
  • FAT: environ 4 millions
FerranB
la source
1

J'ai eu des problèmes il y a quelques années avec un répertoire qui contenait environ 30000 fichiers, et de nouveaux fichiers ne pouvaient pas être écrits (c'était le répertoire "temp" d'eMule ...), c'était sur une partition FAT32, mais il est possible que je utilisait Win98 à l'époque, et que c'était une limite du système d'exploitation lui-même.

Gabriel
la source
32767 est un nombre spécial car c'est le maximum de cette représentation dans une valeur signée 16 bits; "environ 30000" est assez proche.
Mark Ransom
1

J'utilise Windows 10 et 25 000 images dans un dossier (la taille moyenne du fichier est de 500 Ko, il a fallu plus d'une heure pour se charger complètement dans le dossier. Le nombre suggéré de fichiers dans un dossier est de 5 000).

Gia
la source
0

Cela dépend du système de fichiers. NTFS est bien meilleur que FAT32. FAT32 a une limite stricte. Cependant, la règle générale que je prends est d'environ 500 par répertoire.

Joel Lucsy
la source
2
J'ai des dossiers d'images avec plusieurs milliers d'images dans un seul répertoire et des dossiers audio avec encore plus. 500 est une limite très très basse pour un dossier Windows.
TheTXI
0

10 ans, mais je n'ai découvert les limites en soi qu'aujourd'hui sur la dernière version de Windows 10 18362.356. C'est environ 150 000. J'ai environ 700 000 fichiers .7z de chaque taille 24 Ko à la racine de la partition 2 To de mon 4 To WD BLUE et l'explorateur prend environ 3 à 4 minutes pour charger tous les fichiers dans la fenêtre et prend environ 1 minute pour les sélectionner, mais meurt lorsque je effectuez toute opération avec eux, comme ouvrir les propriétés ou appuyer sur ctrl + x. Je peux sélectionner jusqu'à 150 Ko de fichiers au mieux quand il répond en quelque sorte avec plus d'une minute de retard, mais pas plus que cela et c'est juste mort, au moins pendant des heures quand je viens vérifier et trouver la sélection effectuée.

CryO ELITE
la source