| WELCOME TO BFU2BFU LINUX
Dnes je pátek 3. září 2010, svátek má Bronislav, zítra Jindřiška.
|
O projektu:
Cílem těchto stránek je uspořádat myšlenky a někam napsat zkušenosti, které jsme získali při práci s operačním systémem linux. Stránky jsou zaměřeny BFU2BFU a jakkoliv může evokovat B2B (Bussines-to-Bussines) jde pouze o zkratku Běžný Franta Uživatel Běžnému Frantovi Uživateli. Obsah je zaměřený na jednoduché rady a návody především začátečníkům. Nečekejte elektronický časopis ani pravidelnou aktualizaci. Stránky vznikají v našich volných chvílích a v hektické době (a bude hůř). Ale jak vidíte, existují! |
Hledáme mimozemšťany
Jistě jste o projektu SETI@Home něco zaslechli, případně počítáte working units ve windows. Proč to nezkusit pod linuxem? Pokud o SETI nic nevíte, přečtěte si informace na domácí stránce projektu.
Projekt SETI@Home mě předminulé léto opravdu nadchnul. Společně s mladším bratrem jsme si tehdy nainstalovali na náš počítač windowsovský spořič a dívali se, jak zpracovává dílek radiového signálu z Areciba. SETI jsme do té doby znali jen jako zkratku ze seriálu Akta X. Přišlo nám úžasné, že se můžeme zúčastnit projektu "Pro všechno lidstvo". Nadšení opadlo po dvou dnech výpočtů, kdy podle informací měl být výsledek hotov. Asi jsme už tenkrát měli podprůměrný počítač, který nám slouží dodnes. Zhruba po čtrnácti dnech jsme konečně výsledky odeslali a na delší dobu odložili projekt Ad Acta. Nicméně s novou verzí 3.03 klienta SETI@Home jsme si řekli, že to vyzkoušíme znovu v tom úžasném systému (Linux :-), který by měl provádět výpočet daleko rychleji. Alespoň je to vidět na stránkách projektu se statistikami. Řešení je poměrně jednoduché. Stačí ze stránky http://setiathome.berkeley.edu/unix.html stáhnout řádkového klienta i386-pc-linux-gnu-gnulibc2.1 (používáme Red Hat 6.2 cz). Rozbalíme stažený archiv. Protože se soubory rozbalí do nehezky dlouhého adresáře, přesuneme je do svého home adresáře, kde si pro ně vytvoříme adresář seti. Pak již stačí klienta spustit. Objeví se výpis programu, na jehož konci je nám nabídnuto vytvořit si nový účet nebo se nalogovat na již existující účet. Následuje stažení working unit, a poté se zahájí samotný výpočet. Program nám takto obsadil jednu konzoli. Prozatím ho ukončíme stiskem Ctrl+C. Program můžeme spustit s parametrem -verbose, pak se nám na monitoru míhají řádky s tím, co zrovna počítá. Vypadá to děsně vědecky, ale pro nás plebejce je to k ničemu. Lepší je spustit program na pozadí. A ještě mu dáme nejnižší prioritu, aby nám nebral systémové zdroje, když zrovna na počítači pracujeme. Pokud se chceme podívat, kolik už je spočítáno, tak ve složce seti zadáme příkaz, který nám to vypíše: Jestliže se vám příkaz zdá dlouhý, stačí použít jen příkaz head, který toho sice vypíše trochu víc, ale je to rychlejší. Jak klienta vypnout? Jednoduše. Buď si zjistíme číslo jeho úlohy pomocí příkazu top a pak proces ukončíme příkazem kill číslo procesu setiahthome (PID) nebo můžeme to samé udělat následujícím příkazem spuštěným ve složce seti. Grafickou nadstavbu pro řádkového klienta se nám nepovedlo zprovoznit. Jeji podoba je stejně v experimentálním stádiu a nefunguje jako spořič. Existují také grafické nadstavby od jiných firem nebo jednotlivců. Chceme-li, aby se po odeslání výsledků již další working units nestahovaly, do složky seti umístíme prázdný textový soubor s názvem stop_after_send.txt. Linuxový řádkový klient je rychlejší než jeho protějšek (spořič i řádkový klient) ve windows. Hodně také záleží na pracovní jednotce, rozdíly v jejich zpracování se lišily i o desítky hodin! My jsme se bratrem rozhodli, že spočítáme několik jednotek "Pro všechno lidstvo" a pak práci přenecháme výkonnějším strojům. Přeci jenom se naše P150 na podobné úlohy moc nehodí.
Tipy: Nenechávejte běžet klienta v těsné smyčce, viz úvod na unixové stránce SETI@Home. Můžete též stahovat working units ve windows a počítat je pod linuxem. Důležité upozornění: 4. dubna 2003 byla vydána nová verze klienta - SETI@home 3.08. Obsahuje důležitá bezpečnostní rozšíření. Všem uživatelům SETI@home je doporučen přechod na aktuální verzi..
autor(ka): Frank Tomes
Prostor pro vaši reakci:
|