Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 8590|Yanıt: 0

Bir Windows sunucusunda bir klasöre kaç dosya koyabilirsiniz?

[Bağlantıyı kopyala]
Yayınlandı 29.09.2019 10:53:43 | | | |
Bir klasörün altına kaç dosya koyabilirsiniz

Bu sorun hakkında emin değilim ama klasörün altına kaç dosya yerleştirilebileceğini görmek için bir test yapabiliriz.

Peki böyle bir sorunu nasıl test edeceğimiz, dosyaları teker teker oluşturmanın gerçekçi olmadığı, çok zaman olmadığı ve bu yöntemin çok aptalca olduğu açık. Burada toplu komutu kullanıp yeni bir bat dosyası oluşturacağız ve ardından "for /l %%a in (1,1,10000000000000000000000000) do echo text> %%a.txt" kodunu kopyalayacağız, kaydedip çıkacağız. Bu kod, klasörün altındaki 1.txt 1000000000000000000000000 dosya oluşturmak anlamına gelir.



FAT32 dosya formatındaki sabit diskte bu toplu dosyaya çift tıkladıktan sonra sabırla bekledik ve 65535. dosyayı oluştururken "Dizin veya dosya oluşturulamıyor" komutunun belirdiğini gördük ki bu da göstergedirFAT32 dosya formatında bir sonraki klasörün altına 65.535 dosyaya kadar koyabilirsiniz

Yani NTFS dosya formatının sabit diskinde bir klasörde kaç dosya depolanabilir, yukarıdaki toplu işlemeyi de test etmek için kullanabiliriz, ama önce cevabı söyleyelim.4294967295 dosyaları NTFS dosya formatında bir sonraki dosya evinin altında depolayabilirsinizBu testi tamamlamak için en az 16.7TB boş disk almanız gerekir, böylece bir klasörün altına kaç dosya koyabileceğinizi düşünmenize gerek kalmaz.

Bir Windows sunucusunda bir klasör, dosya okuma hızını etkilemeden kaç dosya tutabilir?

Bir Windows sunucusunda bir klasöre php/nodejs/java gibi dosyaların okuma hızını etkilemeden kaç dosya koyabilirim? Bir dosyayı okumanın yolu, dosya adını bilmek, doğrudan okumak, klasörü incelemeden. Linux sistemi hakkında hâlâ bilgi almak ister misiniz?
1. Windows altında maksimum dosya sayısı, kullanılan dosya sisteminin detaylarıyla ilişkilidir
2. Okuma verimliliği açısından, işletim sistemi dizin dosyalarını indekse saklar; bu, mysql birincil anahtar aramasıyla aynıdır ve çok fazla etkisi yoktur, ancak veri ne kadar çok olsa, hız o kadar yavaş olur.
3. Linux Centos sistemini kullanıyorum, diğerlerini bilmiyorum, dosya sistemi yönetimi iki sınırla sınırlı: disk alanı ve inode kapasitesi. Yani, linux altındaki dosyaların meta bilgileri (dosya adı, yazar, oluşturulma süresi) inode'da saklanıyor; bir kez %12 alan kaplayan bir disk alanına rastladım, ancak disk erişim için erişim sağlamadı ve sonuç olarak tmp dizininin düzenli olarak temizlenmemesi, çok küçük dosyaların oluşmasına ve inode'un kapasitesinin tükenmesine yol açtı. Inode'un kapasitesi bölümleme sırasında manuel olarak ayarlanabilir.





Önceki:Zenginlik Tanrısı Konsolidasyon İstasyonu Yedek Kaynak Kodu Ağ Disk Para Kazanma Kaynak Kodu - Para Kazanma Gösterisi ile Ağ Disk Kaynağı...
Önümüzdeki:Üstün cep telefonu, kaynak kodunu yeni bir arayüzle bombardıman ediyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com