čtvrtek 9. září 2010

Je FreeNAS řešení pro domácí souborový server?


Po stavbě souborového uložiště na platformě Atom jsem potřeboval ho oživit. Do oka mi padla distribuce FreeNas, což je vlastně Unixový systém založený na distribuci FreeBSD s webovým rozhraním ze kterého je možné server "pohodlně" ovládat.
 
Instalace

Velkou výhodou FreeNASu je právě lehkost nasazení, můžete ho provozovat na paměťové kartě, flashdisku, z CD,DVD, z pevného disku...snad teoreticky i ze sítě.
Já si vybral možnost instalace na flashdisku. Použil jsme k tomu stařičký 256MB který byl dostatečný.
Instalace probíhá snadno, ve Windows pomocí programu physdiskwrite.exe zapíšete image na flash disk, následně z něj nabootujete a je to, hotové během 5 minut a server je připraven k použití. Nepotřebujete další pevný disk který by zvyšoval spotřebu. Nastavení se ukládají normálně na flashdisk. O jeho životnost s bát nemusíte, celé to totiž funguje následovně - z flashdisku se systém nahraje do ramdisku a odsud poté funguje (proto pokud by jste instalovali FreeNAS na hdd potřebujete méně RAM).
 
 
 
Funkce

První čeho si všimnete po instalaci je Webové rozhraní, to je zpracované velice pěkně a velkou výhodou je také že je dostupné kdykoliv odkudkoliv (pokud si to povolíte v NATu.)
Pro uvedení do provozu je potřeba mít základní až střední znalost linuxových systémů, tedy moutování disků, oddílů, nastavení skupin a pravomocí uživatelů atd. Když tohle zvládnete čeká na Vás už smršť služeb které si můžete v mezích které vám určí GUI nastavit dle libosti. Například Samba -SMB/CIFS, FTP, FTP, RSYNC, SSH, iSCSI, web server, torrent klient a další.

Použitelnost
 
Řeknu to takhle, FreeNAS není pro každého, vlastně ani to není přesné. Je to produkt určený specifické skupině uživatelů která chce jednoduše ovladatelný produkt a má na něj minimálními nároky.

FreeNas nabízí mnoho funkcí, ale vyžaduje ještě více kompromisů. Zkusím postupně sepsat mé zkušenosti.
 
Systém souborů: První věc kterou musíte udělat je přeformátovat vaše uložiště. Jediný podporovaný formát souborů je UFS - unix file system. Ten je kvalitativně jeden z těch lepších, ale ne moc rozšířený. Jedná se o tzv. nativní systém tedy jádro FreeBSD ho zvládá bez jakýchkoliv dalších modulů.
Pokud chcete používat NTFS máte smůlu, jednak není zápis bezpečný a pokud to risknete budete mít stejně neřešitelné problémy s NTFS pravomocemi.
 
FTP: Tuto službu jsem plánoval používal docela hodně, bohužel je také docela problémová. K jejímu fungování nesmíte používat DHCP server ale mít IP nastavenou ručně. Rychlostně vše jak má být.
 
Samba - SMB/CIFS: Asi nejpoužívanější služba pro sdílení na Windows a paradoxně ta nejvíce pokažená služba.  Rychlosti které s touto službou můžete dosáhnout se nedají nazvat jinak než naprosto žalostné. Málokdy se u 1Gbs připojení přehoupli přes 10MB/s a z neznámého důvodu velice často klesali až k 2MB/s. Zprovoznění jsem obětoval docela mnoho času a nepomáhá nic ať už tweakování jádra či zvětšení cache pro službu stonásobně. Samba je prostě náladová mrcha.
 
Torrent klient - Transmission: Také služba kterou asi velice oceníte, umožňuje vzdáleně seedovat/stahovat pomocí linuxového klienta Transmission který má velice pěkně zpracované webové rozhraní. Bohužel ani zde není všechno zlato co se třpytí. Několikrát se mi stlalo že Transmission Neměl pravomoci zápisu na disk což je u systémové služby dosti humorné. Také torrenty které obsahují příliš souborů odmítne seedovat. Výhodou je možnost použití klienta pro Windows který nahrazuje webové rozhraní. 
 
