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í
×
včera 19:00 | Nová verze

Byla vydána verze 18.08.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi.

Ladislav Hagara | Komentářů: 0
včera 18:44 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 155. brněnský sraz, který proběhne v pátek 17. srpna od 18:00 na zahrádce restaurace Tanganika (Horova 35). V případě nepřízně počasí uvnitř. Tentokrát bude sraz pojat tématicky. Vzhledem k blížícímu se 50. výročí invaze vojsk Varšavské smlouvy do Československa proběhne malá výstava. Kromě literatury budou k vidění též originály novin z 21. srpna 1968, dosud nikde nezveřejněné fotky okupovaného Brna a původní letáky rozdávané v ulicích.

Ladislav Hagara | Komentářů: 0
včera 01:00 | Komunita

Měsíc po Slackware slaví 25 let také Debian. Přesně před pětadvaceti lety, 16. srpna 1993, oznámil Ian Murdock vydání "Debian Linux Release".

Ladislav Hagara | Komentářů: 9
15.8. 06:00 | Nová verze

Byla vydána nová verze 1.26 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Představení novinek také na YouTube.

Ladislav Hagara | Komentářů: 24
15.8. 03:00 | Nová verze

Po více než 3 měsících vývoje od vydání verze 2.12.0 byla vydána nová verze 3.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 169 vývojářů. Provedeno bylo více než 2 300 commitů. Přehled úprav a nových vlastností v seznamu změn. Proč verze 3.0.0 a ne 2.13.0? Není to kvůli triskaidekafobii. QEMU letos v březnu slavilo 15 let od oznámení verze 0.1 a to je dle vývojářů dobrý důvod pro novou major verzi. Vývojáři mají v plánu zvyšovat major verzi jednou ročně, vždy s prvním vydáním v daném roce.

Ladislav Hagara | Komentářů: 3
14.8. 22:11 | Bezpečnostní upozornění

Intel potvrdil (INTEL-SA-00161) další bezpečnostní problém ve svých procesorech. Problém byl pojmenován L1 Terminal Fault aneb L1TF. Popis problému přímo od Intelu na YouTube. Jedná se o CVE-2018-3615 (SGX), CVE-2018-3620 (OS/SMM) a CVE-2018-3646 (VMM). Další informace na stránce Foreshadow nebo přímo v dnešním commitu do Linuxu.

Ladislav Hagara | Komentářů: 18
14.8. 12:33 | IT novinky

Po více než 4 letech bylo vydáno RFC 8446 popisující verzi 1.3 protokolu TLS (Transport Layer Security). Popis novinek i historie TLS například v příspěvku na blogu Cloudflare.

Ladislav Hagara | Komentářů: 1
14.8. 11:11 | Zajímavý software

V roce 1998 uvedla společnost Tiger Electronics na trh elektronickou hračku, malého chlupatého tvora s velkýma ušima, Furby. Furby patřil k nejžádanějším hračkám. Během tří let se jich prodalo více než 40 milionů. Furby již tenkrát reagoval na světlo, zvuk, polohu, doteky a přítomnost dalších Furby. Sám mluvil a pohyboval se. Firmware uvnitř simuloval postupný vývoj a učení. Zdrojový kód tohoto firmwaru byl zveřejněn na Internet Archive [Hacker News].

Ladislav Hagara | Komentářů: 21
14.8. 02:00 | Nová verze

Australská společnost Blackmagic Design oznámila vydání verze 15 svého proprietárního softwaru pro editování videa a korekci barev DaVinci Resolve běžícího také na Linuxu. Představení nových vlastností na YouTube. Základní verze DaVinci Resolve je k dispozici zdarma. Plnou verzi DaVinci Resolve Studio lze koupit za 299 dolarů. Před rokem to bylo 995 dolarů.

Ladislav Hagara | Komentářů: 0
13.8. 21:00 | Zajímavý projekt

Cílem projektu DXVK bylo vytvořit vrstvu kompatibility mezi Direct3D 11 a Vulkanem a začlenění této vrstvy do Wine. Direct3D 10 nad Vulkanem bylo možné řešit mezikrokem pomocí vrstvy DXUP překládající Direct3D 10 na Direct3D 11. Vývojáři DXVK se rozhodli přímo podporovat Direct3D 10. Podpora byla začleněna do hlavní větve na GitHubu.

Ladislav Hagara | Komentářů: 4
Používáte zařízení („chromebook“, „chromebox“ či tablet) s ChromeOS?
 (6%)
 (4%)
 (12%)
 (78%)
