Po zkušenostech tohoto víkendu si neodpustím tento sumář:
Nainstalovali jsme FSRM (File Server Resource Manager) na Windows 2008 R2, pro uživatelské složky cca 30 000 uživatelů, rozházené do poněkud složitější stromové struktury. Aby se daly aplikovat složkové kvóty na jednotlivé uživatele a na každou z jejich několika složek, použili jsme FSRM autokvóty (autoquota).
Vytváření autokvót jsem naskriptoval v PowerShellu, protože jsme jich potřebovali nakonec cca 620. Tedy 620x autoquota. Z toho se automaticky vygenerovalo cca 120 000 skutečných kvót (ano stodvacet tisíc).
Což o to, víkon file serveru to nijak neovlivnilo. To je paráda. Musím říct, že spokojenost.
Horší to bylo s managementem. Konzole File Server Resource Manager nemá žádný lepší filtr, než zobrazit skoro všechno. Ještě hůř, než se ten filtr dá vůbec vytvořit, musí si konzole nejprve všechno načíst.
V nejhorší situaci trvalo načtení všech kvót 40 minut. Do té doby se s konzolí nedalo skoro pracovat. Ani počet procesorů na to nemůže mít vliv, protože ta konzole to čte jen pomocí jednoho jediného vlákna, takže stejně zatěžuje jen jeden procesor. Paráda.
Tzn. představa, že potřebujete upravit jednu jedinou kvótu a přitom musíte počkat půl hodiny, než ji vůbec můžete začít v tom seznamu hledat, je opravdu ukrutná.
Dobře. Po několikahodinovém boji jsme to prozatím úplně vypnuli. Přes konzoli to nešlo - nechtěli jsme čekat, takže jsem to vypínal přes příkazovou řádku pomocí DIRQUOTA AUTOQUOTA DELETE a DIRQUOTA QUOTA DELETE (naštěstí to umí smazat více kvót pro nějakou root cestu současně).
I tak to trvalo přibližně 135 minut, než byly kvóty takto "automaticky" odstraněny.
Co bylo u toho zajímavé bylo sledovat zátěž disku. Kvóty FSRM jsou uloženy v jednom jediném SRM\quotas.XML souboru v System Volume Information na odpovídajícím oddíle. Člověk by řekl, že to teda soubor jednou přepíše a prostě z něho ty kvóty všechny odebere.
Houby. Zřejmě pro každou tu jednotlivou kvótu ten soubor celý načetl a znovu celý uložil. Protože po celou dobu těch 135 minut byl trvalý přenos cca 30 MBps (ano, megaBajtů) na tomto jediném souboru.
Závěr
Ano, FSRM je dobře optimalizované na výkon při velkém množství kvót, co se týče produkce. Ale správa a GUI je zprzněná jako prase. Na Windows 2012 jsem to nezkoušel, jestli se někdo chce pobavit, rád se dozvím výsledek :-)