Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 9 to 9 | ||||||||
Upozornění: | ||||||||
Changed: | ||||||||
< < | ![]() | |||||||
> > | ![]() | |||||||
Ke stažení
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 219 to 219 | ||||||||
![]() | ||||||||
Added: | ||||||||
> > | ||||||||
![]() |
Line: 1 to 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 215 to 215 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | ... Požadavek mem, resp. vmem - bude doplněno. Je možné požadovat i konkrétní uzel pomocí resource vnode, to se ale nedoporučuje, protože čekací doba na spuštění úlohy může být v takovém případě velmi dlouhá. | |||||||||||||||||||||||||||||||||||||||||||||||||||
> > | Je možné požadovat i konkrétní uzel pomocí resource vnode. To se ale nedoporučuje, protože čekací doba na spuštění úlohy může být v takovém případě velmi dlouhá. | |||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||||||||||||||
> > | ![]()
| |||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Line: 253 to 243 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
qdel <číslo úlohy> | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Line: 1 to 1 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
Line: 230 to 230 | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||
> > | Kvůli efektivnějšímu fungování fairshare (automatické přidělování výpočetních zdrojů na základě propočítaného času) byly u všech výpočetních uzlů nastaveny multiplikátory, kterými je násoben jednak cputime - čas, který úloha zabrala na daném procesoru, jednak walltime - reálný čas, po který úloha obsazovala výpočetní uzel. Multiplikátory vyjadřují poměr výkonu daného výpočetního uzlu vůči referenci, kterou je stroj typu dl140. Přehled multiplikátorů pro různé typy strojů je uveden v následující tabulce.
| |||||||||||||||||||||||||||
![]() |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 7 to 7 | ||||||||
Pro snažší komunikaci s uživateli byl zaveden RT (Request Tracking) system . Proto veškeré dotazy a problémy spojené s farmou Goliáš zasílejte výhradně na e-mailovou adresu fzu zavináč rt3.cesnet.cz . | ||||||||
Changed: | ||||||||
< < | Novinky: | |||||||
> > | Upozornění: | |||||||
Changed: | ||||||||
< < | ![]() | |||||||
> > | ![]() Ke stažení
| |||||||
Deleted: | ||||||||
< < | ![]() | |||||||
Obsah: | ||||||||
Line: 29 to 31 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
Changed: | ||||||||
< < | Na tyto servery se uživatel přihlašuje. (V současné době si sám zvolí, na který stroj se zaloguje). Na těchto serverech je nainstalován klient systému PBS. Uživatel může své úlohy spouštět, rušit, přesouvat ve frontách, vyzvedávat výsledky. Zároveň může provádět další interaktivní činosti jako např. testovat nebo kompilovat své programy. Výhledově bude pro interaktivní činnosti vyhrazeno několik výpočetních uzlů golias. | |||||||
> > | Na tyto servery se uživatel přihlašuje. (V současné době si sám zvolí, na který stroj se zaloguje). Na těchto serverech je nainstalován klient systému PBS. Uživatel může své úlohy spouštět, rušit, přesouvat ve frontách, vyzvedávat výsledky. Zároveň může provádět další interaktivní činnosti jako např. testovat nebo kompilovat své programy. Výhledově bude pro interaktivní činnosti vyhrazeno několik výpočetních uzlů golias. | |||||||
| ||||||||
Line: 43 to 44 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Toto jsou fileservery, na kterých jsou uložena data a domovské adresáře. Pomocí NFS jsou namountovány na všech serverech golias a prak jako adresáře /raidN, kde N je číslo v názvu serveru. Pokud je součástí jména adresáře /raidN i jméno experimentu, znamená to, že tento adresář může být využíván pouze pro daný experiment. Soubory uložené v adresáři /raidN se nezálohují! Uživatel si musí soubory sám zkopírovat na jiné místo. Zálohují se pouze domovské adresáře. | |||||||
> > | Toto jsou fileservery, na kterých jsou uložena data a domovské adresáře. Pomocí NFS jsou namountovány na serverech golias, ui2 a prak3 jako adresáře /raidN, kde N je číslo v názvu serveru. Pokud je součástí jména adresáře /raidN i jméno experimentu, znamená to, že tento adresář může být využíván pouze pro daný experiment. Soubory uložené v adresáři /raidN se nezálohují! Uživatel si musí soubory sám zkopírovat na jiné místo. Zálohují se pouze domovské adresáře /home. | |||||||
Zpět | ||||||||
Line: 84 to 85 | ||||||||
| ||||||||
Deleted: | ||||||||
< < | Pozn.: Při zalogování na prak2 se uživateli automaticky zobrazí velikost obsazeného prostoru a nastavené kvóty. Uživatel je také upozorněn v případě, že překročil soft limit. Toto řešení je pouze dočasné. Výhledově bude uživatel upozorněn na překročení soft limitu e-mailem. | |||||||
Zvýšení kvóty Pokud uživatel potřebuje v adresáři /home větší prostor, může požádat o zvýšení kvóty. Svou žádost náležitě odůvodní a pošle prostřednictvím e-mailu Janu Švecovi nebo Tomáši Koubovi. | ||||||||
Deleted: | ||||||||
< < | ![]() | |||||||
2.2 Pracovní adresář /scratch | ||||||||
Line: 146 to 143 | ||||||||
Pozn.: Po instalaci systému LDAP proběhne přeregistrování všech uživatelů, vytvoří se nové uživatelské skupiny a v důsledku toho se také změní současná struktura front. | ||||||||
Deleted: | ||||||||
< < | ... | |||||||
Zpět | ||||||||
Added: | ||||||||
> > | ||||||||
3.2 Příkaz qsub | ||||||||
Line: 178 to 174 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ... ) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSProUserGuide 9.2 , zde si ve zkratce přiblížíme pouze základní využití této funkcionality systému PBSPro. | |||||||
> > | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ... ) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSProUserGuide 9.2 . Zde si ve zkratce přiblížíme pouze základní využití této funkcionality systému PBSPro. | |||||||
Tabulka nejčastějších požadavků úlohy na výpočetní zdroje: | ||||||||
Line: 264 to 260 | ||||||||
4.1 Zálohování dat | ||||||||
Changed: | ||||||||
< < | Zálohují se pouze data na svazku /home systémem Legato Net Worker (Produkt firmy EMC pro zálohování rozsáhlé sítě s velkým množstvím dat. Pracuje na principu klient-server). Zálohy se zapisují na pásky o velikosti 400 GB (bez komprese), v létě 2008 jsou vyhrazeny 3 pásky. Kažou noc se provádí inkrementální záloha a jednou za měsíc plná záloha. Uchováváme 4 verze plných záloh, tj. data jsou přístupná s minimálně 3 měsíční historií. | |||||||
> > | Zálohují se pouze data na svazku /home systémem Legato Net Worker (Produkt firmy EMC pro zálohování rozsáhlé sítě s velkým množstvím dat. Pracuje na principu klient-server). Zálohy se zapisují na pásky o velikosti 400 GB (bez komprese), v současné době jsou vyhrazeny 3 pásky. Každou noc se provádí inkrementální záloha a jednou za měsíc plná záloha. Uchováváme 4 verze plných záloh, tj. data jsou přístupná s minimálně 3 měsíční historií. | |||||||
4.2 Obnova dat |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 9 to 9 | ||||||||
Novinky: | ||||||||
Changed: | ||||||||
< < | ![]() | |||||||
> > | ![]() | |||||||
![]() | ||||||||
Line: 51 to 51 | ||||||||
Každý nový zájemce o používání farmy Goliáš musí vyplnit Žádost o zřízení účtu. Žádost je nutné v papírové formě zaslat na sekretariát Sekce fyziky elementárních částic FZÚ. Pro urychlení celé procedury je možné žádost poslat faxem (fax: 286 585 443) a originál doručit do čtrnácti dnů. | ||||||||
Changed: | ||||||||
< < | Jakmile obdržíte e-mailem potvrzení o zřízení účtu, je nutné se přihlásit na ui2 nebo na prak3 a pomocí příkazu passwd změnit přístupové heslo. Téměř na všech výpočetních uzlech už je nainstalován systém LDAP (Lightweight Directory Access Protocol), proto stačí změnu provést jen na jednom uzlu, na ostatních ldapizovaných uzlech se heslo změní automaticky. (Neplatí pro prak2. Tam je třeba heslo změnit samostatně). | |||||||
> > | Jakmile obdržíte e-mailem potvrzení o zřízení účtu, je nutné se přihlásit na golias.farm.particle.cz a potom na ui2.farm.particle.cz nebo na prak3.farm.particle.cz a pomocí příkazu passwd změnit přístupové heslo. | |||||||
Heslo by mělo být silné, tzn. mělo by se skládat alespoň z 8 znaků a obsahovat malá a velká písmena, číslice a nealfanumerické znaky (např. %, &, *, # apod.). | ||||||||
Changed: | ||||||||
< < | Pozn.: Po instalaci systému LDAP bude uživatel při prvním přihlášení na ui2 nebo prak3 automaticky vyzván ke změně hesla. Dokud si heslo nezmění, nebude mít možnost dále pracovat. | |||||||
> > | Pozn.: Po dokončení instalaci systému LDAP ( Lightweight Directory Access Protocol ) bude nový uživatel při prvním přihlášení na ui2 nebo prak3 automaticky vyzván ke změně svého hesla. Dokud si heslo nezmění, nebude mít možnost dále pracovat. | |||||||
Každý nový uživatel farmy Goliáš je automaticky přihlášen do e-mailové skupiny hepfarm zavináč heplist.fzu.cz. Prostřednictvím toho e-mailu bude informován o novinkách, o změnách v konfiguraci, o plánovaném výpadku farmy apod. |
Line: 1 to 1 | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
Line: 6 to 6 | |||||||||||||||||||||||||||||
Pro snažší komunikaci s uživateli byl zaveden RT (Request Tracking) system . Proto veškeré dotazy a problémy spojené s farmou Goliáš zasílejte výhradně na e-mailovou adresu fzu zavináč rt3.cesnet.cz . | |||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||
> > |
Novinky:![]() | ||||||||||||||||||||||||||||
![]() | |||||||||||||||||||||||||||||
Line: 22 to 27 | |||||||||||||||||||||||||||||
Na tomto stroji běží server systému PBSPro (Portable Batch System), který má na starosti plánování a spouštění úloh na farmě Goliáš. | |||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < |
| ||||||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < | Na tyto dva servery se uživatel přihlašuje. (V současné době si sám zvolí, na který prak se zaloguje). Na těchto strojích je nainstalován klient systému PBS. Uživatel může své úlohy spouštět, rušit, přesouvat ve frontách, vyzvedávat výsledky. Zároveň může provádět další interaktivní činosti jako např. testovat nebo kompilovat své programy. Výhledově bude pro interaktivní činnosti vyhrazeno několik výpočetních uzlů golias. | ||||||||||||||||||||||||||||
> > | Na tyto servery se uživatel přihlašuje. (V současné době si sám zvolí, na který stroj se zaloguje). Na těchto serverech je nainstalován klient systému PBS. Uživatel může své úlohy spouštět, rušit, přesouvat ve frontách, vyzvedávat výsledky. Zároveň může provádět další interaktivní činosti jako např. testovat nebo kompilovat své programy. Výhledově bude pro interaktivní činnosti vyhrazeno několik výpočetních uzlů golias. | ||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Line: 45 to 51 | |||||||||||||||||||||||||||||
Každý nový zájemce o používání farmy Goliáš musí vyplnit Žádost o zřízení účtu. Žádost je nutné v papírové formě zaslat na sekretariát Sekce fyziky elementárních částic FZÚ. Pro urychlení celé procedury je možné žádost poslat faxem (fax: 286 585 443) a originál doručit do čtrnácti dnů. | |||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < | Jakmile obdržíte e-mailem potvrzení o zřízení účtu, je nutné se přihlásit na prak2 a na prak3 a pomocí příkazu passwd změnit přístupové heslo. Heslo by mělo být silné, tzn. mělo by se skládat alespoň z 8 znaků a obsahovat malá a velká písmena, číslice a nealfanumerické znaky (např. %, &, *, # apod.). | ||||||||||||||||||||||||||||
> > | Jakmile obdržíte e-mailem potvrzení o zřízení účtu, je nutné se přihlásit na ui2 nebo na prak3 a pomocí příkazu passwd změnit přístupové heslo. Téměř na všech výpočetních uzlech už je nainstalován systém LDAP (Lightweight Directory Access Protocol), proto stačí změnu provést jen na jednom uzlu, na ostatních ldapizovaných uzlech se heslo změní automaticky. (Neplatí pro prak2. Tam je třeba heslo změnit samostatně). Heslo by mělo být silné, tzn. mělo by se skládat alespoň z 8 znaků a obsahovat malá a velká písmena, číslice a nealfanumerické znaky (např. %, &, *, # apod.). | ||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < | Pozn.: Po instalaci systému LDAP bude uživatel při prvním přihlášení na kterýkoliv z praků automaticky vyzván ke změně hesla. Dokud si heslo nezmění, nebude mít možnost dále pracovat. | ||||||||||||||||||||||||||||
> > | Pozn.: Po instalaci systému LDAP bude uživatel při prvním přihlášení na ui2 nebo prak3 automaticky vyzván ke změně hesla. Dokud si heslo nezmění, nebude mít možnost dále pracovat. | ||||||||||||||||||||||||||||
Každý nový uživatel farmy Goliáš je automaticky přihlášen do e-mailové skupiny hepfarm zavináč heplist.fzu.cz. Prostřednictvím toho e-mailu bude informován o novinkách, o změnách v konfiguraci, o plánovaném výpadku farmy apod. | |||||||||||||||||||||||||||||
Line: 64 to 71 | |||||||||||||||||||||||||||||
Prostor domovského adresáře je ale omezen kvótou. Rozlišujeme dva stupně: soft limit a hard limit. V současné době je soft limit standardně nastaven na hodnotu 2GB, hard limit na hodnotu 2,5GB. Hard limit už překročit nelze. | |||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < | ![]() | ||||||||||||||||||||||||||||
> > | Míru zaplnění adresáře /home a výši limitů lze zjistit po zalogování na ui2 nebo prak3 pomocí příkazu | ||||||||||||||||||||||||||||
ssh storage5 /usr/sbin/repquota -s /home | |||||||||||||||||||||||||||||
Line: 81 to 84 | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||
> > | Pozn.: Při zalogování na prak2 se uživateli automaticky zobrazí velikost obsazeného prostoru a nastavené kvóty. Uživatel je také upozorněn v případě, že překročil soft limit. Toto řešení je pouze dočasné. Výhledově bude uživatel upozorněn na překročení soft limitu e-mailem. | ||||||||||||||||||||||||||||
Zvýšení kvóty Pokud uživatel potřebuje v adresáři /home větší prostor, může požádat o zvýšení kvóty. Svou žádost náležitě odůvodní a pošle prostřednictvím e-mailu Janu Švecovi nebo Tomáši Koubovi. | |||||||||||||||||||||||||||||
Line: 91 to 97 | |||||||||||||||||||||||||||||
Na každém výpočetním uzlu je lokální pracovní prostor /scratch. Do tohoto prostoru by se měly ukládat mezivýsledky výpočtů. Při spuštění úlohy se v adresáři /scratch automaticky vytvoří podadresář /pbstmp.cislojobu.golias. Současně se vytvoří proměnná $TMPDIR, která do tohoto adresáře ukazuje. Po skončení úlohy se tento podadresář automaticky smaže. Tímto způsobem se prostor /scratch průběžně promazává. Proto je třeba ve skriptech, kterými se úlohy zadávají do front, používat pro uložení dočasných dat proměnnou $TMPDIR. | |||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||
> > | ![]() | ||||||||||||||||||||||||||||
Zpět | |||||||||||||||||||||||||||||
Line: 129 to 137 | |||||||||||||||||||||||||||||
Příklad: Fronta q1 má nejvyšší prioritu, fronty q2 a q3 mají vyhrazený počet procesorů a stejnou prioritu. Ve frontě q1 čeká n1 úloh, ve frontě q2 běží m2 úloh a čeká n2 úloh a ve frontě q3 čeká n3 úloh. V okamžiku, kdy se uvolní jeden procesor, systém PBS by spustil úlohu z fronty q1 (nejvyšší priorita), ale vzhledem k tomu, že fronty q2 a q3 ještě nenaplnily svůj počet vyhrazených procesorů, spustí se úloha z fronty q2. Při uvolnění dalšího procesoru se spustí úloha z fronty q3 (stejná priorita). Tento postup se opakuje až do doby, kdy fronty q2 a q3 vyčerpají svůj počet rezervovaných procesorů nebo ve frontách už nečekají další úlohy. | |||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < | Uživatel zadává svou úlohu do fronty z praku2 nebo z praku3 pomocí příkazu qsub. | ||||||||||||||||||||||||||||
> > | Uživatel zadává svou úlohu do fronty z ui2 nebo z praku3 pomocí příkazu qsub. | ||||||||||||||||||||||||||||
Nesmí posílat úlohy do front označených lcg a také do front testovacích. | |||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < | Úplný seznam front lze získat po přihlášení na prak2 nebo prak3 pomocí příkazu | ||||||||||||||||||||||||||||
> > | Úplný seznam front lze získat po přihlášení na ui2 nebo prak3 pomocí příkazu | ||||||||||||||||||||||||||||
qstat -q | |||||||||||||||||||||||||||||
Line: 170 to 178 | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ... ) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSProUserGuide 8.0 , zde si ve zkratce přiblížíme pouze základní využití této funkcionality systému PBSPro. | ||||||||||||||||||||||||||||
> > | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ... ) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSProUserGuide 9.2 , zde si ve zkratce přiblížíme pouze základní využití této funkcionality systému PBSPro. | ||||||||||||||||||||||||||||
Tabulka nejčastějších požadavků úlohy na výpočetní zdroje:
| |||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < |
| ||||||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Line: 203 to 211 | |||||||||||||||||||||||||||||
qsub -q <jméno fronty> -l <seznam požadavků na výpočetní zdroje> <váš skript>
| |||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < |
| ||||||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||||||
... Požadavek mem, resp. vmem - bude doplněno. Je možné požadovat i konkrétní uzel pomocí resource vnode, to se ale nedoporučuje, protože čekací doba na spuštění úlohy může být v takovém případě velmi dlouhá. | |||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||
> > | ![]() | ||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Line: 265 to 270 | |||||||||||||||||||||||||||||
Obnova ztracených dat se provádí ze stroje storage5 příkazem nwrecover. Program se nastaví do adresáře, z něhož je zavolán. | |||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||
< < | V případě, že chcete obnovit smazaný soubor, musíte se přihlásit na prak2 nebo prak3 pomocí ssh -X a potom se už bez hesla zalogovat na storage5 | ||||||||||||||||||||||||||||
> > | V případě, že chcete obnovit smazaný soubor, musíte se přihlásit na ui2 nebo prak3 pomocí ssh -X a potom se už bez hesla zalogovat na storage5 | ||||||||||||||||||||||||||||
ssh storage5 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 111 to 111 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 160 to 160 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 49 to 49 | ||||||||
Pozn.: Po instalaci systému LDAP bude uživatel při prvním přihlášení na kterýkoliv z praků automaticky vyzván ke změně hesla. Dokud si heslo nezmění, nebude mít možnost dále pracovat. | ||||||||
Added: | ||||||||
> > | Každý nový uživatel farmy Goliáš je automaticky přihlášen do e-mailové skupiny hepfarm zavináč heplist.fzu.cz. Prostřednictvím toho e-mailu bude informován o novinkách, o změnách v konfiguraci, o plánovaném výpadku farmy apod. | |||||||
Zpět | ||||||||
Line: 143 to 145 | ||||||||
3.2 Příkaz qsub | ||||||||
Changed: | ||||||||
< < | Úlohy se zadávají do fronty pomocí příkazu qsub. Příkaz vrátí Job ID. | |||||||
> > | Úloha (job) je v zásadě skript, který si uživatel předem připraví a potom zadá do fronty pomocí příkazu qsub. Příkaz vrátí Job ID. | |||||||
qsub -q <jméno fronty> <seznam parametrů> <váš skript> 1234567.golias | ||||||||
Changed: | ||||||||
< < | Tabulka nejčastějších parametrů příkazu qsub: | |||||||
> > | Uživatel může specifikovat parametry dvěma způsoby:
| |||||||
| ||||||||
Line: 163 to 170 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ... ) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSProUserGuide , zde si ve zkratce přiblížíme pouze základní využití této funkcionality systému PBSPro. | |||||||
> > | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ... ) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSProUserGuide 8.0 , zde si ve zkratce přiblížíme pouze základní využití této funkcionality systému PBSPro. | |||||||
Tabulka nejčastějších požadavků úlohy na výpočetní zdroje: | ||||||||
Line: 180 to 188 | ||||||||
-l select=[N:] chunk [+[N:] chunk ...] | ||||||||
Changed: | ||||||||
< < | Pokud N neuvedete, dosadí se do něj automaticky hodnota 1. | |||||||
> > | Pokud N není uvedeno, dosadí se automaticky hodnota 1. | |||||||
Samotný chunk pak tvoří jeden nebo více výrazů, oddělených dvojtečkou, ve tvaru <resource_name=hodnota>. | ||||||||
Added: | ||||||||
> > | -l select=N:<resource_name1=hodnota1>:<resource_name2=hodnota2> ... Kromě tzv. per-chunk limitů, které úloha požaduje na jeden výpočetní uzel, rozlišujeme ještě tzv. job-wide limity, které požaduje úloha jako celek. Ty jsou v příkazu qsub vypsány samostatně s parametrem -l, tzn. nezařazují se do chunků. Mezi tyto požadavky patří např. walltime a cput. -l <resource_name=hodnota> | |||||||
Příklady: qsub -q <jméno fronty> -l <seznam požadavků na výpočetní zdroje> <váš skript> |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 143 to 143 | ||||||||
3.2 Příkaz qsub | ||||||||
Changed: | ||||||||
< < | Úlohy se zadávají do fronty pomocí příkazu qsub. | |||||||
> > | Úlohy se zadávají do fronty pomocí příkazu qsub. Příkaz vrátí Job ID. | |||||||
qsub -q <jméno fronty> <seznam parametrů> <váš skript> | ||||||||
Changed: | ||||||||
< < | Tabulka parametrů příkazu qsub: | |||||||
> > | 1234567.golias Tabulka nejčastějších parametrů příkazu qsub: | |||||||
| ||||||||
Line: 156 to 158 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 190 to 192 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 227 to 229 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Changed: | ||||||||
< < | Podrobnější informace najdete na manových stránkách | |||||||
> > | Podrobnější informace najdete na manuálových stránkách | |||||||
man qstat |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 6 to 6 | ||||||||
Pro snažší komunikaci s uživateli byl zaveden RT (Request Tracking) system . Proto veškeré dotazy a problémy spojené s farmou Goliáš zasílejte výhradně na e-mailovou adresu fzu zavináč rt3.cesnet.cz . | ||||||||
Changed: | ||||||||
< < | ![]() | |||||||
> > | ![]() | |||||||
zde, administrátorský manuál PBSProAdminGuide9.2 zde.
Obsah: | ||||||||
Line: 254 to 254 | ||||||||
a zadat příkaz | ||||||||
Changed: | ||||||||
< < | nwrecover | |||||||
> > | nwrecover & | |||||||
Dostanete grafické GUI k obnově. Objeví se dvě okna: v levém okně je strom adresářů, v pravém seznam souborů daného adresáře a v horní liště menu. Pomocí volby |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 7 to 7 | ||||||||
Pro snažší komunikaci s uživateli byl zaveden RT (Request Tracking) system . Proto veškeré dotazy a problémy spojené s farmou Goliáš zasílejte výhradně na e-mailovou adresu fzu zavináč rt3.cesnet.cz .
![]() | ||||||||
Changed: | ||||||||
< < | zde | |||||||
> > | zde, administrátorský manuál PBSProAdminGuide9.2 zde. | |||||||
Obsah: |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 6 to 6 | ||||||||
Pro snažší komunikaci s uživateli byl zaveden RT (Request Tracking) system . Proto veškeré dotazy a problémy spojené s farmou Goliáš zasílejte výhradně na e-mailovou adresu fzu zavináč rt3.cesnet.cz . | ||||||||
Added: | ||||||||
> > | ![]() | |||||||
Obsah: |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 16 to 17 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Na tomto stroji běží server systému PBSPro, který má na starosti plánování a spouštění úloh na farmě Goliáš. | |||||||
> > | Na tomto stroji běží server systému PBSPro (Portable Batch System), který má na starosti plánování a spouštění úloh na farmě Goliáš. | |||||||
| ||||||||
Line: 47 to 48 | ||||||||
Zpět | ||||||||
Deleted: | ||||||||
< < | 1.3 Adresáře /home a /scratch1.3.1 Domovský adresář /homeZálohování | |||||||
Changed: | ||||||||
< < | Adresář /home je vidět ze všech výpočetních uzlů. Zálohuje se systémem networker. Úplný backup probíhá jednou měsíčně a uchovává se po dobu 3 měsíců. Inkrementální (přírůstkový) backup probíhá denně (zálohují se jenom nové nebo změněné soubory). Pokud chce uživatel obnovit ztracený soubor, musí se zalogovat na prak2 nebo prak3 a potom se už bez hesla pomocí ssh přihlásí na storage5. ssh storage5 | |||||||
> > | 2. Datové prostory | |||||||
Changed: | ||||||||
< < | nwrecover& ... Podrobnosti budou doplněny. | |||||||
> > | 2.1. Domovský adresář /home | |||||||
Kvóty | ||||||||
Added: | ||||||||
> > | Adresář /home je vidět ze všech výpočetních uzlů. Zálohuje se systémem Legato Net Worker. Podrobnější informace o zálohování a obnově souborů naleznete v kapitole 4. | |||||||
Prostor domovského adresáře je ale omezen kvótou. Rozlišujeme dva stupně: soft limit a hard limit. V současné době je soft limit standardně nastaven na hodnotu 2GB, hard limit na hodnotu 2,5GB. Hard limit už překročit nelze.
![]() | ||||||||
Line: 86 to 80 | ||||||||
Pokud uživatel potřebuje v adresáři /home větší prostor, může požádat o zvýšení kvóty. Svou žádost náležitě odůvodní a pošle prostřednictvím e-mailu Janu Švecovi nebo Tomáši Koubovi. | ||||||||
Deleted: | ||||||||
< < | ||||||||
![]() | ||||||||
Changed: | ||||||||
< < | 1.3.2 Pracovní adresář /scratch | |||||||
> > | 2.2 Pracovní adresář /scratch | |||||||
Na každém výpočetním uzlu je lokální pracovní prostor /scratch. Do tohoto prostoru by se měly ukládat mezivýsledky výpočtů. Při spuštění úlohy se v adresáři /scratch automaticky vytvoří podadresář /pbstmp.cislojobu.golias. Současně se vytvoří proměnná $TMPDIR, která do tohoto adresáře ukazuje. Po skončení úlohy se tento podadresář automaticky smaže. Tímto způsobem se prostor /scratch průběžně promazává. Proto je třeba ve skriptech, kterými se úlohy zadávají do front, používat pro uložení dočasných dat proměnnou $TMPDIR. Zpět | ||||||||
Deleted: | ||||||||
< < | 2. Zadávání úloh | |||||||
Changed: | ||||||||
< < | 2.1 Typy front | |||||||
> > | 3. Zadávání úloh3.1 Typy front | |||||||
Některé fronty jsou vyhrazené pro speciální projekty (experimenty), pro určité skupiny uživatelů nebo pro speciální typ úloh (interaktivní úlohy apod.). Fronty mají při spuštění úloh různou prioritu. Mohou mít také nastavené různé limity. Např.: | ||||||||
Line: 144 to 138 | ||||||||
Zpět | ||||||||
Changed: | ||||||||
< < | 2.2 Příkaz qsub | |||||||
> > | 3.2 Příkaz qsub | |||||||
Úlohy se zadávají do fronty pomocí příkazu qsub. | ||||||||
Line: 164 to 158 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ... ) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSProUserGuide, zde si ve zkratce přiblížíme pouze základní využití této funkcionality systému PBSPro. | |||||||
> > | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ... ) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSProUserGuide , zde si ve zkratce přiblížíme pouze základní využití této funkcionality systému PBSPro. | |||||||
Tabulka nejčastějších požadavků úlohy na výpočetní zdroje: | ||||||||
Line: 221 to 215 | ||||||||
Zpět | ||||||||
Changed: | ||||||||
< < | 2.3 Další užitečné příkazy PBS | |||||||
> > | 3.3 Další užitečné příkazy PBS | |||||||
| ||||||||
Line: 240 to 234 | ||||||||
Zpět | ||||||||
Changed: | ||||||||
< < | 3. Práce s certifikátem | |||||||
> > |
4. Zálohování a obnova dat4.1 Zálohování datZálohují se pouze data na svazku /home systémem Legato Net Worker (Produkt firmy EMC pro zálohování rozsáhlé sítě s velkým množstvím dat. Pracuje na principu klient-server). Zálohy se zapisují na pásky o velikosti 400 GB (bez komprese), v létě 2008 jsou vyhrazeny 3 pásky. Kažou noc se provádí inkrementální záloha a jednou za měsíc plná záloha. Uchováváme 4 verze plných záloh, tj. data jsou přístupná s minimálně 3 měsíční historií.4.2 Obnova datObnova ztracených dat se provádí ze stroje storage5 příkazem nwrecover. Program se nastaví do adresáře, z něhož je zavolán. V případě, že chcete obnovit smazaný soubor, musíte se přihlásit na prak2 nebo prak3 pomocí ssh -X a potom se už bez hesla zalogovat na storage5 ssh storage5 a zadat příkaz nwrecover Dostanete grafické GUI k obnově. Objeví se dvě okna: v levém okně je strom adresářů, v pravém seznam souborů daného adresáře a v horní liště menu. Pomocí volby Change -> Browse Time... zvolte datum zálohy dřívější, než kdy byl už soubor smazán, a potvrďte OK. Soubor můžete vyhledávat pomocí volby Search . Klikněte na soubor ("políčko zčerná") a volbou Mark označte (modré zaškrtnutí). Pokud chcete soubor uložit do jiného adresáře než do původního, použijte volbu Options -> Relocate... zadejte jméno adresáře a potvrďte OK. Spusťte obnovu volbou Start Soubor je možné přímo přepsat nebo uložit pod pozměněným jménem. Program možnosti nabídne v dalším okně. Najednou lze obnovit i více souborů (všechny označené modrým zaškrtnutím) nebo celý adresář. Obnova je snažší, pokud si pamatujete jméno souboru a přibližné datum, kdy jste soubor naposledy editovali. Zpět | |||||||
Changed: | ||||||||
< < | 3.1 Získání certifikátu | |||||||
> > | 5. Práce s certifikátem5.1 Získání certifikátu | |||||||
Certfikát lze získat od certifikační autority CESNETu, o osobní certifikát se žádá zde. | ||||||||
Changed: | ||||||||
< < | 3.2 Převod do jiných formátů | |||||||
> > | 5.2 Převod do jiných formátů | |||||||
Certfikát je typicky uložen do internetového prohlížeče. Exportem certifikátu získáme soubor s příponou p12. Pro použití v gridovém prostředí je třeba ho převést do formátu pem příkazy: | ||||||||
Line: 256 to 297 | ||||||||
Zpět | ||||||||
Deleted: | ||||||||
< < | 4. Zálohování datZálohují se pouze data na svazku /home. Zálohy se zapisují na pásky o velikosti 400 GB (bez komprese), v létě 2008 jsou vyhrazeny 3 pásky. Kažou noc se provádí inkrementální záloha a jednou za měsíc plná záloha. Uchováváme 4 verze plných záloh, tj. data jsou přístupná s minimálně 3 měsíční historií. Obnova ztracených dat se provádí ze stroje storage5 příkazemnwrecover . | |||||||
-- JanaUhlirova - 01 Jul 2008 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Line: 256 to 256 | ||||||||
Zpět | ||||||||
Added: | ||||||||
> > | 4. Zálohování datZálohují se pouze data na svazku /home. Zálohy se zapisují na pásky o velikosti 400 GB (bez komprese), v létě 2008 jsou vyhrazeny 3 pásky. Kažou noc se provádí inkrementální záloha a jednou za měsíc plná záloha. Uchováváme 4 verze plných záloh, tj. data jsou přístupná s minimálně 3 měsíční historií. Obnova ztracených dat se provádí ze stroje storage5 příkazemnwrecover . | |||||||
-- JanaUhlirova - 01 Jul 2008 \ No newline at end of file |
Line: 1 to 1 | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
Line: 35 to 35 | |||||||||||||||||||||||||
Toto jsou fileservery, na kterých jsou uložena data a domovské adresáře. Pomocí NFS jsou namountovány na všech serverech golias a prak jako adresáře /raidN, kde N je číslo v názvu serveru. Pokud je součástí jména adresáře /raidN i jméno experimentu, znamená to, že tento adresář může být využíván pouze pro daný experiment. Soubory uložené v adresáři /raidN se nezálohují! Uživatel si musí soubory sám zkopírovat na jiné místo. Zálohují se pouze domovské adresáře. | |||||||||||||||||||||||||
Deleted: | |||||||||||||||||||||||||
< < | Podrobnou HW konfiguraci farmy Goliáš naleznete [zde] | ||||||||||||||||||||||||
Zpět
1.2 Nový uživatel | |||||||||||||||||||||||||
Line: 55 to 53 | |||||||||||||||||||||||||
Zálohování | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | Adresář /home je vidět ze všech výpočetních uzlů. Zálohuje se systémem networker. Pokud chce uživatel obnovit ztracený soubor, musí se zalogovat na prak2 nebo prak3 a potom se už bez hesla pomocí ssh přihlásí na storage5. | ||||||||||||||||||||||||
> > | Adresář /home je vidět ze všech výpočetních uzlů. Zálohuje se systémem networker. Úplný backup probíhá jednou měsíčně a uchovává se po dobu 3 měsíců. Inkrementální (přírůstkový) backup probíhá denně (zálohují se jenom nové nebo změněné soubory). Pokud chce uživatel obnovit ztracený soubor, musí se zalogovat na prak2 nebo prak3 a potom se už bez hesla pomocí ssh přihlásí na storage5. | ||||||||||||||||||||||||
ssh storage5 nwrecover& | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | ... | ||||||||||||||||||||||||
> > | ... Podrobnosti budou doplněny. | ||||||||||||||||||||||||
Kvóty | |||||||||||||||||||||||||
Line: 210 to 208 | |||||||||||||||||||||||||
Je možné požadovat i konkrétní uzel pomocí resource vnode, to se ale nedoporučuje, protože čekací doba na spuštění úlohy může být v takovém případě velmi dlouhá. | |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
![]() |
Line: 1 to 1 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Line: 67 to 67 | |||||||||||||
Prostor domovského adresáře je ale omezen kvótou. Rozlišujeme dva stupně: soft limit a hard limit. V současné době je soft limit standardně nastaven na hodnotu 2GB, hard limit na hodnotu 2,5GB. Hard limit už překročit nelze. | |||||||||||||
Changed: | |||||||||||||
< < | ![]() | ||||||||||||
> > | ![]() | ||||||||||||
Changed: | |||||||||||||
< < | Míru zaplnění adresáře /home a výši limitů lze také zjistit pomocí příkazu | ||||||||||||
> > | Pozn. : Toto řešení je pouze dočasné. Výhledově bude uživatel upozorněn na překročení soft limitu e-mailem. Míru zaplnění adresáře /home a výši limitů lze také zjistit po zalogování na prak2 nebo prak3 pomocí příkazu | ||||||||||||
ssh storage5 /usr/sbin/repquota -s /home | |||||||||||||
Line: 164 to 166 | |||||||||||||
| |||||||||||||
Changed: | |||||||||||||
< < | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ...) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSPro user guide, zde si ve zkratce přiblížíme pouze základní využití této funcionality systému PBSPro. | ||||||||||||
> > | Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ... ) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSProUserGuide, zde si ve zkratce přiblížíme pouze základní využití této funkcionality systému PBSPro. | ||||||||||||
Tabulka nejčastějších požadavků úlohy na výpočetní zdroje: | |||||||||||||
Line: 176 to 178 | |||||||||||||
| |||||||||||||
Changed: | |||||||||||||
< < | Ostatní dostupné zdroje a vlastnosti (dále jen resources) je možné vypsat pomocí příkazu pbsnodes. Při zadávání úlohy pomocí příkazu qsub pak uživatel přepínačem -l definuje požadované resources, nejčastěji přes tzv. chunky (anglicky chunks). Chunk je seznam požadovaných resources a jejich hodnot, které jsou úloze alokovány z jednoho uzlu. Kromě obsahu chunku uživatel při zadávání úlohy specifikuje i jejich počet (N) následujícím způsobem: | ||||||||||||
> > | Ostatní dostupné zdroje a vlastnosti (dále jen resources) je možné vypsat pomocí příkazu pbsnodes. Při zadávání úlohy pomocí příkazu qsub pak uživatel přepínačem -l definuje požadované resources, nejčastěji přes tzv. chunky (anglicky chunks). Chunk je seznam požadovaných resources a jejich hodnot, které jsou úloze alokovány z jednoho uzlu. Kromě obsahu chunku uživatel při zadávání úlohy specifikuje i jejich počet N následujícím způsobem: | ||||||||||||
Changed: | |||||||||||||
< < | -l select=[N:]chunk[+[N:]chunk ...] | ||||||||||||
> > | -l select=[N:] chunk [+[N:] chunk ...] | ||||||||||||
Pokud N neuvedete, dosadí se do něj automaticky hodnota 1. Samotný chunk pak tvoří jeden nebo více výrazů, oddělených dvojtečkou, ve tvaru <resource_name=hodnota>. | |||||||||||||
Line: 191 to 193 | |||||||||||||
| |||||||||||||
Changed: | |||||||||||||
< < |
| ||||||||||||
> > |
| ||||||||||||
| |||||||||||||
Changed: | |||||||||||||
< < |
| ||||||||||||
> > |
| ||||||||||||
| |||||||||||||
Changed: | |||||||||||||
< < |
| ||||||||||||
> > |
| ||||||||||||
Changed: | |||||||||||||
< < | Je možné požadovat i konkrétní uzel pomocí resource vnode, to se ale nedoporučuje, protože čekací doba na spuštění úlohy může být v takovém případě velmi dlouhá. | ||||||||||||
> > | ... Požadavek mem, resp. vmem - bude doplněno. | ||||||||||||
Changed: | |||||||||||||
< < | ... | ||||||||||||
> > | Je možné požadovat i konkrétní uzel pomocí resource vnode, to se ale nedoporučuje, protože čekací doba na spuštění úlohy může být v takovém případě velmi dlouhá. | ||||||||||||
![]() | |||||||||||||
Line: 222 to 224 | |||||||||||||
| |||||||||||||
Deleted: | |||||||||||||
< < |
| ||||||||||||
| |||||||||||||
Added: | |||||||||||||
> > | Podrobnější informace najdete na manových stránkách man qstat | ||||||||||||
Zpět
3. Práce s certifikátem |
Line: 1 to 1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
Line: 163 to 163 | |||||||||
| |||||||||
Changed: | |||||||||
< < | Tabulka požadavků úlohy na výpočetní zdroje: | ||||||||
> > | Výpočetní uzly mají vlastnosti popisující jejich architekturu, operační systém, zvláštní vybavení, typ, atd. Uživatel může při zadávání úlohy specifikovat požadavky na zdroje (čas, paměť, ...) a vlastnosti (architektura, hardware, model) uzlu, které úloha potřebuje. Podrobný popis je uveden v PBSPro user guide, zde si ve zkratce přiblížíme pouze základní využití této funcionality systému PBSPro. Tabulka nejčastějších požadavků úlohy na výpočetní zdroje: | ||||||||
| |||||||||
Line: 173 to 176 | |||||||||
| |||||||||
Added: | |||||||||
> > | Ostatní dostupné zdroje a vlastnosti (dále jen resources) je možné vypsat pomocí příkazu pbsnodes. Při zadávání úlohy pomocí příkazu qsub pak uživatel přepínačem -l definuje požadované resources, nejčastěji přes tzv. chunky (anglicky chunks). Chunk je seznam požadovaných resources a jejich hodnot, které jsou úloze alokovány z jednoho uzlu. Kromě obsahu chunku uživatel při zadávání úlohy specifikuje i jejich počet (N) následujícím způsobem: -l select=[N:]chunk[+[N:]chunk ...] Pokud N neuvedete, dosadí se do něj automaticky hodnota 1. Samotný chunk pak tvoří jeden nebo více výrazů, oddělených dvojtečkou, ve tvaru <resource_name=hodnota>. | ||||||||
Příklady: qsub -q <jméno fronty> -l <seznam požadavků na výpočetní zdroje> <váš skript> | |||||||||
Line: 182 to 193 | |||||||||
| |||||||||
Added: | |||||||||
> > |
| ||||||||
| |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
| |||||||||
Added: | |||||||||
> > | Je možné požadovat i konkrétní uzel pomocí resource vnode, to se ale nedoporučuje, protože čekací doba na spuštění úlohy může být v takovém případě velmi dlouhá. | ||||||||
...
![]() |
Line: 1 to 1 | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Line: 14 to 14 | |||||||||||||||||||
1.1 Struktura farmy Goliáš | |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | golias.farm.particle.cz | ||||||||||||||||||
> > |
| ||||||||||||||||||
Na tomto stroji běží server systému PBSPro, který má na starosti plánování a spouštění úloh na farmě Goliáš. | |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | prak2.farm.particle.cz prak3.farm.particle.cz | ||||||||||||||||||
> > |
| ||||||||||||||||||
Na tyto dva servery se uživatel přihlašuje. (V současné době si sám zvolí, na který prak se zaloguje). Na těchto strojích je nainstalován klient systému PBS. Uživatel může své úlohy spouštět, rušit, přesouvat ve frontách, vyzvedávat výsledky. Zároveň může provádět další interaktivní činosti jako např. testovat nebo kompilovat své programy. Výhledově bude pro interaktivní činnosti vyhrazeno několik výpočetních uzlů golias. | |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | golias01 - golias162 | ||||||||||||||||||
> > |
| ||||||||||||||||||
Toto jsou výpočetní neboli pracovní uzly (tzv. worker nody). Nepatří mezi ně golias 10, 15, 25, 31, 32, 33, 59, 97, 98, 100, 137 a 143. (Pro úplnost golias31 - golias99 jsou aliasy pro goliasx31 - goliasx99). Na těchto strojích systém PBS spouští úlohy. Uživatel by se na ně neměl bezdůvodně hlásit. | |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | storage.farm.particle.cz storage2.farm.particle.cz storage3.farm.particle.cz storage4.farm.particle.cz storage5.farm.particle.cz | ||||||||||||||||||
> > |
| ||||||||||||||||||
Toto jsou fileservery, na kterých jsou uložena data a domovské adresáře. Pomocí NFS jsou namountovány na všech serverech golias a prak jako adresáře /raidN, kde N je číslo v názvu serveru. Pokud je součástí jména adresáře /raidN i jméno experimentu, znamená to, že tento adresář může být využíván pouze pro daný experiment. Soubory uložené v adresáři /raidN se nezálohují! Uživatel si musí soubory sám zkopírovat na jiné místo. Zálohují se pouze domovské adresáře. | |||||||||||||||||||
Line: 56 to 51 | |||||||||||||||||||
1.3 Adresáře /home a /scratch | |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | Domovský adresář /home | ||||||||||||||||||
> > | 1.3.1 Domovský adresář /home | ||||||||||||||||||
Zálohování | |||||||||||||||||||
Line: 82 to 77 | |||||||||||||||||||
| |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | n - velikost obsazeného prostoru (v kB) block limits - limity omezující obsazený prostor (v MB) file limits - limity omezující počet uložených souborů (tyto limity nejsou nastavené) grace - doba, po kterou může být překročen soft limit (standardní nastavení je 7 dnů) | ||||||||||||||||||
> > |
| ||||||||||||||||||
Zvýšení kvóty | |||||||||||||||||||
Line: 94 to 86 | |||||||||||||||||||
Pokud uživatel potřebuje v adresáři /home větší prostor, může požádat o zvýšení kvóty. Svou žádost náležitě odůvodní a pošle prostřednictvím e-mailu Janu Švecovi nebo Tomáši Koubovi. | |||||||||||||||||||
Added: | |||||||||||||||||||
> > | |||||||||||||||||||
![]() | |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | Pracovní adresář /scratch | ||||||||||||||||||
> > | 1.3.2 Pracovní adresář /scratch | ||||||||||||||||||
Na každém výpočetním uzlu je lokální pracovní prostor /scratch. Do tohoto prostoru by se měly ukládat mezivýsledky výpočtů. Při spuštění úlohy se v adresáři /scratch automaticky vytvoří podadresář /pbstmp.cislojobu.golias. Současně se vytvoří proměnná $TMPDIR, která do tohoto adresáře ukazuje. Po skončení úlohy se tento podadresář automaticky smaže. Tímto způsobem se prostor /scratch průběžně promazává. Proto je třeba ve skriptech, kterými se úlohy zadávají do front, používat pro uložení dočasných dat proměnnou $TMPDIR. | |||||||||||||||||||
Line: 200 to 193 | |||||||||||||||||||
... | |||||||||||||||||||
Added: | |||||||||||||||||||
> > | ![]() | ||||||||||||||||||
Zpět
2.3 Další užitečné příkazy PBS | |||||||||||||||||||
Line: 210 to 205 | |||||||||||||||||||
| |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | qstat -f <číslo úlohy> qstat -a <jméno fronty> | ||||||||||||||||||
> > |
| ||||||||||||||||||
Zpět |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | Dokumentace pro uživatele farmy Goliáš | |||||||
> > | Dokumentace pro uživatele farmy Goliáš | |||||||
Changed: | ||||||||
< < | 1. Základní informace | |||||||
> > | Obsah: | |||||||
Changed: | ||||||||
< < |
2. Zadávání úloh3. Práce s certifikátem | |||||||
> > | ||||||||
Changed: | ||||||||
< < |
1.1 Struktura farmy Goliáš | |||||||
> > | 1. Základní informace1.1 Struktura farmy Goliáš | |||||||
golias.farm.particle.cz | ||||||||
Line: 30 to 20 | ||||||||
prak3.farm.particle.cz | ||||||||
Changed: | ||||||||
< < | Na tyto dva servery se uživatel přihlašuje. (V současné době si sám zvolí, na který prak se zaloguje). Na těchto strojích je nainstalován klient systému PBS. Uživatel může své úlohy spouštět, rušit, přesouvat ve frontách, vyzvedávat výsledky. Zároveň může provádět další interaktivní činosti jako např. testovat nebo kompilovat své programy. Výhledově bude pro interaktivní činnosti vyhrazeno několik výpočetních uzlů golias. | |||||||
> > | Na tyto dva servery se uživatel přihlašuje. (V současné době si sám zvolí, na který prak se zaloguje). Na těchto strojích je nainstalován klient systému PBS. Uživatel může své úlohy spouštět, rušit, přesouvat ve frontách, vyzvedávat výsledky. Zároveň může provádět další interaktivní činosti jako např. testovat nebo kompilovat své programy. Výhledově bude pro interaktivní činnosti vyhrazeno několik výpočetních uzlů golias. | |||||||
golias01 - golias162 | ||||||||
Line: 52 to 42 | ||||||||
Zpět | ||||||||
Changed: | ||||||||
< < |
1.2 Nový uživatel | |||||||
> > | 1.2 Nový uživatel | |||||||
Každý nový zájemce o používání farmy Goliáš musí vyplnit Žádost o zřízení účtu. Žádost je nutné v papírové formě zaslat na sekretariát Sekce fyziky elementárních částic FZÚ. Pro urychlení celé procedury je možné žádost poslat faxem (fax: 286 585 443) a originál doručit do čtrnácti dnů. | ||||||||
Line: 63 to 52 | ||||||||
Zpět | ||||||||
Changed: | ||||||||
< < |
1.3 Adresáře /home a /scratch | |||||||
> > | 1.3 Adresáře /home a /scratch | |||||||
Changed: | ||||||||
< < | Domovský adresář /home | |||||||
> > | Domovský adresář /home | |||||||
Adresář /home je vidět ze všech výpočetních uzlů. Zálohuje se systémem networker. Pokud chce uživatel obnovit ztracený soubor, musí se zalogovat na prak2 nebo prak3 a potom se už bez hesla pomocí ssh přihlásí na storage5. | ||||||||
Line: 100 to 88 | ||||||||
Pozn.: V adresáři /home se nachází soubor .rhosts. Tento soubor je nezbytný pro potřeby administrátorů. Nesmí být smazán! | ||||||||
Changed: | ||||||||
< < | Pracovní adresář /scratch | |||||||
> > | Pracovní adresář /scratch | |||||||
Changed: | ||||||||
< < | Na každém výpočetním uzlu je lokální pracovní prostor /scratch. Do tohoto prostoru by se měly ukládat mezivýsledky výpočtů. Při spuštění úlohy se v adresáři /scratch automaticky vytvoří podadresář /pbstmp. cislojobu .golias. Současně se vytvoří proměnná $TMPDIR, která do tohoto adresáře ukazuje. Po skončení úlohy se tento podadresář automaticky smaže. Tímto způsobem se prostor /scratch průběžně promazává. Proto je třeba ve skriptech, kterými se úlohy zadávají do front, používat pro uložení dočasných dat proměnnou $TMPDIR. | |||||||
> > | Na každém výpočetním uzlu je lokální pracovní prostor /scratch. Do tohoto prostoru by se měly ukládat mezivýsledky výpočtů. Při spuštění úlohy se v adresáři /scratch automaticky vytvoří podadresář /pbstmp.cislojobu.golias. Současně se vytvoří proměnná $TMPDIR, která do tohoto adresáře ukazuje. Po skončení úlohy se tento podadresář automaticky smaže. Tímto způsobem se prostor /scratch průběžně promazává. Proto je třeba ve skriptech, kterými se úlohy zadávají do front, používat pro uložení dočasných dat proměnnou $TMPDIR. | |||||||
Zpět | ||||||||
Changed: | ||||||||
< < |
2.1 Typy front | |||||||
> > | 2. Zadávání úloh2.1 Typy front | |||||||
Některé fronty jsou vyhrazené pro speciální projekty (experimenty), pro určité skupiny uživatelů nebo pro speciální typ úloh (interaktivní úlohy apod.). Fronty mají při spuštění úloh různou prioritu. Mohou mít také nastavené různé limity. Např.: | ||||||||
Line: 120 to 109 | ||||||||
Původní rozdělení front na farmě Goliáš je následující: | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | Fronty experimentů se dále dělí na fronty produkční a fronty neprodukční. Experimenty podporované gridovým projektem mají ještě fronty, jejichž název začíná lcg. Tyto fronty slouží pouze ke spuštění úloh zadaných přes grid. | |||||||
> > | Fronty experimentů se dále dělí na fronty produkční a fronty neprodukční. Experimenty podporované gridovým projektem mají ještě fronty, jejichž název začíná lcg. Tyto fronty slouží pouze ke spuštění úloh zadaných přes grid. | |||||||
Každý experiment tedy má 2 fronty: produkční a neprodukční nebo 4 fronty: 2 fronty negridové a 2 fronty gridové, dále dělené na produkční a neprodukční. | ||||||||
Changed: | ||||||||
< < | Např. fronty pro experiment atlas | |||||||
> > | Např. fronty pro experiment atlas | |||||||
| ||||||||
Line: 140 to 129 | ||||||||
Příklad: Fronta q1 má nejvyšší prioritu, fronty q2 a q3 mají vyhrazený počet procesorů a stejnou prioritu. Ve frontě q1 čeká n1 úloh, ve frontě q2 běží m2 úloh a čeká n2 úloh a ve frontě q3 čeká n3 úloh. V okamžiku, kdy se uvolní jeden procesor, systém PBS by spustil úlohu z fronty q1 (nejvyšší priorita), ale vzhledem k tomu, že fronty q2 a q3 ještě nenaplnily svůj počet vyhrazených procesorů, spustí se úloha z fronty q2. Při uvolnění dalšího procesoru se spustí úloha z fronty q3 (stejná priorita). Tento postup se opakuje až do doby, kdy fronty q2 a q3 vyčerpají svůj počet rezervovaných procesorů nebo ve frontách už nečekají další úlohy. | ||||||||
Changed: | ||||||||
< < | Uživatel zadává svou úlohu do fronty z praku2 nebo z praku3 pomocí příkazu qsub. Nesmí posílat úlohy do front označených lcg a také do front testovacích. | |||||||
> > | Uživatel zadává svou úlohu do fronty z praku2 nebo z praku3 pomocí příkazu qsub. Nesmí posílat úlohy do front označených lcg a také do front testovacích. | |||||||
Úplný seznam front lze získat po přihlášení na prak2 nebo prak3 pomocí příkazu | ||||||||
Line: 153 to 142 | ||||||||
Zpět | ||||||||
Changed: | ||||||||
< < |
2.2 Příkaz qsub | |||||||
> > |
2.2 Příkaz qsub | |||||||
Changed: | ||||||||
< < | Úlohy se zadávají do fronty pomocí příkazu qsub. | |||||||
> > | Úlohy se zadávají do fronty pomocí příkazu qsub. | |||||||
Changed: | ||||||||
< < | qsub -q jméno fronty seznam parametrů váš skript | |||||||
> > | qsub -q <jméno fronty> <seznam parametrů> <váš skript> | |||||||
Changed: | ||||||||
< < | Tabulka parametrů příkazu qsub: | |||||||
> > | Tabulka parametrů příkazu qsub: | |||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Line: 174 to 164 | ||||||||
Tabulka požadavků úlohy na výpočetní zdroje: | ||||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Line: 183 to 174 | ||||||||
Příklady: | ||||||||
Changed: | ||||||||
< < | qsub -q jméno fronty -l seznam požadavků na výpočetní zdroje váš skript | |||||||
> > | qsub -q <jméno fronty> -l <seznam požadavků na výpočetní zdroje> <váš skript> | |||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 203 to 194 | ||||||||
Zpět | ||||||||
Changed: | ||||||||
< < |
2.3 Další užitečné příkazy PBS | |||||||
> > | 2.3 Další užitečné příkazy PBS | |||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | qdel číslo úlohy | |||||||
> > | qdel <číslo úlohy> | |||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | qstat -f číslo úlohy | |||||||
> > | qstat -f <číslo úlohy> | |||||||
Changed: | ||||||||
< < | qstat -a jméno fronty | |||||||
> > | qstat -a <jméno fronty> | |||||||
Zpět | ||||||||
Changed: | ||||||||
< < |
3. Práce s certifikátem | |||||||
> > | 3. Práce s certifikátem | |||||||
Changed: | ||||||||
< < | 3.1 Získání certifikátu | |||||||
> > | 3.1 Získání certifikátu | |||||||
Certfikát lze získat od certifikační autority CESNETu, o osobní certifikát se žádá zde. | ||||||||
Changed: | ||||||||
< < |
3.2 Převod do jiných formátůCertfikát je typicky uložen do internetového prohlížeče. Exportem certifikátu získáme soubor s příponou p12. Pro použití v gridovém prostředí je třeba ho převést do formátu pem příkazy: | |||||||
> > | 3.2 Převod do jiných formátůCertfikát je typicky uložen do internetového prohlížeče. Exportem certifikátu získáme soubor s příponou p12. Pro použití v gridovém prostředí je třeba ho převést do formátu pem příkazy: | |||||||
openssl pkcs12 -clcerts -nokeys -in usercert.p12 -out usercert.pem |
Line: 1 to 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
Dokumentace pro uživatele farmy Goliáš1. Základní informace2. Zadávání úloh3. Práce s certifikátem1.1 Struktura farmy Goliášgolias.farm.particle.cz Na tomto stroji běží server systému PBSPro, který má na starosti plánování a spouštění úloh na farmě Goliáš. prak2.farm.particle.cz prak3.farm.particle.cz Na tyto dva servery se uživatel přihlašuje. (V současné době si sám zvolí, na který prak se zaloguje). Na těchto strojích je nainstalován klient systému PBS. Uživatel může své úlohy spouštět, rušit, přesouvat ve frontách, vyzvedávat výsledky. Zároveň může provádět další interaktivní činosti jako např. testovat nebo kompilovat své programy. Výhledově bude pro interaktivní činnosti vyhrazeno několik výpočetních uzlů golias. golias01 - golias162 Toto jsou výpočetní neboli pracovní uzly (tzv. worker nody). Nepatří mezi ně golias 10, 15, 25, 31, 32, 33, 59, 97, 98, 100, 137 a 143. (Pro úplnost golias31 - golias99 jsou aliasy pro goliasx31 - goliasx99). Na těchto strojích systém PBS spouští úlohy. Uživatel by se na ně neměl bezdůvodně hlásit. storage.farm.particle.cz storage2.farm.particle.cz storage3.farm.particle.cz storage4.farm.particle.cz storage5.farm.particle.cz Toto jsou fileservery, na kterých jsou uložena data a domovské adresáře. Pomocí NFS jsou namountovány na všech serverech golias a prak jako adresáře /raidN, kde N je číslo v názvu serveru. Pokud je součástí jména adresáře /raidN i jméno experimentu, znamená to, že tento adresář může být využíván pouze pro daný experiment. Soubory uložené v adresáři /raidN se nezálohují! Uživatel si musí soubory sám zkopírovat na jiné místo. Zálohují se pouze domovské adresáře. Podrobnou HW konfiguraci farmy Goliáš naleznete [zde] Zpět1.2 Nový uživatelKaždý nový zájemce o používání farmy Goliáš musí vyplnit Žádost o zřízení účtu. Žádost je nutné v papírové formě zaslat na sekretariát Sekce fyziky elementárních částic FZÚ. Pro urychlení celé procedury je možné žádost poslat faxem (fax: 286 585 443) a originál doručit do čtrnácti dnů. Jakmile obdržíte e-mailem potvrzení o zřízení účtu, je nutné se přihlásit na prak2 a na prak3 a pomocí příkazu passwd změnit přístupové heslo. Heslo by mělo být silné, tzn. mělo by se skládat alespoň z 8 znaků a obsahovat malá a velká písmena, číslice a nealfanumerické znaky (např. %, &, *, # apod.). Pozn.: Po instalaci systému LDAP bude uživatel při prvním přihlášení na kterýkoliv z praků automaticky vyzván ke změně hesla. Dokud si heslo nezmění, nebude mít možnost dále pracovat. Zpět1.3 Adresáře /home a /scratchDomovský adresář /home Adresář /home je vidět ze všech výpočetních uzlů. Zálohuje se systémem networker. Pokud chce uživatel obnovit ztracený soubor, musí se zalogovat na prak2 nebo prak3 a potom se už bez hesla pomocí ssh přihlásí na storage5. ssh storage5 nwrecover& ... Prostor domovského adresáře je ale omezen kvótou. Rozlišujeme dva stupně: soft limit a hard limit. V současné době je soft limit nastaven na hodnotu 2GB. Při jeho překročení by uživatel měl obdržet varování. Hard limit je nastaven na hodnotu 2,5GB. Tento limit už překročit nelze. Po zalogování na prak2 nebo prak3 si uživatel může zjistit míru zaplnění svého adresáře /home a výši limitů pomocí příkazu ssh storage5 /usr/sbin/repquota -s /home
2.1 Typy frontNěkteré fronty jsou vyhrazené pro speciální projekty (experimenty), pro určité skupiny uživatelů nebo pro speciální typ úloh (interaktivní úlohy apod.). Fronty mají při spuštění úloh různou prioritu. Mohou mít také nastavené různé limity. Např.:
2.2 Příkaz qsubÚlohy se zadávají do fronty pomocí příkazu qsub. qsub -q jméno fronty seznam parametrů váš skript Tabulka parametrů příkazu qsub:
2.3 Další užitečné příkazy PBS
3. Práce s certifikátem3.1 Získání certifikátuCertfikát lze získat od certifikační autority CESNETu, o osobní certifikát se žádá zde.3.2 Převod do jiných formátůCertfikát je typicky uložen do internetového prohlížeče. Exportem certifikátu získáme soubor s příponou p12. Pro použití v gridovém prostředí je třeba ho převést do formátu pem příkazy: openssl pkcs12 -clcerts -nokeys -in usercert.p12 -out usercert.pem openssl pkcs12 -nocerts -in usercert.p12 -out userkey.pem Zpět -- JanaUhlirova - 01 Jul 2008 |