Koliko datotek lahko spravite pod eno mapo?
Ne vem za ta problem, ampak lahko naredimo test, da vidimo, koliko datotek je mogoče postaviti pod mapo.
Torej, kako testirati tak problem? Očitno je, da ni realno, da ustvarjamo datoteke eno za drugo, ni veliko časa in ta metoda je preveč neumna. Tukaj bomo uporabili batch ukaz, ustvarili novo bat datoteko in nato kopirali kodo "for /l %%a in (1,1,100000000000000000000000000000000000000) do echo text> %%a.txt", shrani in zapusti. Ta koda pomeni ustvariti 100000000000000000000000 datotek iz 1.txt pod mapo.
Po dvojnem kliku na to serijsko datoteko na trdem disku v formatu FAT32 smo potrpežljivo počakali nekaj časa in ugotovili, da se je ob ustvarjanju 65535. datoteke pojavil poziv "Ni mogoče ustvariti mape ali datoteke", kar je značilnoV naslednji mapi lahko v FAT32 formatu shranite do 65.535 datotek。
Torej, koliko datotek je mogoče shraniti v mapo na trdem disku NTFS formata, lahko uporabimo tudi zgornjo serijsko obdelavo za testiranje, a najprej vam povejmo odgovor.4294967295 datoteke lahko shranite pod naslednjo domačo datoteko v NTFS formatuZa izvedbo tega testa potrebujete vsaj 16,7TB prostega diska, tako da vam ni treba skrbeti, koliko datotek lahko spravite v eno mapo.
Koliko datotek lahko mapa shrani na Windows strežniku, ne da bi to vplivalo na hitrost branja datotek?
Koliko datotek lahko dam v mapo na Windows strežniku, ne da bi to vplivalo na hitrost branja datotek, kot so php/nodejs/java? Način branja datoteke je, da poznaš ime datoteke, jo prebereš neposredno, brez brskanja po mapi. Še vedno želite izvedeti več o Linux sistemu? 1. Največje število datotek v Windows je povezano z uporabo datotečnega sistema, ki se podrobno uporablja 2. Kar zadeva učinkovitost branja, operacijski sistem shranjuje mape v indeks, kar je enako kot iskanje primarnih ključev v mysql, ki nima velikega vpliva, vendar mora biti, da več podatkov pomeni počasnejšo hitrost. 3. Linux uporabljam centos sistem, ostalega ne poznam, upravljanje datotečnega sistema je omejeno z dvema omejitvama, prostorom na disku in kapaciteto inode. To pomeni, da so meta informacije datotek pod Linuxom (ime datoteke, avtor, čas ustvarjanja) shranjene v inode, ko sem naletel na prostor na disku, ki je zasedel 12 %, vendar disk ni hotel dostopati, zato tmp mapa ni bila redno očiščena, kar je povzročilo preveč majhnih datotek in izčrpavanje zmogljivosti inoda. Kapaciteto inoda je mogoče ročno nastaviti pri particioniranju.
|