Berapa banyak file yang dapat Anda masukkan ke folder Windows tanpa penurunan kinerja yang nyata?

26

Saya kira tidak ada batasan yang sulit, tetapi saya tahu kinerja menurun ketika Anda memasukkan terlalu banyak file ke dalam satu folder Windows. Apakah ada yang punya aturan praktis yang baik untuk ketika menjadi sangat lambat untuk membuka file?

Mark tebusan
sumber
mungkin judul pertanyaan ini dapat diubah untuk memasukkan "tanpa penurunan kinerja yang nyata"?
Ron Tuffin
terkait: superuser.com/q/453348/453247
Stephen R

Jawaban:

18

Dengan asumsi NTFS di sini, dalam hal ini batas teknis adalah sekitar 4 miliar file. Dan sampai Anda mencapai lebih dari 10 ribu per direktori, Anda tidak perlu terlalu khawatir.

Namun perlu dicatat bahwa program-program seperti Explorer menderita jauh lebih cepat daripada 10-an-ribu, karena mereka mencoba mengakses semua file dalam direktori yang diberikan untuk mendapatkan meta-data, dll.

jerigen
sumber
Dalam pengujian saya di sini di Win 7 Explorer sebenarnya lebih cepat daripada beberapa alat lain yang konon lebih efisien.
Joey
Saya belum pernah bermain dengan Win 7, tetapi terutama karena kurangnya waktu dan mesin yang bagus. Saya senang mereka tampaknya telah menginvestasikan waktu untuk meningkatkan Explorer.
jerryjvl
13

Membuka file tidak akan terlalu lambat terlepas dari berapa banyak file yang Anda miliki di folder. Apa yang pasti adalah akan membunuh Anda adalah enumerasi file dalam folder itu. Jadi melihat isi folder itu dengan Explorer, Far, dir, Get-ChildItem, apa pun.

Yang sedang berkata, saya memiliki sekitar 2.5k file dan folder di folder temp dan tampilan saya seketika, jadi itu nampaknya masih sedikit.

ETA: Ok, baru saja mencobanya, 10.000 file dalam satu folder membutuhkan waktu sekitar satu detik untuk membuka folder itu di Jauh, ini dan 20.000 file bahkan tidak masalah di Explorer.

Joey
sumber
6
Tunggu saja sampai Anda mulai melakukannya melalui jaringan. Sepasang aplikasi yang harus saya pertahankan ingin mengarsipkan semuanya di tempat yang sama: 100.000 atau lebih file. Jangan pernah berpikir untuk membuka folder itu di explorer.
Joel Coehoorn
Ok, setuju di sana. Untuk folder lokal tidak masalah rupanya, saya hanya membiarkan salinan saya nul% saya jalankan ke 100k dan Explorer membutuhkan waktu sekitar 1 detik untuk membuka folder itu, menyortir file membutuhkan waktu sepersekian detik lebih lama.
Joey
@ JoelCoehoorn: SMBv2 mengerjakan keajaiban pada mesin kami.
surfasb
11

Terlihat di sini . Dikatakan untuk file per volume, bukan per folder .

  • NTFS: 2 ^ 32 - 1 = 4.294.967.295 file
  • FAT: Sekitar 4 juta
FerranB
sumber
1

Saya mengalami masalah beberapa tahun yang lalu dengan direktori yang memiliki sekitar 30000 file, dan file baru tidak dapat ditulis (itu adalah direktori "temp" dari eMule ...), itu ada di partisi FAT32, tetapi mungkin saya menggunakan Win98 pada saat itu, dan itu adalah batas OS itu sendiri.

Gabriel
sumber
32767 adalah angka khusus karena ini adalah maksimum yang mewakili dalam nilai yang ditandatangani 16-bit; "sekitar 30000" cukup dekat.
Mark Ransom
1

Saya menggunakan Windows 10, dan 25.000 gambar dalam satu folder (ukuran rata-rata file adalah 500 KB, membutuhkan lebih dari satu jam untuk memuat sepenuhnya dalam folder. Jumlah file yang disarankan dalam satu folder adalah 5000.

Gia
sumber
0

Itu tergantung pada sistem file. NTFS jauh lebih baik daripada FAT32. FAT32 memiliki batas keras. Namun, aturan praktis yang saya gunakan adalah sekitar 500 per direktori.

Joel Lucsy
sumber
2
Saya memiliki folder gambar dengan beberapa ribu gambar dalam satu direktori, dan folder audio dengan lebih banyak lagi. 500 adalah batas yang sangat sangat rendah untuk folder windows.
TheTXI
0

10 thn utas lama tapi saya hanya menemukan batasnya per se hari ini pada Windows 10 build 18362.356 terbaru. Ini sekitar 150.000. Saya memiliki sekitar 700.000 file .7z setiap ukuran 24KB di root partisi 2 TB WD BLUE 4 TB saya dan penjelajah membutuhkan waktu sekitar 3-4 menit untuk memuat semua file di jendela dan membutuhkan sekitar 1 menit memilihnya tetapi mati ketika saya lakukan operasi apa pun dengan mereka seperti membuka properti atau menekan ctrl + x. Saya dapat memilih hingga 150K file paling baik ketika entah bagaimana merespon dengan lebih dari satu menit penundaan tetapi lebih dari itu dan hanya mati, setidaknya selama berjam-jam ketika saya datang untuk memeriksa dan menemukan pemilihan dilakukan.

ELITE CryO
sumber