Celkem 194 hlasů
 Komentářů: 9, poslední 14.8. 21:03
    Rozcestník

    Dotaz: Vplýva CPU load na ping?

    30.6.2017 12:16 rastos | skóre: 61 | blog: rastos
    Vplýva CPU load na ping?
    Přečteno: 1537×
    Dostal som otázku, na ktorú sám neviem dobre odpovedať, tak sa chcem opýtať tu:

    Predstavte si, že máte 8 jadrový Linuxový stroj, na ktorom beží 8x Windows XP virtualizovaný pomocou VirtualBox-u. Každý VM má priradené jedno fyzické jadro. Každý ten VM robí komplikovaný výpočet náročný predovšetkým na CPU, a nenáročný na disk, pamäť, či sieť.

    Otázka: Môže vysoká záťaž CPU spôsobiť dlhú dobu odozvy (viac ako 10s v tej istej LAN) na ping?

    Odpovědi

    30.6.2017 13:11 Trubicoid2
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Asi může, i když 10s je hodně, to se tam ani nikdo nepřihlásí Co takhle jedno jádro osvobodit a nechat linuxu?

    A 8 je včetně HT? To je pak mazec, obzvlášť jestli ta zátěž je FP
    30.6.2017 18:23 rastos | skóre: 61 | blog: rastos
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Co takhle jedno jádro osvobodit a nechat linuxu?

    To môžem skúsiť.
    A 8 je včetně HT?

    Mno. Tam mi nie je celkom jasno, ale je to asi Dell PowerEdge 1950 a
    grep CPU /proc/cpuinfo
    povie 8x
    model name: Intel(R) Xeon(R) CPU E5420  @ 2.50GHz

    Čo sa týka hyper-threading-u:
    grep -w ht /proc/cpuinfo
    vypíše
    flags ... ht ...
    Čo je "FP"?
    30.6.2017 18:58 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    E5420 je štvorjadrový CPU bez HT; pravdepodobne pôjde o dvojprocesorový stroj.

    "FP" je Floating Point, výpočty s pohyblivou rádovou čiarkou. Ak sa skutočne jedá o taký výpočet, tak je to fakt priekak, lebo ten procesor má pravdepodobne jedinú FPU. Čo za sakramenský výpočet to je, že pre každú bežiacu inštanciu je potrebná samostatná inštancia operačného systému, navyše takého čudného? Skúšali ste vôbec postupný spúšťaním 1, 2, 4 a 8 inštancií, že výpočet skutočne škáluje?

    30.6.2017 23:00 Trubicoid2
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Jestli to je E5420, tak je to Core2Duo architektura, tak by měl mít 4 FPU a nemít HT

    Já mám dvojitý E5472 a tam to kupodivu 8 procesů trvá 75% času 4 procesů. Spíš by to mělo být 50%, nevím čím to je. Když se vezme 8 jader z různých uzlů tak vyjde 50%. Ten procesor je záhadnej.
    1.7.2017 10:18 rastos | skóre: 61 | blog: rastos
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    lebo ten procesor má pravdepodobne jedinú FPU.
    To budem musieť zistiť. Dík za tip.

    Teraz som si všimol, že /proc/cpuinfo tiež hovorí:
    cpu cores       : 4
    ...
    fpu             : yes
    Čo za sakramenský výpočet to je,

    Z matematického/algoritmického hľadiska sa to nazýva "packing problem" a áno, pracuje so floating point dátami.
    že pre každú bežiacu inštanciu je potrebná samostatná inštancia operačného systému
    Ako to už býva, historicky existuje nejaká implementácia a je do toho zamontovaných mnoho komponentov a nie všetky je možné preportovať na iný OS.
    , navyše takého čudného?

    Sčasti historické dôvody. Sčasti preto, že taký OS je jednoduchý. Na každej ďalšej verzii Windowsov ten OS robí hromadu vecí, ktoré netreba. Keď sa pozriem na zoznam procesov na XP, tak tam nájdem ~10 položiek. Keď sa pozriem na W10, tak ich je tam aj 50 a kvantum úloh, ktoré sa spúšťajú pri nejakej udalosti ...
    Skúšali ste vôbec postupný spúšťaním 1, 2, 4 a 8 inštancií, že výpočet skutočne škáluje?

    To v tomto momente neviem povedať, ale určite sa tým budeme musieť zaoberať.
    30.6.2017 15:32 pc2005 | skóre: 36 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Vysoká zátěž má určitě vliv na to jak moc často se userspace program (ping) dostane k CPU. Při normální zátěži by to ale těch 10s nemělo udělat nikdy. I kdyby to mělo latence jednosekundové tak bych hledal chybu.
    30.6.2017 18:26 rastos | skóre: 61 | blog: rastos
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Vysoká zátěž má určitě vliv na to jak moc často se userspace program (ping) dostane k CPU.
    To sme sa nerozumeli. Ten ping púšťam na inom stroji než je ten vyťažený neborák. Takže proces ping-u sa k slovu dostane. Ide o to, či ten, kto ten ping paket dostane, odpovie naň ešte v rámci jadra. Reps. ak pingujem ten VM, tak či sa musí dostať k slovu ten VM.
    30.6.2017 19:40 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Reps. ak pingujem ten VM, tak či sa musí dostať k slovu ten VM.

    Tak moment… celou dobu to vypadalo, že mluvíte o odezvách toho hosta. Tam by to bylo opravdu hodně divné, protože odpověď aby něco takhle zadusilo odpovědi na ICMP echo, muselo by to mít přinejmenším realtime prioritu (a bylo by s podivem, že by vám nezačal nadávat soft lockup detector nebo RCU stall detector.

    Jestli se ale bavíme o odezvách těch guestů, tak tam kromě (dvakrát) síťového stacku hosta (Linuxu) hraje roli ještě zpracování ICMP echo guestem, což jsou Windows, takže k tomu nic říct nemůžu.

    1.7.2017 10:24 rastos | skóre: 61 | blog: rastos
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Reps. ak pingujem ten VM, tak či sa musí dostať k slovu ten VM.
    Tak moment… celou dobu to vypadalo, že mluvíte o odezvách toho hosta.
    Ja som to na začiatku nejako explicitne nepovedal. A ani mi to samému nie je 100% jasn0. Len som posunul tak ako som otázku dostal. Skúsim dozistiť podrobnosti, ale nateraz si myslím, že ide o odozvu guest-a.

    Na druhej strane, nedivil by som sa keby obsluha ping-u bola urobená ak súčasť modulu, ktorý VirtualBox potrebuje v jadre hosta. ... Chcem povedať: neviem ako to presne je vnútri urobené, ale nečudoval by som sa, keby si VirtualBox urobil v host-ovi niečo ako virtuálny adaptér pre každého pusteného guest-a a obsluha pingu by sa mohla odohrať už tam.
    1.7.2017 11:31 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Tak to já bych se něčemu takovému nejen divil, ale považoval bych to za velmi nekorektní chování. Uvědomte si, že takhle by ten host za guesta odpovídal i v případě, že by guest tu svou virtuální síťovou kartu vůbec neměl nakonfigurovanou (a i kdyby měl, jak by host věděl, na které adresy má odpovídat?) nebo by guest dokonce úplně zatuhnul. Nemluvě o tom, že si na guestovi můžu spustit opatchované jádro, které bude pro testovací účely na ICMP echo odpovídat trochu odlišným způsobem.
    1.7.2017 15:39 pc2005 | skóre: 36 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Zkus všechny pingací variace.
    host - host (localhost)
    host - virtuál
    virtuál - host
    virtuál - jinej virtuál
    virtuál - ten samej virtuál (localhost)
    externí - virtuál
    externí - host
    virtuál - externí
    virtuál - host
    
    Pak ještě můžeš zkusit ping flood a skenovat jednotlivé testy nějakým snifferem (například wireshark).

    3.7.2017 08:18 Ivan
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    V tom pripade je to hodne divny. Odpoved na ping obsluhuje kernel a ten ma max. prioritu. Uz se mi nekolikrat stalo, ze se serveru dostaly do nekonecne smycky procesy s realtime prioritou (Oracle rac lmd procesy) a pak se neslo prihasit, neslo s tim serverem delat nic jineho nez to otocit. Jedine na co ten server reagoval byl sysrq.

    Na ping ale ten server odpovidal uplne v pohode. Dokonce pri navazani TCP spojeni odpovedel na SYN.
    3.7.2017 08:34 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    Uz se mi nekolikrat stalo, ze se serveru dostaly do nekonecne smycky procesy s realtime prioritou (Oracle rac lmd procesy) a pak se neslo prihasit, neslo s tim serverem delat nic jineho nez to otocit. Jedine na co ten server reagoval byl sysrq.

    To je známý problém, včetně toho, že pachatelem je nejčastěji Oracle. Ten realtime proces sice udusí "jen" jeden procesor, ale čas od času je potřeba provést něco na všech procesorech (např. rcu_sync()) a taková věc pak čeká, až se příslušný procesor uvolní, čímž blokuje další. Když se to nechá dost dlouho, visí nakonec všechny, pokud ten systém dřív neodstřelí soft lockup detector nebo RCU stall detector.

    Na ping ale ten server odpovidal uplne v pohode. Dokonce pri navazani TCP spojeni odpovedel na SYN.

    Tohle je trochu složitější. Nemáte-li tam moc velkou zátěž (ve smyslu počtu příchozích paketů), stihne se oboje vyřídit ještě v rámci softirq vyvolaného na konci obsluhy hardwarového přerušení, čemuž nedokáže zabránit ani ten realtime proces okupující daný procesor. Pokud té práce ale bude moc, nechá se to na ksoftirqd a pak máte problém. (Kromě toho ale ten příchozí paket nemusí vůbec připadnout na blokovaný procesor.)

    21.7.2017 10:04 dan
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    ja mavam bezne problem dlhej odozvy pingov v solarisoch ked cielova ip adresa nema reverzny zaznam, staci dat pingu parameter aby neresolvoval. Skust ci to nieje tiez problem s DNS.
    21.7.2017 10:18 dan
    Rozbalit Rozbalit vše Re: Vplýva CPU load na ping?
    teda ja mam tu prvu odozvu po 10s ale pingy su v poriadku tak to asi nebude tvoj problem

    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.