Archiv rubriky „Linux“
Co koupit počítači k narozeninám?
Můj domácí servřík právě dosáhl úctyhodného výročí 256 dnů nonstop běhu. Během tohoto období si prožil krušné chvíle, odešel 12cm větrák chladící horní bay s disky a dvakrát mu musel dokonce zachránit život UPS. Rozhodně se také nenudil. Síťovkou mu prošlo přes 5 TiB dat, krom běžného softwaru domácího serveru jako samba, ftp, cups, zálohovacích úloh a podobně na něm trvale běží 3 virtuální stroje. Počítač je také jenom člověk a proto si dárek myslím zaslouží. Poraďte, co by potěšilo E7200 s 6 GiB ram a čtyřmi disky?
Teploty disků a procesoru
sdb slouží jen k zálohám takže skoro nonstop spí. sda je v horním bayi, kde už nějakou dobu nefunguje chlazení…
Otáčky větráků
Chladič procesoru (černý) se reguluje spíše podle teploty okolí než zátěže procesoru, která je skoro pořád konstantní.
Využití paměti
Doplnění paměti na 6 GiB pomohlo- systém teď prakticky neswapuje, virtuální počítače jsou v pohodě a zůstává ještě spousta místa pro diskovou cache.
14. 7. 2009 | miho | 21
Akcelerujeme video s VDPAU
Grafické karty disponují obrovským výkonem, který zbytečně zahálí pokud není spuštěná nějaká náročná 3D aplikace (čti: hra). Proč ten výkon nějak nevyužít? VDPAU (Video Decode and Presentation API for Unix) je rozhraním pro akcelerované přehrávání videa pomocí nVidia grafických karet v Linuxu, FreeBSD a Solarisu. Je to ekvivalent DirectX Video Acceleration (DxVA) z Widnows. Pokračování příspěvku » »
27. 3. 2009 | miho | 4
Behold! Logical Volume Manager
V jednom z předchozích článků jsem zmínil jako výhodu Linuxu oproti Windows existenci abstraktní vrstvy mezi disky a diskovými oddíly neboli LVM. Přišlo mi několik dotazů co to je, co to umí, zda je co závidět a také zda se to dá namazat na chléb hned po vytažení z ledničky. Pokusím se vlastnosti LVM v krátkosti shrnout. Pokračování příspěvku » »
1. 8. 2008 | miho | 14
Acovea: pěstujeme přepínače překladače
gcc má obrovské množství parametrů ovlivňujících rychlost výsledného kódu. Některé se vylučujou, některé se navzájem ovlivňují v kladném jiné v záporném smyslu slova. Na každém typu procesoru je vliv různých přepínačů odlišný. Přidejme k tomu, že co významně urychlí jeden algoritmus může mít na jiný opačný efekt. A jako třešničku na konec si schovávám to, že všechno výše uvedené se mění s každou verzí překladače. Člověka to nutí meditovat nad známým vulkánským úslovím o nekonečných kombinacích. Pokračování příspěvku » »
20. 7. 2008 | miho | 1
32bit vs 64bit: komprese audia [3]
Vítejte ve třetím dílu seriálu věnujicímu se srovnávání výkonu 32bit a 64bit verzí aplikací a knihoven. Tentokráte bude měřena rychlost komprimace audia do mp3, ogg/vorbis a flac. Jako v každé části se i dnes pokusím propašovat nějaké výsledky zrychlení díky quadcore procesoru. Pokračování příspěvku » »
13. 7. 2008 | miho | 6
32bit vs 64bit: video encoding a decoding [2]
Toto je pokračování seriálu o srovnání výkonu 64bit a 32bit aplikací aplikací na platformě x86_64. Předchozí díl se věnoval přehrávání videa v nejruznějších formátech. Pokud jste jej nečetli tak doporučuji alespoň zběžně projiít úvodní odstavce s popisem metodiky. Tento díl se bude věnovat kompresi. Pokračování příspěvku » »
28. 12. 2007 | miho | 2
32bit vs 64bit: video encoding a decoding [1]
Kódování a dekódování videa jsou často kladené jako příjklady toho, že 64bit aplikace mohou být pomalejší než jejich 32bit protějšky. Důvodem není to, že by se 64bit režim pro tyto aplikace vyloženě nehodil. Problém je v optimalizaci existujících kodeků. Léty optimalizované algoritmy napsané v 32bit assembleru nelze snadno použít ani přepsat. Změnila se v tomto směru již situace nebo tento problém stále přetrvává? Pokračování příspěvku » »
17. 11. 2007 | miho | 2
Jak vám kyne linux?
Předně bych se chtěl omluvit za trochu bulvární nadpis. Řeč nebude ani tak o kynutí jádra nýbrž o postupném bobtnání samotných aplikací.
Kde je jádro pudla?
Víte co popřát programátorovi píšicímu v jazyce bez garbage collectoru na dobrou noc aby měl zaručeně noční můru? Ať se mu zdá o memory leaku. Je to jeden z problémů, který se v rozsáhlém projektu velmi obtížně ladí. A to i přes použití nástrojů jako efence. Podle průzkumu v mém okolí je to nejčastější pčípad aplikace Ostrichova algoritmu. Zřejmě tomu bude podobně i jinde.
13. 10. 2007 | miho | 0
Quadcore pro Gentoo?
Tento zápis navazuje na Škálování quadcore při kompilaci jádra. Akce prováděne při instalaci software v Gentoo se od překladu jádra značně liší- zdrojáky je třeba stáhnout, rozbalit, opatchovat, nakonfigurovat a po kompilaci ještě nainstalovat a/nebo vytvořit balíček. Pokračování příspěvku » »
12. 8. 2007 | miho | 4
Škálování quadcore při kompilaci jádra
Cílem tohoto zápisu je ukázat jak škáluje Q6600 při kompilaci kernelu. Obsahuje i odhad frekvence E6600 aby se v této úloze vyrovnalo Q6600. Pokračování příspěvku » »
8. 8. 2007 | miho | 2