RSYNC: Tato služba - opět uživatelé Linuxu asi znají slouží k synchronizaci nebo zálohování dat. Na server se vyskytuje ve dvou podobách - jako server pro vzdálenou synchronizaci a jako služba pro lokání. Právě lokální jsem používal pro zálohování obsahu serveru na externí disk. Velkým trhákem je tzv. Delta komprese která umožňuje přenášet jen změněná data, tedy jen části souborů které jsou pozměněné a proto minimalizuje velikost přenášených dat. Osobně bych dal ale raději přednost zabudovanému nástroji pro ukládání image disků - něco ve stylu Drive SnapShot.
 
SSH: Asi jediná služba na kterou si nemohu stěžovat. Vykonává co se jí řekne.
 
Praktické poznatky z používání:
 
  • Při ukládání jakéhokoliv nastavení je server několik sekund zaseknutý.
  • Pokud spustíte kontrolu disku fsck (absolutně nevhodná pro velké disky) webové rozhraní bude po celou dobu kontroly nedostupné. Kontrola(základní) trvá několik hodin. Prakticky pokaždé když server něco dělá je webové rozhraní bez udání důvodu nedostupné.
  • Když se provádí RSYNC záloha je po celou dobu webové rozhraní nedostupné.
  • Reboot většinou trvá (i při spouštění z HDD) více než 2 minuty - provádí zbytečné kontroly disků hw atd.
  • Ukazatel teploty u procesorů Intel Atom nefunguje, stále ukazuje údaj 11.
  • Systém využije tak 10-15% z 1GB z RAM, nejvíce žere Transmmision. 
  • Pokuď zapnete "power daemon" pro šetření energie stane se zvláštní věc, Atom D510 - 1,6Ghz se alespoň podle ukazatele frekvence začne automaticky podtaktovávat i když by to umět neměl. Ale může jít jen o chybu ukazatele frekvence protože udaje jako 989.1150.868.1270 atd jsou příliš divné aby to byla pravda.
  • FreeNAS NEDOKÁŽE formátovat oddíly, umí pouze celé disky - toto je velice nepříjemné.
  • Integrované šifrování také neumí oddíly ale jen celé disky.
 
Server se někdy chová extrémně divně pro normálního člověka, pokud se ho rozhodnete vypnout nebo restartovat tak se napříkad rozhodně že potřebuje provést "Syncing disks a Syncing vnodes" což naprosto netuším co znamená, ani se mi to nepodařilo dohledat. Někde se píše že zapisuje obsah cache na disk. TUTO OPERACI PROVÁDÍ 1 - 10 HODIN! a odmítá se při ní vypnout. Vzhledem k tomu že podobné chování nelze předpovídat ani odstranit 

Závěr: FreeNas nemohu doporučit nikomu kde potřebuje mít data dostupná rychle a spolehlivě například na PC s Windows. Prakticky se pro něj nalézá jen využití na extrémně slabších strojích kde jiná možnost využití neexistuje. 
 







sobota 4. září 2010

Windows Home Server - praktické zkušenosti


Po zkušenostech s Freenasem a Windows Serverem 2008 ( články ve výrobě) jsem se rozhodl vyzkoušet řešení pro NAS server ve formě Windows Home Server.

INSTALACE
První problém začal instalací. AHCI intel. Nejprve jsem měl systémový disk na AHCI přes Gigabyte řadič, systém po instalaci nenabootoval. Po několika pokusech jsem musel zvolit Intelovský řadič v modu AHCI + ovladače na flashce protože systém disk nenašel zprvu. 
Instalace trvala něco přes hodinu což je na 1GB systém docela hodně, následná aktualizace (96 aktualizací) trvala také přes hodinu. Připomínám že instalace 3x většího systému Windows Server 2008 trvá tak 40 minut.
Sytém při instalaci vyžaduje naformátovat všechny nalezené pevné disky. Asi je nakonfiguruje do JBOD.

Instalace započne standardním Vista/WIn 7 GUI, ovšem následně se přepne do standardního dosového modrého vzhledu známého z instalace Windows XP a pokračuje ve vzhledu instalace Windows Server 2003. Je to naprostý hybrid. 

JÁDRO PUDLA
Systém se na první pohled neliší od naprosto očesaných Windows XP, jediné co obsahuje navíc je ovládací konzola a mnoho administrativních nástrojů které znáte ze serverových edic Windows. Samotná konzola nabízí vyloženě trapné množství nastavení - přitom se zapíná asi půl minuty a jediná její výhoda je příjemný vzhled. 
Instalační program si disk rozdělí na 20 GB systémovou partition a zbytek pro data. Máte li tedy už vlastní data která chcete přes Home Server sdílet máte smůlu. Vzdálená plocha funguje tak na půl a tedy hlavní možnost administrace je pomocí zvláštního programu na klientských počítačích který jednak obsluhuje zálohování a jednak zobrazuje na klientských počítačích právě tu nefunkční konzoli. 

