Před 70 lety, 7. června 1954, ve věku 41 let, zemřel Alan Turing, britský matematik, logik, kryptoanalytik a zakladatel moderní informatiky.
NiceGUI umožňuje používat webový prohlížeč jako frontend pro kód v Pythonu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána ve verzi 2024.6. Z novinek lze vypíchnout lepší integraci LLM (OpenAI, Google AI, Ollama) nebo podporu Matter 1.3.
IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.
Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.
Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 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í. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.
Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.
MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.
Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.
Výkon CPU byl testován zašifrováním 5 GB nul pomocí openssl, výsledek se zahazoval. Nuly se načítaly z /dev/zero a výsledná zašifrovaná data směřovala do /dev/null:
time dd if=/dev/zero bs=1048576 count=5120 | openssl \ enc -aes-256-cbc -salt -S "0123456789abcdef" -pass pass:opravduhloupeheslo >/dev/null
Pomocí time se měřila doba, za kterou se daná úloha dokončila.
Testovací proces byl postupně spuštěn na hostiteli, na jednom KVM 1/1 hostu a jednom Xen 1/1 hostu. Ve všech případech byl test třikrát opakován. V tabulce jsou uvedeny minimální, průměrné a maximální doby běhu testovacího procesu. V závorce je uveden nárůst doby běhu na příslušném virtuálním stroji oproti hostiteli v procentech.
Hostitel | KVM 1/1 | Xen 1/1 | |
---|---|---|---|
minimum | 53,303 s | 57,366 s (+7,6 %) | 1m 3,076 s (+18,3 %) |
průměr | 53,336 s | 57,459 s (+7,7 %) | 1m 3,104 s (+18,3 %) |
maximum | 56,400 s | 57,592 s (+2,1%) | 1m 3,145 s (+12,0 %) |
V tomto testu bylo na hostiteli spuštěno sedm testovacích procesů zároveň, doba běhu byla porovnávána s během sedmi testovacích procesů, z nichž každý běžel na jednom testovacím stroji varianty 1/1.
Hostitel | KVM 1/1 | Xen 1/1 | |
---|---|---|---|
minimum | 56,013 s | 57,715 s (+3,0 %) | 1m 3,688 s (+13,7 %) |
průměr | 56,183 s | 58,136 s (+3,5 %) | 1m 3,970 s (+13,9 %) |
maximum | 56,509 s | 58,492 s (+3,5 %) | 1m 4,366 s (+13,9 %) |
Tentokrát bylo na hostiteli spuštěno 28 testovacích procesů paralelně (pomocí řídících skupin bylo zajištěno, že tyto procesy mohly využívat pouze 7 jader CPU). Doba běhu je opět porovnávána se stejným počtem testovacích procesů, každý běžel na vlastním testovacím stroji varianty 1/4.
Hostitel | KVM 1/4 | Xen 1/4 | |
---|---|---|---|
minimum | 3m 3,835 s | 2m 58,637 s (-2,8 %) | 4m 17,554 s (+40,1 %) |
průměr | 3m 31,126 s | 3m 34,414 s (+1,6 %) | 4m 18,069 s (+22,2 %) |
maximum | 3m 51,438 s | 3m 59,753 s (+3,6 %) | 4m 19,044 s (+11,9 %) |
Celkem bylo paralelně spuštěno 19 testovacích procesů, 16 z nich na hostech 1/4 a tři na hostech 1/1 (na hostiteli byly procesy omezeny pomocí řídících skupin – 16 procesů mělo k dispozici 4 CPU a zbývající tři procesy každý po jednom CPU).
V tomto testu není srovnáván poměr výkonu hostitele a hostů, ale poměr výkonů mezi jednotlivými výkonnostními variantami (a jeho dodržování). V tabulce jsou uvedeny průměrné hodnoty doby běhu testů a poměr jejich doby trvání.
Hostitel | KVM | Xen | |
---|---|---|---|
1/1 | 56,206 s | 58,275 s | 1m 10,277 s |
1/4 | 3m 49,335 s | 3m 26,637 s | 4m 21,106 s |
po měr | 4.,80 | 3.,46 | 3.,15 |
Oproti minule si v tomto testu Xen pohoršil – průměrná doba zpracování úlohy byla o 18 % větší než u hostitele; Xen se zde propadl pod úroveň KVM, které oproti hostiteli potřebovalo jenom o necelých 8 % více času. Paralelní běh procesů tak, že každý proces měl pro sebe jedno CPU, ukazuje pro obě možnosti virtualizace lepší výsledky v procentech, ty jsou nicméně dány zhoršením celkového času hostitele, nikoliv zlepšením času hostů.
U třetího testu, kde se hosty či úlohy musí o CPU dělit, dosáhlo KVM výkonu téměř srovnatelného s hostitelem (úloha na hostovaném stroji běžela pouze o 1,6 % času déle), Xen se naopak ještě více propadl a potřeboval o 22 % času navíc. I zde tedy Xen měl horší výsledky než loni, KVM naopak lepší.
Na rozdíl od výsledků z loňska KVM tentokrát příliš nerespektovalo nastavené výkonnostní varianty. Navíc se značně zvětšil rozptyl časů zpracování testovací úlohy na hostech varianty 1/4 – hostitelský stroj totiž jednotlivé virtuální stroje neumístil rovnoměrně na dostupné procesory, takže například zatímco na jednom CPU běžely tři virtuální stroje, na jiném jich běželo šest.
Xen dodržoval nastavení výkonnostních variant o něco lépe.
Přestože by úlohy na výpočetní výkon neměly být ve virtualizovaném prostředí nijak problematické, režie Xenu je zde poněkud vysoká. KVM si naopak vedlo lépe než v loňském testu, což s největší pravděpodobností souvisí s tím, že použitý procesor tentokrát disponuje technologií EPT (extended page tables), která urychluje operace s pamětí virtuálního stroje.
Nástroje: Tisk bez diskuse
Tiskni Sdílej:
QEMU(1) QEMU(1) NAME qemu-doc - QEMU Emulator User Documentation SYNOPSIS usage: qemu [options] [disk_image] DESCRIPTION The QEMU PC System emulator simulates the following peripherals: - i440FX host PCI bridge and PIIX3 PCI to ISA bridgeje jen čistá shoda náhod, že?
nemohlo by byt formatovani vysledku treba v tabulkach?Ono to je v tabulkách... máš na mysli orámování políček?
Je jasny, ze KVMko v oblasti virtualizace jde dopredu a bude 'the best of' v linuxu. Xen jen pomalu vymira.To je otázka, u které bych si nebyl tak jistý. Xen byl převzat Citrixem, postavili na něm dost dalších produktů, umřít ho jen tak nenechají. Mohli Xen uzavřít, neudělali to, a vývoj je otevřený v rámci projektu Xen Cloud Platform (název se veze na aktuálním buzzwordu cloud, ale v podstatě jde o open-source bázi XenServeru a nového RPC-XML XEN API).
Má to svůj smysl.Jiný, než zmiňuje trekker.dk?