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 13:00 | Bezpečnostní upozornění

    Správa služeb hlavního města Prahy se potýká s následky kyberútoku. Hackerská skupina začala zveřejňovat na internetu některé z ukradených materiálů a vyzvala organizaci k vyjednávání. Ta zatím podrobnosti k případu sdělovat nechce. Případem se zabývá policie i Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB).

    Ladislav Hagara | Komentářů: 0
    dnes 12:33 | Zajímavý software

    OCCT je oficiálně k dispozici na Linuxu (YouTube). Jedná se o proprietární software pro zátěžové testování a monitorování hardwaru.

    Ladislav Hagara | Komentářů: 1
    dnes 02:44 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 17:55 | Nová verze

    Canonical vydal Ubuntu 25.04 Plucky Puffin. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do ledna 2026.

    Ladislav Hagara | Komentářů: 0
    včera 14:11 | Nová verze

    Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.2.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.04. Přehled novinek i s náhledy a videi v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    včera 11:55 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 152 (pdf) a Hello World 26 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 03:55 | Pozvánky

    Zajímá vás Open Build Service (OBS) a vývoj linuxového jádra pro IBM Mainframe? V rámci Informatických večerů na FIT ČVUT v Praze proběhne v pondělí 28. dubna přednáška Linux on Z Development s podtitulem „From packaging in the openSUSE Build Service until Linux Kernel Development at IBM“. Přednáška proběhne v anglickém jazyce. Vstup je zdarma a bez předchozí registrace.

    Ladislav Hagara | Komentářů: 0
    včera 03:11 | Nová verze

    Vyšla nová verze XMPP (Jabber) klienta Dino. Mezi novinky patří vylepšený přenos souborů (XEP-0447: Stateless file sharing), přepracované dialogy a další. Vyzkoušet lze i na (linuxových) telefonech.

    sonicpp | Komentářů: 0
    včera 01:11 | Nová verze

    Vyšla nová verze XMPP (Jabber) klienta Gajim, která přidává podporu nového způsobu synchronizace informací o přečtení zpráv (XEP-0490: Message Displayed Synchronization jako nástupce XEP-0333: Displayed Markers), dále centrální stránku pro přehled všech aktivit (Activity feed) nebo vylepšení přepínání mezi více účty. Přehled dalších změn je k dispozici na oficiálních stránkách.

    sonicpp | Komentářů: 0
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (11%)
     (20%)
     (4%)
     (1%)
     (2%)
     (0%)
     (1%)
     (2%)
    Celkem 360 hlasů
     Komentářů: 18, poslední včera 12:41
    Rozcestník

    Dotaz: Proces zere 100 CPU - jak dat na pozadi? KDE

    16.9.2014 14:42 petr_fm
    Proces zere 100 CPU - jak dat na pozadi? KDE
    Přečteno: 623×

    Ahoj, v KDE - Kubuntu jsem spustil na pozadui kopirovani 30GB z TC kontejneru v siti do lokalni slozky. Procesor lita mezi 95 az 100 procenty. Mam C2D :-) Da se nejak jednoduse priskrtit to kopirovani, aby se s PC dalo pracovat?

    V TOP se mi zobrazuje proces Kworker - WTF? To je nejaky univerzalni proces pro ulohy spustene pres KDE? Jak to tedy hodit do pozadi? Renice asi nepujde pouzit, ze? Idealni by stejne bylo nejake klikatko.

    Diky za tip

    P.

    Odpovědi

    16.9.2014 14:44 petr_fm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Jeste aby bylo jasno - nepustil jsem to na pozadi, ale normaqlne naklikal v dolphinu, takze se to kopiruje a mam process bar v oznamovani v liste. Moje idea je, ze by tam misto pause a stop bylo i tlacitko background, ale kde nic, tu nic.
    Pavel 'TIGER' Růžička avatar 16.9.2014 14:54 Pavel 'TIGER' Růžička | skóre: 54
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Včera jsem po síti kopíroval 27GB a normálně jsem si pustil po té samé síti ještě film a mé C2D to zvládalo bez problému. Pravdou je, že nemám KDE, ale tak nějak sestaven desktop podle mých představ.
    16.9.2014 14:59 petr_fm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Ono jde spíš o to, že to kopíruju z TrueCrypt kontejneru, který mám mountovaný do /media, takže to dešifrování dělá to C2D. Taky jsem neříkal, že mi běží jen to :-) ale fakt se s tím nedá dělat... Kopírování mi chodí po síti OK, ale ten TrueCrypt to spolehlivě zabije. Dá se to nějak "ztlumit"? prostě sundat nohu z plynu? :-)))
    16.9.2014 15:15 petr_fm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE

    OK, zase jsem se neco naucil... CTRL+ESC otevre Aktivita systemu - tady muzu vybirat procesy a pres F8 menit jejich prioritu - NADHERNE !!! Ma to jen jednu vaznou chybu - je tam nekolik procesu Kworker ktere berou max 12 procent cpu a ruzne to poskakuje. Nic nebere vice, nez 15 procent, pritom widget sledujici procesor ukazuje narust na 98 procent a system se skoro nehne.

    Kde udelali soudruzi chybu?

    16.9.2014 15:20 nobody
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    serad si to podle jmena procesu => prestane ti to poskakovat pak oznac vice polozek a zmen prioritu vsem najednou ;)
    16.9.2014 15:25 nobody
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    a jeste detail, pokud chces videt v seznamu procesu i sloupec s priority zmackni pravou mys nad hlavickou tabulky "jmeno,uzivatelske,..."
    16.9.2014 15:32 petr_fm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE

    Uz jsem si tam pridal procesorovy cas a to je smysluplnejsi udaj, protoze procenta porad poskakuji. Udelal jsem to naopak, prikouril jsem trochu Plasma desktopu a zacalo to frcet, do chvile, nez spadnul :-) mel jsem chvili cernou obrazovku, pak se restartoval a jede to, ale zase ma normalni prioritu, tak nevim.

    A jinak, tlacim to do /home, takze na ext4, v tom problem nebude, spis vadi ta sit a truecrypt.

    rADOn avatar 16.9.2014 18:50 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Pokud proces visi na diskovym io tak se to nepocita jako jeho cas. Pokud ale stihne zatopit dost na to aby kernel stravil vetsinu casu cekanim az se protoci nejakej spinlock tak je masina na plech a cas straveny v ring0 bude ve statistice chybet. Chytrejsi widgety na sledovani to i umi ukazat ("prohlizec zateze systemu" ukazuje zvlast userspace, kernel a io cas), ale i na hloupejsim to poznas protoze se to zacne chovat jak popisujes: mas zatez ktera odpovida 100% zatezi jednoho jadra a nechce se hnout. Pokud je to jeden proces tak se zalomi na jednom jadre, kdyz jich bude vic tak obcas preskoci ale porad to bude dohromady davat 100%.

    Pokud te netrapi cas, docela hodne v takovym pripade pomuze snizit prioritu diskoveho planovace na idle. Kernel pak nebude ztracet cas tocenim spinlocku a takovou ulohu rovnou odlozi na "az nebude do ceho pichnout". Cili to bude trvat vyrazne dele (staci pustit browser ktery tu a tam ukapne par bajtu do svoji cache a kernel uz to bere ze je do ceho pichnout) ale masina uz se nechova jak v poslednim tazeni.

    BTW v podstate soudruzi udelali chybu v tom ze kdyz dostanou moc prace tak se snazi udelat vsechnu najednou. Vetsinou je to tak dobre protoze se tak zabrani prostojum a vyzdimes vic prace za jednotku casu.

    Pak je tu jeste jedna znepokojivejsi moznost – muze se to takhle chovat taky proto ze disk je pred zdechnutim. Zacne travit vetsinu casu relokaci vadnych sektoru nebo nejakou takovou ptakovinou a s tim kernelovej io planovac nic nenadela.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    16.9.2014 21:26 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Jak se u běžícího procesu zasahuje do diskového plánovače? Nepomohla by takové akce i při práci s flashkama nebo zvýšené zátěži?
    rADOn avatar 17.9.2014 10:24 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    To uzasny kdeckovy klikatko zmineny vyse to umi. Jinak ionice -c3 -p pid
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    tsLnox avatar 16.9.2014 15:24 tsLnox | skóre: 31 | blog: Blog jednoho ukecaného Gentoolemana | Žďár nad Sázavou
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    kworker nemá v názvu k podle KDE, ale podle kernelu. Na jakej FS to tlačíš?
    16.9.2014 15:52 Sten
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    kworker je pseudoproces, ve kterém běží pracovní vlákna jádra, tedy zřejmě i TrueCrypt. renice na něj samozřejmě použít nejde. Nicméně kworker sám by neměl počítač nijak zpomalovat, to spíš bude způsobovat zápis na ten disk. Tomu lze snížit prioritu pomocí ionice na příslušný proces (zjistit jde přes iotop) nebo vybráním IO scheduleru, který tohle umí řešit.
    16.9.2014 18:25 petr_fm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE

    Mas recht clovece. To je presne ono. Procesor se flaka, ale IO je na 95 procentech. kdeinit4 a mount.ntfs uplne zahlti io. Da se tohle regulovat nejak pres klikatko v KDE? Protoze pak dochazi k tomu, ze kopirovani, ktere ma predpokladany cas 7 hodin uplne obsadi IO a nespustim si ani kalkulacku (s trochou nadsazky) ale opravdu, kazde okno se otevira cca minutu.

    V tomhle pripade by se kopirovaci akce mely odsouvat do pozadi, ne?

    16.9.2014 18:38 chrono
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    V ich bugzille je žiadosť o to, aby integrovali ionice pre I/O aktivity viac ako 5 rokov, nič také sa ale do KDE zatiaľ nedostalo. (jediná možnosť teda asi je použiť ionice)
    16.9.2014 18:45 Sten
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE

    Klikátko k tomu neznám.

    ionice jde použít třeba takto:

    ionice -c 3 -p $(pidof mount.ntfs)
    
    mount.ntfs smí číst a zapisovat, jen pokud o to nestojí nikdo jiný
    nebo takto:
    ionice -n 7 -p $(pidof mount.ntfs)
    
    mount.ntfs bude mít nejnižší prioritu, ale pořád bude trochu číst a zapisovat, i když čtou a zapisují ostatní

    Jde zároveň nastavit i rovnou při spuštění programu:

    ionice -n 7 mount.ntfs ...
    

    Nastavit IO scheduler lze pomocí /sys/block/${DISK}/queue/scheduler:

    cat /sys/block/sda/queue/scheduler # Vypíše dostupné schedulery pro disk sda, aktivní je označen
    echo deadline >/sys/block/sda/queue/scheduler # Vybere deadline pro disk sda (než se změna projeví, může to chvíli trvat)
    

    Pro trvalé nastavení se používá parametr elevator=${SCHEDULER} při bootu nebo, pokud chcete různé schedulery pro různá zařízení, lze použít sysfsutils.

    16.9.2014 19:14 petr_fm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE

    jenomže scheduler pro zarizeni je naprd. Ja mam v tomhle pc jen jeden disk, kde mam jak root, tak /home. A kdyz pak neco kopiruju do /home, uplne se mi ucpe cely system.

    Dela Vam to taky takove problemy s behem systemu? to by chtelo nejake hezci reseni, nez prikazovou radku pri kazdem vetsim kopirovani. Myslim, ze ve W7 mi to chodi lepe, ze se systemem jde pocas kopirovani normalne makat - sice je pomalejsi, ale to, co mi udela to kubuntu je des - to se fakt ani nehne. Porad musim pausovat a poustet kopirovani, abych mohl na pc neco delat.

    pavlix avatar 16.9.2014 19:48 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Vedle toho, co umí různé kernelové plánovače dost zálení na tom, co dokáže userspace využít bez specifického administrátorského nebo uživatelského zásahu. Třeba na Windows už nějakých sto let fungovala priorita klíčových GUI procesů, které zajišťovaly to, aby člověk mohl ovládat systém a sestřelit ošklivou aplikaci, což se na linuxovém desktopu nikdy moc neřešilo. Jsem zvědavý, jestli na tom třeba zrovna nástup systemd něco změní, vždycky jsem si přál mít správce uživatelských služeb a tady by jiná instance stejného nástroje spravovala jak systémové, tak uživatelské.

    Je vcelku zjevné, že by souborový manažer neměl mít úplně stejné podmínky jako třeba ovládací prvky desktopu a neměl by mít možnost s nimi bojovat o čas. Na druhou stranu není od věci, když umí provádět akce na pozadí tak, aby nenarušily běh zbytku toho stejného programu, na což je asi ideální se forknout a nechat se o průběhu jen informovat, nebo si na pozadí spustit službu třeba pomocí toho správce uživatelských služeb, který se zatím nepoužívá.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    16.9.2014 19:56 petr_fm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE

    Jo, ve win si pamatuju uz hodne dlouho tu volbu - optimalizovat na vykon aplikaci, nebo sluzeb. Proste pokud je to server, pak by melo mit nejake GUI nizsi prioritu, pokud je to desktop, pak mne nezajima, jak dlouho se bude co kopirovat, ale chci se systemem pohodlne pracovat.

    Jinak nepochopil jsem tuhle tvou vetu :

    na což je asi ideální se forknout a nechat se o průběhu jen informovat, nebo si na pozadí spustit službu třeba pomocí toho správce uživatelských služeb, který se zatím nepoužívá

    Poradis mi, jak to prakticky udelat? Co je ten spravce uzivatelskych sluzeb? to je neco ze systemd? o systemd vim jen to, ze je to NECO, na co vsichni nadavaji :-) Jinak je fakt, ze jsem docela ziral, ze souborovy manazer defakto posila kopirovaci ulohy nekam dale do systemu a normalne se s nim da pracovat - to z WIN neznam, snad krom pouziti integrovaneho spravce souboru, ktery zase dela bordel s x okny na plose... Jak je to ve Win8 nevim, ten nemam a nebudu mit :-)

    pavlix avatar 16.9.2014 20:09 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Jo, ve win si pamatuju uz hodne dlouho tu volbu - optimalizovat na vykon aplikaci, nebo sluzeb.
    Takové optimalizace jsou i na linuxu, hlavně co se týče ladění odezvy. Server obvykle nepotřebuje tak rychlou odezvu jako GUI a když obětuješ odezvu, jako odměnu získáš méně context switchů.
    Proste pokud je to server, pak by melo mit nejake GUI nizsi prioritu,
    Pokud je to čistý sever, není GUI vůbec spuštěné, pokud je spuštěné, tak to má asi nějaký důvod, chci ho používat, a určitě nechci, aby se sekalo.
    pokud je to desktop, pak mne nezajima, jak dlouho se bude co kopirovat, ale chci se systemem pohodlne pracovat.
    To rozhodně, akorát za desktop pak považuju každý stroj, kde mám spuštěné GUI, i kdyby to byl primárním účelem server.
    Poradis mi, jak to prakticky udelat?
    To forknutí je možné i dnes, ale je to věcí toho nástroje, který zajišťuje to kopírování. A řeší to především problém neovladatelnosti toho samotného nástroje, i když jako vedlejší efekt to může pomoci i všemu ostatnímu. Jediné, co můžeš, je kopat do vývojářů nebo zkusit poslat patch.
    to je neco ze systemd?
    Správu služeb zajišťuje systemd, nebo to do jisté míry zajišťovaly initscripty, upstart, runit a podobné. Taky není špatná socketová aktivace, kterou umí například systemd, inetd a xinetd. To vše se většinou používalo jen na systémové úrovni a docela rád bych to zkusil i na úrovni session, nacož teď pokud vím cílí hlavně systemd a to asi nejvíc ve spolupráci s Gnome. Stejnětak by to mohl být jiný software, ale k tomu se dosud nikdo nerozhoupal.
    Jinak je fakt, ze jsem docela ziral, ze souborovy manazer defakto posila kopirovaci ulohy nekam dale do systemu a normalne se s nim da pracovat - to z WIN neznam
    Když jsem nějak víc používal Windows (začítky XP a dřív), tak jsem tam vždy měl nějaký slušný software typu Total Commander, který tuším uměl běžně odložit práci na pozadí.

    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    16.9.2014 20:08 Sten
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    To by právě jiný scheduler mohl vyřešit, dobré zkušenosti mám s deadline. Mě to systém nedělá, ale mám 16 GiB RAM a SSD cache :-)

    Mimochodem důvod může být i používání NTFS. To prostě v Linuxu moc dobře nefunguje.
    16.9.2014 20:52 MadCatX
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Jeden z problémů je NTFS. S tím jsem měl problémy z hlediska výkonu vždycky. I třeba hash check torrentu na NTFS oddílu dokázal solidně vytížit disk i CPU. Jestli máte /home naformátované v NTFS, je to ryzí výkonová sebevražda.

    Co tam máte za jádro? Mám dojem, že nějaké úpravy IO schedulerů se nedávno do jádra dostaly, ale je fakt, že i 3.16 se mi při masivním IO dokáže zasekat. Zkuste si pohrát jednak s IO schedulerem a pokud by žádný z těch, co jsou běžně k dispozici problém neřešil, mrkněte se po jádře s BFQ schedulerem.
    16.9.2014 21:33 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Souhlas. NTFS má na procesorovou zátěž tak 3-5 větší požadavky než nativní linuxový FS (ext3/4, XFS, Reiser). Vhodné jedině v podstatě pro externí disky a jako přístup k nativnímu Win disku. Nesmysl pro /home už z toho důvodu, že neřeší posix práva.
    16.9.2014 22:05 petrfm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE

    No, je to jasne... kopiroval jsem z externiho USB disku, kde mam kvuli kompatibilite s W NTFS :-) sice druha bezici uloha byla kopirovani z /home na samba disk, ale zrejme to zasekalo to kopirovani z NTFS. Pravda, s ntfs jsem mel vyrazne problemy i kdyz jsem testoval sambu a sifrovani na raspberry, kde je vykonu silny nedostatek.

    Jake mam na tom kubuntu jadro nevim, mam ho v praci a nepripojim se tam, protoze je to desktop, mrknu se zitra.

    16.9.2014 22:22 Sten
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Na externí disky mohu doporučit UDF. Windows se sice snaží tvářit, že to neumí (naklikat formátování v UDF tam nejde, jedině přes command line), ale s naformátovaným diskem si bez problémů poradí.
    2.10.2014 14:13 petrfm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Chtel jsem si vyrobit par UDF flashek, ale zjistil jsem, ze to nejak neumi ani linux. Mam tady gparted a formatovani na UDF mi nedovoli, ani nenabidne. Je tedy vubec udf dobre podporovany, kdyz se musi zrejme doinstalovat? Neni pak lepsi pouzivat ten FAT/NTFS i za cenu vyssi zateze CPU?
    2.10.2014 17:44 nobody
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    mkudffs z baliku udftools je jen na vytvareni,
    na cteni nepotrebujes snad doinstalovat nic :)
    2.10.2014 17:53 Sten
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    GParted formátovat UDF neumí, ale to neznamená, že by s tím měl Linux problém, je to chyba GParted (a rozhodně to není jediné, co Linuxu umí a GParted ne).

    Linux má nativní podporu pro UDF, protože je to systém pro DVD a BluRay (to je ostatně stejný důvod, proč ho umí i Windows), mám několik disků naformátovaných v UDF a zatím fungovaly všude, pouze Windows XP neumí zapisovat, jen číst. Je taky potřeba dát pozor na to, že UDF umožňuje v Linuxu nahrát soubory lišící se velikostí písmen, což ale nefunguje správně ve Windows, nebo normalizací, což zase nefunguje na Macu.

    Pro formátování je potřeba doinstalovat utilitu mkudffs, bývá v balíčku udftools.
    2.10.2014 22:38 petrfm
    Rozbalit Rozbalit vše Re: Proces zere 100 CPU - jak dat na pozadi? KDE
    Hmm a pak se to nauci i gparted, nebo teda budu mit dalsi utilitu jen na formatovani prenosnych disku? A porovnavali jste vykon takoveho FS s FATem, popr. NTFS? Je tam velky rozdil v zatezi procesoru, atd?

    Založit nové vláknoNahoru

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

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