Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.
Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.
V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).
Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
Revolut nabídne neomezený mobilní tarif za 12,50 eur (312 Kč). Aktuálně startuje ve Velké Británii a Německu.
Společnost Amazon miliardáře Jeffa Bezose vypustila na oběžnou dráhu první várku družic svého projektu Kuiper, který má z vesmíru poskytovat vysokorychlostní internetové připojení po celém světě a snažit se konkurovat nyní dominantnímu Starlinku nejbohatšího muže planety Elona Muska.
Poslední aktualizací začal model GPT-4o uživatelům příliš podlézat. OpenAI jej tak vrátila k předchozí verzi.
[Není reklama] Taková myšlenka.. Chcete svůj virtuální server? A taky nechcete utrácet tolik?
Delší dobu si zahrávám s myšlenkou založit něco jako je CZfree, jenom neprovozující síť, ale servery. V podstatě by se jednalo o (prozatím) jednu mašinu na OpenVZ technologii, na které by běžely servery členů téhle komunity.
Update: uz jsme tri, dalsi tri je potreba sehnat, houska mi nabidl HW
Jsem student, a tak si pro svoje projekty nemůžu dovolit reálnou mašinu za nějakých 3kkč měsíčně v Praze. Místo toho bych rád sehnal pár lidí, co to mají taky tak a zkusil to vyřešit sdílenou mašinou. Mám teď bokem nějakých deset tisíc, co bych do toho vrazil. Chtělo by to jednou tolik, aby bylo za co nakoupit HW (třeba deset lidí po tisícovce, to není taková bolest). A měsíčně to někde v Praze bude okolo tří tisíc (Casablanca nebo podobně), to je na mě taky moc, čímž by se i tohle rozdělilo mezi víc lidí.
Hardwarově mám představu o čtyřjádru, 4G ram, pár disků v raidu, to by mohlo stíhat pár menších projektů.
Jde mi teda o to, sehnat dalších asi deset lidí, co by byli ochotní se mnou do toho formou občanského sdružení jít. Záměrně se ptám tady na ábíčku, protože tady se pohybují lidi, které by to mohlo zajímat.
Snad to není moc utopické Kdo má zájem?
Tiskni
Sdílej:
Nebo je možné za stejnou sumu mít neomezená data, ale s tím, že rychlost je omezena na 10 Mbps po ČR a 1 Mbps do zahraničí, což je bohužel pro server hrozně málo.Obzvláště, když tuhle tonektivitu má leckdo doma s tím, že má 10Mb do NIXu i mimo něj..
Viz vyse v diskuzi, mam to dohodnute s CL-netem, pripojeni primo na jejich pater, odber do 400W, rack 3U, dostatek IP adres (okolo 30ti pry neni problem). Okolo 3 tis./mes.
kdybych te mohl poprosit, zjisti prosim jak moc to zdrzuje pri I/O operacichJak?
Ty mas procesor s podporou virtualizace?Kvm podporu virtualizace v procesoru potřebuje, bez ní to nejde. Výhoda je, že téměř všechny novější procesory od AMD i Intelu ji mají, akorát občas není povolená (například já nemůžu aktualizovat BIOS na svém základní desce, protože nový BIOS virtualizaci zakáže)
Ten muj ji zrovna nema (T2390).
Co takhle zkusit
time dd if=/dev/zero of=tmp.img bs=1M count=512Nebo rozbalovani zdrojaku jadra a jejich kopirovani do dalsiho adresare.
time dd if=/dev/zero of=tmp.img bs=1M count=512
:
Na virtuálním stroji:
536870912 bytes (537 MB) copied, 11,3857 s, 47,2 MB/s 536870912 bytes (537 MB) copied, 15,5339 s, 34,6 MB/s 536870912 bytes (537 MB) copied, 8,19326 s, 65,5 MB/s 536870912 bytes (537 MB) copied, 10,0326 s, 53,5 MB/s real 0m11.404s 0m15.678s 0m8.387s user 0m0.008s 0m0.008s 0m0.008s sys 0m3.740s 0m2.632s 0m2.312sReálný stroj
536870912 bytes (537 MB) copied, 6,41687 s, 83,7 MB/ 536870912 bytes (537 MB) copied, 6,63016 s, 81,0 MB/s 536870912 bytes (537 MB) copied, 5,97023 s, 89,9 MB/s 536870912 bytes (537 MB) copied, 5,70572 s, 94,1 MB/s real 0m6.431s 0m7.815s 0m10.325s 0m9.799s user 0m0.000s 0m0.008s 0m0.008s 0m0.004s sys 0m2.484s 0m2.964s 0m2.900s 0m2.852sPoslední časový údaj virtuálního stroje jsem si zapomněl poznamenat, proto je tam o jeden míň
time tar -xjf linux-source-2.6.26.tar.bz2
Virtuální stroj:
real 0m37.876s 0m40.317s 0m39.769s 0m38.285s user 0m22.653s 0m23.393s 0m22.637s 0m23.185s sys 0m5.492s 0m5.372s 0m5.416s 0m5.400sReálný stroj:
real 0m35.905s 0m33.188s 0m32.914s 0m33.027s user 0m22.685s 0m19.953s 0m21.293s 0m20.373s sys 0m3.280s 0m3.600s 0m3.292s 0m3.320s
cp linux-source-2.6.26 1
Virtuální stroj:
real 0m18.627s 0m27.225s 0m42.237s 0m28.316s 0m31.437s user 0m0.188s 0m0.220s 0m0.180s 0m0.164s 0m0.140s sys 0m6.100s 0m9.889s 0m10.397s 0m10.429s 0m10.801sReálný stroj:
real 0m4.876s 0m22.068s 0m22.685s 0m36.906s 0m12.027s user 0m0.124s 0m0.112s 0m0.076s 0m0.096s 0m0.084s sys 0m2.144s 0m2.408s 0m2.224s 0m2.420s 0m2.476sTu první hodnotu u reálného stroje nelze brát moc vážně, mám 3GB paměti, takže to všechno nahrál do cache. Po celé té operaci ještě nějakou dobu šrotoval disk.
time dd if=/dev/zero of=tmp.img bs=1M count=2096
:
Virtuální stroj:
2197815296 bytes (2,2 GB) copied, 96,2308 s, 22,8 MB/s real 1m36.624s user 0m0.016s sys 0m9.165sReálný stroj:
2197815296 bytes (2,2 GB) copied, 60,8262 s, 36,1 MB/s real 1m1.080s user 0m0.004s sys 0m11.429s
Diky moc, je tam videt dost velkej vykonovej propad. No to by DB masiny asi nerozdejchaly.Ten propad výkonu je, jestli dobře počítám, okolo třetiny. To se zdá dost, ale na druhou stranu to vem tak, že jestliže ta virtuální DB mašina tohle nerozdejchá, tak ještě víc nerozdejchá druhou DB mašinu, která poběží paralelně s ní, i když ztráta za virtualizaci bude zanedbatelná (polovina je víc než třetina) Jestli jsem to dobře pochopil, tak virtualizace slouží k tomu, aby se na jednom serveru, který se moc nevyužívá, dalo udělat několik serverů, které většinu času nepotřebují nic dělat. Zrovna DB stroje mi do tohohle moc nesedí...
Jednou jsem zkusil paralelní (automatickou) instalaci Linuxu na několik virtuálů na stejném fyzickém stroji. Jen jednou… :-)
Tohle jsou hezke vysledky, ale uplne chybne.Nesouhlasím. Ve chvíli, kdy se snažím zjistit, k jakému zpomalení dojde přesunem úlohy z reálného stroje na virtuální, musím testovat právě jeden virtuální stroj.
Na zjisteni toho, jak se takova virtualizace chova, musite na masinu dat treba 10 virtualu a v kazdem z nich dat rozbalit a zkompilovat kernel.Zjištění, jak se ta virtualizace chová při více strojích, je něco jiného. Dopadlo to takhle (Časy jsou uvedené ve tvaru minimum/průměr/medián/maximum. Kromě průměru jsou zaokrouhlené na půl minuty): Test 1 - rozbalení jádra na osmi strojích naráz: 3.5min/9m44s/10min/11.5min Když to běželo, tak jsem si uvědomil, že 8 strojů každý po 512MB RAM dá dohromady 4GB RAM, což nemám. Důsledkem je to, že virtuální stroje cachovaly ze svého pohledu do paměti, ale ve skutečnosti do swapu - test jsem zopakoval, abych zjistil, jak moc to zdržuje Test 2 - rozbalení jádra na osmi strojích s 256BM RAM: 4.5min/6m9s/6min/7min Zdržovalo to dost. Test 3 - kopírování rozbalených zdrojáků jádra: 8min/12m/14min/14min Že vzájemná konkurence několika strojů nebude žádná sláva, to jsem samozřejmě čekal. Nicméně pro srovnání - osminásobné paralelní rozbalení zdrojáků jádra v reálném stroji (každý proces ze svého vlastního souboru a do svého vlastního adresáře): průměrně 3m40s Jinak řečeno rozbalování trvalo osmkrát víc virtuálním strojům desetkrát víc času. Osmkrát víc procesům na reálném stroji to trvalo sedmkrát víc času. To už ten rozdíl tak závratný není - zpomalení přibližně o třetinu, pokud dobře počítám. Druhé srovnání - paralelní kopírování zdrojáků jádra z místa na místo: průměrně 10m24s. Kopírování tedy osmkrát víc virtuálním strojům trvalo 24× víc času. Osmkrát víc procesům na reálném stroji to trvalo 30× víc času - u virtuálních strojů tedy doba narůstala pomaleji než u procesů. (Mám za to, že to bude čistě díky způsobu ukládání dat na disk. Virtuální stroje mají jeden velký soubor, procesy ukládají spoustu malých souborů.) Osobně bych řekl, že ta cena za plnou virtualizaci není tak hrozná, obzvláště když se započítá, že není nutné nijak řešit oddělení strojů od sebe. Z principu na sebe nevidí. Nemůžu moc posoudit, jak spravedlivé je rozdělení času CPU mezi jednotlivé virtuální stroje - snad jenom jednou se mi při tom testování stalo, že by jeden stroj byl hotov výrazněji dřív než ostatní (bylo to v tom případě, kdy součet pamětí virtuálních mašin byl větší, než kolik mám fyzicky paměti. Odhaduju, že než jsem stihl zmáčknout enter a spustit běh úlohy i na ostatních virtuálech, stihl si pro sebe ten první zabrat víc paměti, ale ruku do ohně bych za to nedal.) Ano, uznávám, že ve chvíli, kdy se víc strojů naráz pokouší používat ten samý zdroj, tak se objeví výkonnostní problémy, ale tím se vracím k tomu, co jsem už psal jinde - jestliže virtuální stroj výkonově nestíhá, tak pravděpodobně potřebujeme reálnou mašinu. Ještě co se měření týče - všechny testy probíhaly tak, že data i obrazy virtuálních strojů byly na jednom IDE disku. Paralelně se všemi testy běžel boinc (Poznámka - napadlo by vás, že proces s nice 19 poběží i v případě, že vedle něj jsou 4 další, které mají nice 0? Mě teda ne, ale plánovač na to má zjevně jiný názor) Kromě testu 2 paralelně se všemi testy běžel mplayer přehrávájící mp3. Nic z toho nepoužívalo data na tom disku, na kterém se testovalo. Ve vztahu k tomuto blogu - snajpa má v úmyslu udělat server sdílený deseti stroji. Já testoval na dvoujádru, on tam chce dát čtyřjádro. (3GB paměti vs 4GB paměti není takový rozdíl.) A disky v RAIDu budou taky výkonově někde jinde, než ten můj prastarý IDE disk.
to už spíše KVM (které je navíc přímo součástí kernelu).A pokud lze soudit z
openssl speed
, tak přestože je to plná virtualizace, tak tam není nijak velká ztráta výpočetního výkonu (aspoň pokud jde o linuxového hosta)
Reálný stroj (Athlon X2, 1900MHz)
sign verify sign/s verify/s rsa 512 bits 0.000341s 0.000020s 2934.6 49509.4Virtuální stroj
sign verify sign/s verify/s rsa 512 bits 0.000365s 0.000021s 2741.5 46725.3