optimalizace ext3 pro ukládání velkého množství větších souborů

Libor Chocholaty libor_ml1 na mts.cz
Čtvrtek Červenec 10 13:30:05 CEST 2008


Vlada Macek wrote:
> Jiri Lisicky wrote:
>   
>> potřebuju poradit jak a jestli optimalizovat nastavení ext3 ... V
>> každém adresáři by tedy mělo být maximálně 100 podaresářů či souborů.
>>     
>
> Mam v davne pameti, ze aby se datova struktura adresare ext2 nezvetsila
> nad jeden blok, je treba pocet souboru udrzet pod cislem 50-65 (nevim
> presne). Ted jsem o tom ale nic na Netu nenasel.
>
> Udelal jsem tedy pokus:
>
> ~/tmp$ mkdir t; cd t; for i in `seq 1 10240`; do echo AHOJ > $i; echo
> -ne "$i "; ls -ld .; done | cut -d' ' -f1,6 | uniq -f1
> 1 4096
> 340 12288
> 656 16384
>   
---kraceno---
> V prvnim sloupci je pocet obycenych neprazdnych souboru v adresari a ve
> druhem velikost adresare (jen jeho datove struktury, nikoli toho, co
> adresar obsahuje). Jsou zobrazeny jen ty radky, kde se druhy sloupec
> zmenil. Meni se vzdy o jeden diskovy blok (u me 4 KiB -- prvni radek).
>
> Je to podstatne proto, ze ve chvili, kdy se datova struktura adresare
> rozleze o dalsi diskovy blok, musi se pri jakemkoli (?) pristupu k
> tomuto adresari (i kdyz jim jen prochazime) nacitat i ten. A to casto
> znatelne zpomaluje.
>   

Zajimave spis je, ze z jednoho bloku to hned skoci na tri, nikdy to neni 
velike dva bloky.

Libor




Další informace o konferenci Linux