ZÁLOHOVÁNÍ
Na tuto funkci jsme se těšil opravdu hodně, bohužel o to víc mě zklamala. Za prvé je nutné použít speciální program na zálohovaném počítači viz předchozí odstavec. Za druhé je zálohování prováděno pouze průvodce o asi 3 oknech kde můžete maximálně vyjmout které složky a soubory chcete vynechat a které disky chcete zálohovat, nic víc, nic míň. Nemůžete ani nastavit cíl zálohování. Což v případě že díky JBOD máte jeden velký disk tak nevadí, ale kolik takových lidí je...

ZÁVĚR
Do Windows Home Serveru jsem vkládal velké naděje, bohužel se ukázalo že jde o trapnou parodii o funkční NAS řešení a jakákoliv základní OS s jedním či dvěma programy poslouží lépe než tento kus SW. Je zřejmé že je myšlen jako výplň speciálních "domácích serverů" pro neznalé uživatele kteří dají přednost před alespoň základní znalostí "jak to funguje a co to dělá"  vizuálním efektům a pseudošikovým průvodcům. Jako třešnička na dortu je to že je OS distribuován na 3 DVD - instalační (1GB) - repair (200MB) a software pro klientské počítače (10MB) který v základu nezvládá 64 bitové OS.














pátek 3. září 2010

Proč je Mafia 2 tak divná hra?


Pokud se zajímáte o herní svět, nebo jste před lety hráli původní hru mafii která vás chytla za srdce určitě, už jste si toho hodně přečetli o Mafii 2 - a možná už i vyzkoušeli.

Také já jsme nemohl odolat vyzkoušet hru na kterou se těším už od prvního dohrání prvního dílu. A vzhledem k tomu jak rozporuplně je hra na internetu hodnocena pokusím se sepsat své vlastní postřehy a hodnocení.



Demo

Demoverze hry vám ukáže nejprve váš domov (jeden z mnoha) který je sice graficky perfektní, ale zábavnosti hry moc neprospívá - mimo povyných činností jako oblékání nebo spánek můžete maximálně pouštět vodu z kohoutku nebo ve sprše.

Následně vám hra ukáže cca 1/4 města kterou si můžete během 10 minut projet a pokochat se. Když dojedete na místo určení následuje jedna z nejzábavnějších misí ve hře kdy během 10 minut postřílíte desítky lidí a pokusíte se ujet policistům. Demo je zakončené akčním videem kdy je hlavní hrdina obklíčen z jedná strany policejním zátarasem a z druhé strany policejní kolonou, pak se obrazovka setmí a slyšíme jen řev kol. Bohužel takto zajímavá a akční scéna v celé hře není.

Plná hra

Jak bylo napsáno asi ve všech recenzích první 1/3 hry se prakticky nic neděje - plníte tutoriální mise, jezdíte sem, tam...prostě nic velkého. Mnozí to považují za neodpustitelný herní přečin, mě to ovšem nevadí. Herní nudu plně vynahradí perfektní dobový tématický výběr hudby. Ve hře si můžete naladit cca 4 stanice a pocit když projíždíte zasněženým městem a k tomu vám hraní americké pecky na téma zimy, sněhu nebo mrazu je to krásné.
V čem je problém? 

Jak jsem napsal v úvodu, Mafia 2 není rozhodně perfektně hodnocená hra, na otázku proč není zas tak těžké odpovědět. 
Smysl pro detail vs. pohled na celek.

Herní prostředí je neuvěřitelně detailní, daleko více než v jedničce. Všude narazíte na plakáty, NPC které si odehrávají rozhovory, zajímavé situace, neopakující se interiéry.
 Diversita prostředí je prostě obrovská. Naproti tomu nechápu jak kontrolou kvality mohla projít většina mysí v podobě v jaké jsou teď.
