Byl vydán Debian 13.3, tj. třetí opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.13, tj. třináctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
Na stránkách Evropské komise, na portálu Podělte se o svůj názor, se lze do 3. února podělit o názor k iniciativě Evropské otevřené digitální ekosystémy řešící přístup EU k otevřenému softwaru.
Společnost Kagi stojící za stejnojmenným placeným vyhledávačem vydala (𝕏) alfa verzi linuxové verze (flatpak) svého proprietárního webového prohlížeče Orion.
Firma Bose se po tlaku uživatelů rozhodla, že otevře API svých chytrých reproduktorů SoundTouch, což umožní pokračovat v jejich používání i po plánovaném ukončení podpory v letošním roce. Pro ovládání také bude stále možné využívat oficiální aplikaci, ale už pouze lokálně bez cloudových služeb. Dokumentace API dostupná zde (soubor PDF).
Jiří Eischmann se v příspěvku na svém blogu rozepsal o open source AdGuard Home jako domácí ochraně nejen před reklamou. Adguard Home není plnohodnotným DNS resolverem, funguje jako DNS forwarder s možností filtrování. To znamená, že když přijme DNS dotaz, sám na něj neodpoví, ale přepošle ho na vybraný DNS server a odpovědi zpracovává a filtruje dle nastavených pravidel a následně posílá zpět klientům. Dá se tedy používat k blokování reklamy a škodlivých stránek a k rodičovské kontrole na úrovni DNS.
AI Claude Code od Anthropicu lépe rozumí frameworku Nette, tj. open source frameworku pro tvorbu webových aplikací v PHP. David Grudl napsal plugin Nette pro Claude Code.
Byla vydána prosincová aktualizace aneb nová verze 1.108 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.108 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Na lasvegaském veletrhu elektroniky CES byl předveden prototyp notebooku chlazeného pomocí plazmových aktuátorů (DBD). Ačkoliv se nejedná o první nápad svého druhu, nepochybně to je první ukázka praktického použití tohoto způsobu chlazení v běžné elektronice. Co činí plazmové chladící akční členy technologickou výzvou je především vysoká produkce jedovatého ozonu, tu se prý podařilo firmě YPlasma zredukovat dielektrickou
… více »Patchouli je open source implementace EMR grafického tabletu (polohovací zařízení). Projekt je hostován na GitLabu.
Český Nejvyšší soud potvrdil, že česká právní úprava plošného uchování dat o elektronické komunikaci porušuje právo Evropské unie. Pravomocným rozsudkem zamítl dovolání ministerstva průmyslu a obchodu. To se teď musí omluvit novináři Českého rozhlasu Janu Cibulkovi za zásah do práv na ochranu soukromí a osobních údajů. Ve sporu jde o povinnost provozovatelů sítí uchovávat údaje, ze kterých lze odvodit, kdo, s kým a odkud komunikoval.
Řešení dotazu:
.A čo 2 x PCIe 4.0 nvme - koľko dokážu v SW raid0 dať rýchlosť čítania a zápisu ?Zrychlíš jen sekvenční čtení a zápis. Náhodné tím nenavýšíš.
Náhodné tím nenavýšíšZdroj?
pokud máš dostatečně rychlý procesor, bude "prodleva pro nalezení buňky" polovičníNerozumíme si. Ta prodleva (latence) nenastává v procesoru, ale přímo v řadiči v SSD. Samozřejmě i různé filesystému mohou být různě rychlé, ale o tom teď nemluvím.
probíhá paralelně ve dvou (nebo více) SSDTo paralelní čtení/zápis se ti hodí právě až ve chvíli když si řadič na SSD našel co potřeboval a už se jen sosá. V tu chvíli bude bottleneck max. rychlost sekvenčního čtení/zápisu daného disku, případně maximum co dokáže přenést SATA/PCIe. Takže dejme tomu, že sosáš max. rychlostí 2500 MB/s a když máš 2 disky tak můžeš sosat dohromady rychlostí 5000 MB/s. Kdybys pracoval jen se 4KB soubory, tak zapojením dvou NVMe do RAID0 v podstatě nic nezíkáš. Čím jsou soubory větší tím větší rychlost u RAID0 získáš, protože ta rychlost je složena právě z konstatního času pro nalezení buňky (režie řadiče) a z variabilního času, který je dán propustností dat. A ty tím RAID0 zvýšíš jen propustnost.
Dejme tomu, že jeden Samsung 980 PRO má latenci 41 mikrosekund. Tato latence je dána technickými parametry daného disku. Když zapojíš do RAID0 dva takové disky, tak jak dokážeš technicky nebo softwarově zajistit, aby latence klesla pod 41 mikrosekund?
To nic nevypovídá o jiné sestavě, s jiným CPU, s jinou implementací RAIDu a možná ani o jiném NVME s jiným typem řadiče.I když se rozkrájíš tam z náhodného čtení vymáčneš úplné minimum. K čemu to je? Při práci z desktopem to nemáš šanci poznat. Poznáš jen zvýšené sekvenční čtení a zápis, když se ti budou spouštět např. rychleji hry (jak jsem ti dole vložil ty dva odkazy).
"při práci s dektopem to nemáš šanci poznat"Ano, náhodné nemáš šanci na desktopu poznat. Tahle diskuze se týká desktopu. Sekvenční se zvýší. To říkám od začátku. Pokud by jsi se na začátku zeptal na detaily mezi náhodným a sekvenčním čtením/zápisem, tak jsme si to mohli v klidu vysvětlit.
Pokud jsou tyto požadavky dohromady uspokojitelné v kratším celkovém čase paralelně ze dvou nezávislých zařízení logicky by výsledná souhrnná/průměrná latence (všech požadavků) měla být nižší, než když se všěchny přístupy uspokojovalí z jednoho deviceNo jo, ale kdo rozhodne zda "jsou tyto požadavky dohromady uspokojitelné v kratším celkovém čase paralelně"? Jak to udělat u náhodného čtení, když "ta věc", která by rozhodovala o tom zda jsou "požadavky dohromady uspokojitelné v kratším celkovém čase", nemá tušení který 4KB soubor se bude číst o setinku později? Má "ta věc" čekat na další požadavek na náhodný 4KB soubor, aby zkrátila dobu při paralelním čtení nebo čekat nemá, protože by doba čekání byla delší než okamžité načtení souboru? Mnoho otázek, které určitě databázoví specialisté řeší od rána do večera
, ale u desktopu, který nechrlí požadavky na jeden 4KB soubor za druhým by taková režie pro náhodně čtené soubory byla jen prodloužením odezvy.
. Jenomže pak bychom tam museli přičíst i režii RAIDu. Ten výpočet jen jednoduše ukazuje, že náhodné čtení se nezmění na rozdíl od sekvenčního, které se zvýšuje, protože u RAID0 stačí přenést jen 4KB dat, ale u singlu se musí přenášet 8KB. Viz níže, kde je odkaz na benchtesty kde zkoumali co se v RAID0 změní při reálném použití. To považuji za důležitější než nějaké naše teorie o latencích.
8.2.4.1 Stripe Everything Across Every Disk The simplest approach to I/O configuration is to build one giant volume, striped across all available disks. To account for recoverability, the volume is mirrored (RAID 1). The striping unit for each disk should be larger than the maximum I/O size for the frequent I/O operations. This provides adequate performance for most cases.Pro zajištění dostatečné paralelizace na straně RDBMS běží více procesů pro obsluhu IO, osazuje více řadičů atd. Tady jsou dva příklady dříve zmíněného TPC-C benchmarku z roku 2008 s 6760 HDD a výkonem 4 000 000 tpm. z roku 2010 kdy k více než dvojnásobnému výkonu již stačilo jen 200 SSD a 200+ SAS/SATA HDD.
Otázka je, jak dobře je to paralelizovatelné a jestli naopak tím paralelizováním tam nevneseš další latenci.Přesně tak. U databází můžeš získaz u desktopu ne - o pár komentářů výše
U databází můžeš získaz u desktopu neJinak, z mého hlediska jsou databáze např. jako sqlite jakožto součást firefoxu to, co do velké míry způsobuje „pomalost desktopu“. Takže to, co říkáš, považuji za dvojnásob nesmyslné...
Rozhodně tvrzení, že RAID0 nic nepřinese je z obecného hlediska nepravda.Dal jsem odkaz na video, které ukazuje, že u náhodného čtení RAID0 u NVMe nic nepřinese. Právě naopak. Teď jsi na tahu ty nebo Jéčko, abyste sem hodili odkaz, který dokazuje vaše tvrzení.
U náhodného zápisu je ten rozdíl taky minimální - z 232 na 240 MB/s.
Jenom abychom si rozumněli. Netvrdím, že třeba u databázového serveru kdyby se to šikovně poskládalo k tomu se přidala optimalizace, aby se příkazy řadily za sebe, že by se z toho nedokázal vymáčknout nějaký ten MB/s navíc. Tazatel podle dotazu má obyčejný desktop a tam náhodné čtení zůstane po zapojení do RAID0 +- stejné, tak to je.
Výsledek recenze je takový:
Pros Better Sequential Performance Two drive’s capacity as one volume Coolness factor and bragging rights Cons Slower access times Neutral Random read IOPS down but writes up.Další https://www.pctechreviews.com.au/2019/07/14/amd-nvme-raid-explained-and-tested/3/ To co bude zajímat nejvíce je dole v "Real World Use": - při renderování žádný rozdíl v časech - při extrahování archivu taky žádný rozdíl - až u gamingu se ukázalo, že hry se při RAID0 spouští rychleji. Což dává smysl, protože se načítají objemnější soubory, takže se tam ukazuje výhoda sekvenčního čtení.
To tvrdím stále.A je to stále nepravda. Podívej se na ty výstupy z Crystaldisk / AS Benchmark, které dokazují, že nemáš pravdu, tj. že existují případy, kdy to neplatí.
Korektně by ta věta zněla např. takto: „V testech, které jsem viděl, RAID0 náhodné čtení nenavýšil.“Ty nevidíš, že v komentáři na který reaguješ je napsáno "Náhodné tím podle některých bechtestů nepatrně stoupne..."??? Vážně by mě zajímalo, čeho takovou přiblbou diskuzí chceš dosáhnout. Snad každému je z těch grafů i článků i videa jasné, že i nepatrný nárůst v grafech u čtení 4KB souborů QD1 (což nás u destopu zajímá) nemůže mít na reálný život žádný vliv. U tvého grafu (z německého fóra) z ATTO_Disk je u 4KB QD4 zvýšené čtení z 534 MB/s na 563 MB/s. To je 5%. Ve videu je u 4K Q1T1 nárůst z 61 MB/s na 62 MB/s (a to jen u RAID0 - CPU) což je zaokrouhleně 2%. A z toho očekáváš, že budeš o 5% rychleji bootovat nebo že ti o 5% bude rychleji fungovat Firefox jak jsi psal výše?
při extrahování archivu taky žádný rozdílPři extrahování archivu čteš sekvenčně a zapisuješ sekvenčně. Renderování na tom bude podobně. Daleko lepší test by byl např. na rychlost bootu.
Daleko lepší test by byl např. na rychlost bootu.Pokud myslíš, že by to bylo daleko lepší, tak to změř a napiš článek/blog.
U RAID0 si nejsem jist zda lze vůbec z pohledu FS docílit operace nezahrnujici oba cleny (možná pokud je alokační blok mensi/roven stripe).Ale to vůbec není nutné, aby to mělo nějaký efekt... Stačí, aby oba přístupy proběhly paralelně...
$ ssh debian-11 'grep -i -e p2pdma /boot/config*' # CONFIG_PCI_P2PDMA is not set
Tiskni
Sdílej: