abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:11 | Zajímavý software

    Vývojář Alexandre Gomes Gaigalas na GitHubu zveřejnil c89cc.sh, parser a kompilátor jazyka C89 napsaný v pouhém jediném skriptu o přibližně 8000 řádcích čistého bashe (bez dalších externích závislostí), který generuje ELF64 binárky pro x86-64. Jedná se o velmi jednoduchý kompilátor, který nepodporuje direktivy #include a dokonce ani funkci printf (lze použít puts), všechny dostupné deklarace lze nalézt v proměnné _BUILTIN_LIBC na konci skriptu. Skript je volně dostupný pod ISC licencí.

    » FIDESZ🧡! « | Komentářů: 1
    včera 23:33 | Nasazení Linuxu

    Francouzská vláda oznámila, že v rámci strategie 'digitální suverenity' zahájí 'přechod od systému Windows k počítačům s operačním systémem Linux' (sa sortie de Windows au profit de postes sous système d'exploitation Linux). DINUM (meziresortní ředitelství pro digitální technologie) požádalo ministerstva, aby do podzimu 2026 vypracovaly konkrétní plány nasazení Linuxu. Francie již dříve migrovala části státní správy na otevřená řešení.

    » FIDESZ🧡! « | Komentářů: 1
    včera 05:22 | IT novinky

    Nezisková organizace Electronic Frontier Foundation (EFF) hájící občanské svobody v digitálním světě po téměř 20 letech opouští platformu X (dříve Twitter). Na platformách Bluesky, Mastodon, LinkedIn, Instagram, TikTok, Facebook, Threads a YouTube zůstává.

    Ladislav Hagara | Komentářů: 5
    včera 03:33 | Nová verze

    Terminálový textový editor GNU nano byl vydán ve verzi 9.0. Vylepšuje chování horizontálního posouvání pohledu na dlouhé řádky a chování některých klávesových zkratek. Více v seznamu změn.

    |🇵🇸 | Komentářů: 0
    9.4. 19:22 | IT novinky

    Ministerstvo financí ve spolupráci s finanční správou dnes představilo beta verzi aplikace využívající umělou inteligenci pro předvyplnění daňového přiznání. Není třeba přepisovat údaje z různých potvrzení, ani hledat správné řádky, kam údaje napsat. Stačí nahrát dokumenty a využít AI.

    Ladislav Hagara | Komentářů: 7
    9.4. 18:33 | Zajímavý projekt

    Výrobce počítačových periferií Keychron zveřejnil repozitář se schématy šasi klávesnic a myší. Licence je restriktivní, zakazuje většinu komerčních užití a v podstatě jsou tak data vhodná pouze pro výukové účely, hlášení a opravy chyb, případně výrobu vlastního příslušenství.

    |🇵🇸 | Komentářů: 5
    9.4. 18:22 | Nová verze

    Správce balíčků APT, používaný v Debianu a odvozených distribucích, byl vydán ve verzi 3.2 (seznam změn). Mezi novinkami figurují nové příkazy pro práci s historií, včetně vracení transakcí.

    |🇵🇸 | Komentářů: 0
    9.4. 14:33 | IT novinky

    Společnost Anthropic oznámila Projekt Glasswing a s ní související AI model Claude Mythos Preview. Jedná se o iniciativu zaměřenou na kybernetickou bezpečnost, do které se zapojily velké technologické společnosti Amazon Web Services, Anthropic, Apple, Broadcom, Cisco, CrowdStrike, Google, JPMorganChase, Linux Foundation, Microsoft, NVIDIA a Palo Alto Networks. Anthropic věří, že nový AI model Claude Mythos Preview dokáže

    … více »
    Ladislav Hagara | Komentářů: 2
    9.4. 13:55 | Zajímavý software

    Firma Ojective Development vydala svůj nástroj pro monitorování a řízení odchozích síťových připojení Little Snitch i pro operační systém Linux. Linuxová verze se skládá ze tří komponent: eBPF program pro zachytávání provozu a webové rozhraní jsou uvolněny pod GNU GPLv2 a dostupné na GitHubu (převážně Rust a JavaScript), jádro backendu je proprietární pod vlastní licencí, nicméně zdarma k použití a redistribuci (cena přitom normálně … více »

    » FIDESZ🧡! « | Komentářů: 1
    8.4. 18:44 | IT novinky

    Vojenské zpravodajství (VZ) se v březnu zapojilo do mezinárodní operace proti aktivitám hackerské skupiny APT28, která je spojovaná s ruskou vojenskou zpravodajskou službou GRU a která přes slabě zabezpečené routery prováděla kybernetické útoky na státní a další organizace v ČR i zahraničí. Operaci vedl americký Federální úřad pro vyšetřování (FBI) a jejím cílem bylo odebrat útočníkům přístup k napadeným zařízením a ty následně … více »

    Ladislav Hagara | Komentářů: 45
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (1%)
     (12%)
     (30%)
     (3%)
     (6%)
     (2%)
     (14%)
     (24%)
    Celkem 1261 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Mencoder - rychlost 3 různých CPU

    25.7.2008 20:14 | Přečteno: 1657× | bla | poslední úprava: 26.7.2008 09:01

    Po malém sporu s kamarádem ohledně rychlosti našich koní (počítačů samozřejmě) jsme se rozhodli přikročit k testu...

    V každém testu se pracovalo se souborem trailer.mpg (pokud chcete přidat své měření stáhněte si soubor na mého disku) - doporučuji nekoukat moc na obsah ;)
    Délka videa: 52 sekund

    Stroje

    S1 - Můj Uran - Athlon X2 5400+ 2.8 Ghz se 2 GB paměti - gentoo

    S2 - Můj Kronos (ntb) - C2D T5250 1.5 Ghz s 2,5 GB paměti - gentoo

    S3 - Kámošův ntb - T7500 2.2 Ghz s 2 GB paměti - windows

    První test

    Test spočíval v dvouprůchodovém překodování mpeg2 do divixu za použití lavc, více asi napoví příkaz mencoderu

    mencoder trailer.mpg -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac mp3lame -o /dev/null &&
    mencoder trailer.mpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2     -oac mp3lame -o výstup.avi

    A výsledky: (seřazeno)
    S1 - 36 sekund
    S3 - 45 sekund
    S2 - 51 sekund

    Druhý test

    Po prvním testu začal kamarád prosazovat názor, že kdyby zapojil dvě jádra, byl by výsledek určitě lepší a tak jsem tedy začal koumat další příkaz pro mencoder, tentokrát jsem se zůstal u jednoho průchodu:

    mencoder trailer.mpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:threads=2 -oac mp3lame -o výstup.avi

    A výsledky:
    S1 - 18 sekund - vytížení 2 CPU bylo jen 70%
    S2 - 36 sekund - vytížení 2 CPU bylo 100% (divné)
    S3 - 49 - ještě ověřím, jestli opravdu běžel na obou jádrech

    Dál jsem netestoval, kamarád se odpojil (myslím, že se nenaštval, jen je na někde na dovolené). Každopádně, uznávám, že test nemusí být zcela objektivní protože na svém Gentoo mám všechno vypiplané.
    A tak, chcete-li připojit vlastní výsledky nebo vlastní návrhy na další testy, uvítám je s nadšením!

    Třetí test

    Třetí test jsem udělal s kodekem x264 (viz komentáře)

    mencoder trailer.mpg -ovc x264 -x264encopts bitrate=700:threads=2 -oac mp3lame -o výstup.avi

    A výsledky:
    S1 - 22 sekund - vytížení 2CPU bylo 98%
    S2 - 39 sekund - vytížení 80%

    Trochu jsem doufal, že x264 bude rychlejší oproti lavc kodeku, ale není tomu tak

           

    Hodnocení: 78 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    25.7.2008 20:23 Mandarinka
    Rozbalit Rozbalit vše Re: Mplayer - rychlost 3 různých CPU
    Zřejmě měl build bez asamblérové optimalizace, jinak se to nedá vysvětlit.

    Ale halvně, proč tam píšeš výkon mplayeru a testuješ mencoder?
    Jan Drábek avatar 25.7.2008 20:39 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Mplayer - rychlost 3 různých CPU
    Díky, nějak mi to uteklo.
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    pools avatar 25.7.2008 20:25 pools | skóre: 19 | blog: Svědek Damdogův | Opava/Praha
    Rozbalit Rozbalit vše Re: Mplayer - rychlost 3 různých CPU
    Proč to máš přehozený potom? Trochu mě to zmátlo...
    Vivre libre ou mourir!
    Jan Drábek avatar 25.7.2008 20:40 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Mplayer - rychlost 3 různých CPU
    To by mělo být seřazeno podle výsledků, akorát u toho druhého testu jsem předpokládal lepší výsledek a potom to nějak neopravil...

    Každopádně teď už je to opraveno.
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    Martin Stiborský avatar 25.7.2008 21:01 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Zkusil jsem příkaz z tvého druhého testu ...
    Notebook, procesor AMD Turion(tm) 64 X2 Mobile Technology TL-56
    mencoder makal 52.4s, to se mi zdá dost, ale prd tomuhle rozumím, takže nevím jestli je to odpovídající hodnota.
    Jo a OS je Ubuntu ..
    Kvík ..
    25.7.2008 21:19 ZAH | skóre: 43 | blog: ZAH
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Potvrzuji prakticky stejný čas 52.440 secs na Centos 5.2 (distro). Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz. zatížení procesoru bezvýznamné.
    Jan Drábek avatar 25.7.2008 21:21 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Tady něco nehraje, při čtyřech jádrech by měl top ukazovat (v prvním řádku) při běhu mencoderu vytížení téměř 100% u prvního testu 25%
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    25.7.2008 21:27 ZAH | skóre: 43 | blog: ZAH
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Varianta jedna nejprve jede jedno jadro na 95-100 procent potom druhé po zbytek času. Pro threads=2 až 4 čas úplně stejný vytížení jader nízké 20 procent. Na celkový čas to však nemá vliv, že by nějak nastavena rychlost kódování. Video není zrovna můj obor.
    Jan Drábek avatar 25.7.2008 21:29 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Spíš si začínám myslet, že balíčky mencoderu na ubuntu a centos nejsou přeloženy tak, aby pracoval s více jádry.

    Nebo chybí kodek, který by práci ve dvou vláknech uměl.
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    25.7.2008 21:34 ZAH | skóre: 43 | blog: ZAH
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Podle mne měříme rychlost výstupu na konzolu. Jak vypnout ty výpisy.
    Jan Drábek avatar 25.7.2008 21:44 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Já měřil pomocí time - a čas reálný a čas spotřebovaný mencoderem se lišili jen nepatrně

    (Mencoder ukazuje nějaký časovač (toho jsem si všiml až teď) tak čas z něho nepoužívám - není realný))
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    26.7.2008 18:52 ZAH | skóre: 43 | blog: ZAH
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Doplnil jsem třetí test výsledek na desetiny sekundy shodný. 52.360 Zatíženy všechny jádra 20- 50 procent.
    Jan Drábek avatar 25.7.2008 21:20 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Hmm, takový výsledek bych čekal spíš u prvního testu, je ale možné, že ve skutečnosti běží jen na jednom CPU.
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    25.7.2008 21:42 Raduz | skóre: 5
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    model name: Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz

    První test:

    První průchod
    real    0m9.618s
    user    0m9.549s
    sys     0m0.068s
    
    Druhý průchod
    real    0m29.850s
    user    0m29.630s
    sys     0m0.148s
    
    Takže v součtu nějakých 39 vteřin

    Druhý test:
    real    0m18.658s
    user    0m28.178s
    sys     0m0.192s
    
    Jádra se motala někde okolo 75%.

    Jinak ta holka co zničí a nedovolí má talent :-)
    Jan Drábek avatar 25.7.2008 21:59 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Díky
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    25.7.2008 22:54 luke7 | skóre: 3
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Zajímavej test, mě to vytěžju všechny jádra tak kolem 50% a pro 4 vlákna to skončí za 13s, pro 2 za 18, pro jedno za 27s. Jenak vše je distribuční opensuse, frekvence je 2,4 GHz
    25.7.2008 23:11 jam001 | skóre: 19
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Celeron D 346 (3066MHz), gentoo

    prvy test: 62s
    z toho prvy prechod: 18s
    z toho druhy prechod: 44s

    druhy test: 43s
    26.7.2008 10:02 jam001 | skóre: 19
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    doplnenie: (mplayer-1.0_rc2)
    treti test: 80s
    25.7.2008 23:56 Mandarinka
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Jinak lavc není nějk dobrý videokodek. I xvid je o dost lepší, a to je xvid už slušně zastaralý.

    Zkuste použít x264 (mělo by být v mencoderu). Už asi rok má vícejádrovou podporu, která by měla prakticky plně škálovat do 4-8 jader. Autoř se hodně sanží s optimalizacemi, takže si dejte pozor, abyste měli aspoň přibližně stejný build. v revizích po 900 tuším nebyly výrazné zrachlení. Nejelpeší by asi bylo použít 1.0rc2, je sice starý, ale aspoň bude akždý používat to samé.
    Jan Drábek avatar 26.7.2008 08:54 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Díky, přidal jsem další test
    rc2 používám
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    26.7.2008 09:34 Mandarinka
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Hezký! X264 je předně mnohem lepší, než lavc. Vidím, že dáváš dva thready. Podle autorů je nejlepší použít 1,5x počtu jáder, takže tři pro dualcore. Automaticky: threads=0

    Nemáš tam paramteryi v cli, takže nevím, co používáš. x264 je vymyšlená na kvalitní kompresi, ale dá se vytunit na vysokou rychlost: parametry me=dia, nochroma_me třeba. Já bych to ale nedělal, horší kvalita při stejné bitrate.
    26.7.2008 11:21 Lukáš Kotek | skóre: 15
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Přidám se taky (Pentium dual-core T2390 - 1,86 GHz):
    Test 1:
    
    real	0m14.475s
    user	0m14.325s
    sys	0m0.124s
    
    real	0m37.932s
    user	0m37.494s
    sys	0m0.284s
    
    Test 2: 
    
    real	0m25.570s
    user	0m36.746s
    sys	0m0.368s
    
    Test 3:
    
    real	0m35.418s
    user	1m5.004s
    sys	0m0.368s
    
    Lidstvo vydává obrovské prostředky na ochranu sebe sama před sebou samým. Znáte lepší definici šílenství?
    Jan Drábek avatar 26.7.2008 12:29 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Zajímavé údaje, vypadá to že řada T2xxx za T5xxx zase o tak moc nezaostává...

    Btw. hezká patička
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    26.7.2008 12:51 Lukáš Kotek | skóre: 15
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Ano, je to tak. Při nákupu jsem si říkal, jestli má smysl připlácet si za dražší (plnohodnotné) C2D, pak jsem narazil na tenhle test a rozhodl jsem se. Ta cache se naštěstí nijak radikálně neprojevuje.

    Ohledně patičky - díky :-)
    Lidstvo vydává obrovské prostředky na ochranu sebe sama před sebou samým. Znáte lepší definici šílenství?
    David Watzke avatar 26.7.2008 13:36 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    AMD Athlon 64 X2 4200+ @ 2.75 GHz, 2 GB RAM, Gentoo...
    1. test:
    real    0m39.801s
    user    0m38.462s
    sys     0m0.402s
    
    2. test:
    real    0m21.040s
    user    0m26.324s
    sys     0m0.298s
    
    3. test:
    real    0m25.876s
    user    0m37.914s
    sys     0m0.386s
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    26.7.2008 14:07 nhy | skóre: 14
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    AMD Athlon 64 3200@2000 MHz, 2GB RAM, Debian testing 64 bit

    1. test
    36 sekund

    2. test
    36 sekund

    3. test
    57 sekund

    To co mate za optimalizovany operacny system? :-)
    26.7.2008 15:11 Mandarinka
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Gentoo :)

    Ale o OS vůbec nejde. Důležitá je optimalizace kodeku a pak případné konkurenční cpu-hungry úlohy, pokud běžely, což by se však dít nemělo.
    26.7.2008 17:28 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Chce to zjistit, jak byl mencoder zkompilován. Mám zkušenosti, že například MinGW s GCC trojkové řady neumí zarovnat proměnné do 16 bytů (což způsobuje, že se nekompiluje pro SSE a SSE2, existuje workaround, ale toto mencoder asi nepoužívá).

    Zarovnání myslím toto:
    __attribute__((aligned(16)))
    
    :-)
    Kdakel avatar 26.7.2008 20:29 Kdakel | skóre: 25 | blog: kdakel | Ostrava
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Intel Pentium 4 3.2GHz HT EM64T

    První test
    56 sekund

    Druhý test
    35 sekund

    Třetí test
    46 sekund

    26.7.2008 21:00 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Pentium II 400 MHz

    1. průchod:
    real	1m46.561s
    user	1m44.067s
    sys	0m0.908s
    
    2. průchod:
    real	4m39.788s
    user	4m34.505s
    sys	0m2.124s
    
    Celkem:
    real	6m26.350s
    user	6m18.572s
    sys	0m3.032s
    
    Kdakel avatar 26.7.2008 21:29 Kdakel | skóre: 25 | blog: kdakel | Ostrava
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Ještě mám tento stroj, tak mi to nedalo a testnul jsem.. :-)

    Intel Pentium 3 733Mhz (Coppermine), 256 MB RAM

    První test
    3:37

    Třetí test
    3:45

    26.7.2008 22:18 Raduz | skóre: 5
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    A pak vybuchl, ne? :-)
    Kdakel avatar 26.7.2008 22:34 Kdakel | skóre: 25 | blog: kdakel | Ostrava
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    :-) No, určitě se zadýchal, ale kupodivu jeho pasivní chladič se moc nezahřál.. Dodnes mě udivuje, jak dokáže tento cpu zachovat chladnou hlavu :-) Mám ještě jeho tehdejší konkurenci AMD Duron 700MHz a ten je ve srovnání s ním topinkovač.. :-)
    26.7.2008 22:49 Mandarinka
    Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
    Coby, vždyť to má spotřebu 20W.

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.