Smysl pro detail se jasně odrazil v ve hře jako celku, respektive v misích a nedomyšlenostech či nedodělcích. Například: Pokud vezete autem svého parťáka Barbaru (což děláte téměř furt) tak při každém překročení rychlosti, jízdě na červenou nebo havárce vám řekne jednu asi z třech hlášek o tom ře jeho bavička umí ídit nacož mu odpovíte. Celá tato soustava opakujících se rozhovorů se opakuje za cestu městem klidně 5-6 krát a degraduje to postavu vašeho nejbližšího společníka na idiocký zaseknutý gramofon. 
Další věc co by kontrolér kvality neměl dopustit je absolutní plýtvání hráčovým časem. Proč při množství detailů které jsou tvůrci do hry schopni dodat je hráč nucen po každé misi se vracet do svého obydlí kde musí vylézt až 3 podlaží a kliknout na postel. Nebo proč v některých momentech v naprosto nudných nezajímavých lokacích je hráč nucen s postavou se pomalu ploužit místo běhu, například ve vězení když ve hře je tolik neskonale propracovanějších zajímavějších a interaktivnějších lokací kam hra hráče vůbec nenaviguje. Výsledek je že ani po druhém dohrání nezná hráč město tak dobře jako v jedničce po prvním. Proto musím souhlasit s většinou recenzí když řeknu: Promrhaný potenciál.
Nebudu rozpitvávat další problémy jako krátkost hry a podobně, na vině je samozřejmě kromě samotného konceptu mísí i dnešní doba. Stejně jako u filmů nejsou v módě filmy typu Kmotr kde 3 hodiny koukáte na  dokonalý film a necháte se unášet příběhem ale spíše hloupoučké akční (pokud to jde tak komedie) na které za pár minut po shlédnutí zapomenete. Nemůžeme se proto divit že tvůrci hráče nutí pomalu proběhnout celou hrou jako uragán a tím stírají práci svých kolegů kteří tvořili exteriéry. 

Další věcí která stojí za zmínku je zákon, tedy policie která byla v původní Mafii suprová a dalo by se říct že i smrtící. Ve dvojce tomu tak není. I pokud naštvete policii na maximální úroveň, pár jich pozabíjíte a zůstanete na místě další nepřejdou. Ve městě narazíte na pár barikád ale nikdo po vás nejde.A pokud si vypůjčíte obrněný vůz kterých jezdí po silnicích desítky získáváte rázem nesmrtelnost. Jak vidíte na screenshotech níže, jakmile jednou nastoupíte do obrněného vozu můžete klidně jít AFK protože i když do vás střílí mnoho policistů z automatických zbraní vy jste happy. Nikoho ani nenapadne vás vytáhnou z vozidla!

Shrnutí

Mafia 2 rozhodně není špatná hra, v mnoha ohledech je vynikající, v mnoho nudná a nezábavná. Záleží s jakým očekáváním k ní usedáte. Jak jsem uvedl v úvodu její hlavní problém je přílišné soustředění na detail místo pohledu na celek. Například v jedné misi se vaše oblečení ušpiní od zvířecích vnitřností a po dokonč
ení mise mají všechny postavy na ve městě se kterými můžete komunikovat nepříliš lichotivé narážky na váš smrad. Od pumpaře počínaje, přes automechanika, příběhové postavy, prodavačky po policisty konče. Této propracovanosti si ovšem prakticky ani nevšimnete když jedete rovnou domů jak vám hra nakazuje.
Naopak naprosto chybí základní navigace ve městě, díky GPS která vás stále vede jste ochuzeni neuvěřitelným způsobem. V Mafii 1 když jste projížděli městem mohli jste průběžně vzpomínat na události které jste prožili jako misi na místě kde se právě nacházíte. Mohli jste se podle toho orientovat -a hle tady je ten hotel který jsem vyhodil do luftu, teď už vím kudy mám jet... Dvojka vám hrozně ulehčí v tomhle ohledu díky GPS život, a také ho ochudí způsobem který sami nechcete. 
Abych to shrnul...těžko se dá předvídat nakolik kvalita DLC které na nás čekají ovlivní celkovou kvalitu hry, já doufám že velice a že vývojáři zapracují na zpětné vazbě s hráči protože vývojáři proště špatně odhadli jak má vypadat finální produkt a pro koho je určen a pokusili se vyhovět všem.


Edit: Za dokonalou simulaci dálničního provozu a zácep autory obdivuji, stejně tak za prktotiny tipu že když vystřelíte okénko u řidiče nemusíte se zabývat s odemykáním zámku auta:)