Я знаю, что, технически, отдельный каталог Windows XP может содержать огромное количество файлов (более чем 4,29 миллиарда, согласно быстрому поиску Google).
Однако существует ли практический потолок, где слишком много файлов в одном каталоге начинают оказывать влияние на чтения в те файлы?
Если так, какие факторы усилили бы или помогли бы проблеме?
Я спрашиваю, потому что у моего работодателя есть несколько сотен машин XP в поле на клиентских сайтах, и производительность на некоторых более старых становится "грязной".
Загрузка машин и дисплей определенные клиентами изображения, и мой супервизор и я подозреваем, что наш подход slacktastic к управлению кэшем мог быть виноват, поскольку некоторые машины имеют десятки тысяч изображений на них. Я пытаюсь заключить, что доказательство, чтобы поддерживать или оспорить теорию прежде, чем провести время на кодировании фиксирует.
Примечание: Принятие NTFS, поскольку никто в их правильном уме не использовал бы FAT ни для чего больше, чем карты флэш-памяти USB или карты памяти, уже не говоря о на сервере (хорошо, который мысль страшна).
Да, существует предел. Хранить больше файлов, чем частицы во вселенной может оказаться непрактичным. Однако фактический предел намного ниже.
NTFS имеет максимум 4,294,967,295 (232 − 1) файлы на объем. Несколько из тех уже используются самой файловой системой, и папка должна рассчитать как файлы также.
Microsoft рекомендует выключить автоматическую генерацию совместимых с DOS кратких названий при перемещении прошлых 300,000 как нахождения, что уникальное краткое название становится трудным затем.