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 10:00 | Komunita

    V Brně na FIT VUT probíhá třídenní open source komunitní konference DevConf.CZ 2025. Vstup je zdarma, nutná je ale registrace. Na programu je celá řada zajímavých přednášek, lightning talků, meetupů a workshopů. Přednášky lze sledovat i online na YouTube kanálu konference. Aktuální dění lze sledovat na Matrixu, 𝕏 nebo Mastodonu.

    Ladislav Hagara | Komentářů: 0
    dnes 09:44 | IT novinky

    Vyloučení technologií, které by mohly představovat bezpečnostní riziko pro stát, má umožnit zákon o kybernetické bezpečnosti, který včera Senát schválil spolu s novelami navazujících právních předpisů. Norma, kterou nyní dostane k podpisu prezident, počítá rovněž s prověřováním dodavatelů technologií pro stát. Normy mají nabýt účinnosti od třetího měsíce po jejich vyhlášení ve Sbírce zákonů.

    Ladislav Hagara | Komentářů: 2
    dnes 01:11 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.6.

    Ladislav Hagara | Komentářů: 0
    dnes 00:55 | Nová verze

    Po Red Hat Enterprise Linuxu a AlmaLinuxu byl v nové stabilní verzi 10.0 vydán také Rocky Linux. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 22:55 | Nová verze

    Bylo vydáno Eclipse IDE 2025-06 aneb Eclipse 4.36. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | IT novinky

    Americká filmová studia Walt Disney a Universal Pictures podala žalobu na provozovatele populárního generátoru obrázků pomocí umělé inteligence (AI) Midjourney. Zdůvodňují to údajným porušováním autorských práv. V žalobě podané u federálního soudu v Los Angeles označují firmu za „bezednou jámu plagiátorství“, neboť podle nich bez povolení bezostyšně kopíruje a šíří postavy z filmů jako Star Wars, Ledové království nebo Já, padouch, aniž by do nich investovala jediný cent.

    Ladislav Hagara | Komentářů: 1
    včera 18:33 | IT novinky

    Ultra Ethernet Consortium (UEC), jehož cílem je optimalizace a další vývoj Ethernetu s důrazem na rostoucí síťové požadavky AI a HPC, vydalo specifikaci Ultra Ethernet 1.0 (pdf, YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 13:00 | IT novinky

    Francouzský prezident Emmanuel Macron chce zakázat přístup na sociální sítě pro děti do 15 let. Francie podle něj tento krok udělá sama do několika měsíců, i pokud se na něm neshodnou další státy Evropské unie. Reaguje tak na úterní vraždu vychovatelky, kterou ve východofrancouzském městě Nogent pobodal 14letý mladík. Jednotlivé sociální sítě podle něj mají možnost věk ověřit a vymáhat zákaz pomocí systémů na rozpoznávání tváří.

    Ladislav Hagara | Komentářů: 9
    včera 05:11 | IT novinky

    Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,742 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější český počítač C24 klesl na 165 místo. Karolina, GPU partition klesla na 195. místo a Karolina, CPU partition na 421. místo. Další přehledy a statistiky na stránkách projektu.

    Ladislav Hagara | Komentářů: 0
    10.6. 22:33 | Nová verze

    Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.

    Ladislav Hagara | Komentářů: 4
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (31%)
     (7%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 254 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Občas není od věci vyslovit něco, za co se upaluje nebo ukamenovává. Nic není totiž tak jednoduché, aby byla pravda vždy jediná a na první pohled zřejmá.


    NAVRCHOLU.cz
    Aktuální zápisy

    AIO - používáte?

    13.3.2007 15:55 | Přečteno: 1545× | Software

    Osud tomu chtěl, že jsem byl nucen se poněkud důkladněji zabývat problematikou AIO na Linuxu. A tak mě nevyhnutelně napadlo, jestli to vůbec někdo v praxi používá.

    AIO je zkratka pro Asynchronous Input/Output. Tedy pro asynchronní řešení operací souvisejících se čtením a zápisem dat. Operace se naplánují, a když nějaká skončí, proces to dostane na vědomí (většinou signálem). Lze startovat čtení i zápis napřeskáčku, páté přes deváté, na různých místech souboru, ať si plánovač poradí.

    Na jednu stranu je to velice lákavé - není potřeba nikde složitě čekat, prostě se to spustí a až to doběhne, dá to o sobě vědět. Jenže ono to tak jednoduché není. Jednak se to docela obtížně kombinuje s klasickým synchronním I/O (které se musí používat přinejmenším pro neseekovatelné soubory), a také není legrace ho implementovat v ovladačích zařízení (kvůli tomu už se v LKML nějakou dobu vede diskuse o lepším řešení).

    Když si to tak vezmu, zatím jsem se ještě nesetkal s programem, který by AIO používal, nepočítám-li nějaké ukázkové příklady. Reálný program, kde by se to skutečně používalo (a hlavně, kde by to mělo výhody), jsem dosud neviděl.

    Proto otázka zní: setkali jste se někdy s AIO na Linuxu? Odpovídejte prosím v anketě.

           

    Hodnocení: 100 %

            špatnédobré        

    Anketa

    AIO na Linuxu:
     (0 %)
     (6 %)
     (5 %)
     (31 %)
     (58 %)
    Celkem 65 hlasů

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

    Komentáře

    Vložit další komentář

    13.3.2007 16:10 outsider
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Ruku do ohne bych za to nedal, ale pokud si dobre pamatuju, tak to pouzivaji databaze - Oracle i DB2.
    13.3.2007 16:13 alkoholik | skóre: 40 | blog: Alkoholik
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Dost desivy pripad je Oracle.
    13.3.2007 16:59 Radek Podgorny | skóre: 16
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Ja pouzivam "polo-synchonni IO" :-) Ne, ted vazne... ...pozuivam vetsinou synchronni, ale s tim, ze z hlediska programu je asynchronni. Jinymi slovy mam v programu vice threadu, kdy jeden (nebo vice) se stara o IO a komunikuje s ostatnimi. Ty pak samozrejme nemuseji cekat...

    Skutecne asynchronni IO jsem pouzival skoro vyhradne u socketu (tam jsou ruzne "zaseky" docela caste)...
    13.3.2007 17:38 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: AIO - používáte?
    13.3.2007 18:20 Ondrej 'SanTiago' Zajicek
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Ono to funguje (na urovni jadra)? Podle http://lse.sourceforge.net/io/aio.html to funguje jen na soubory otevrene s O_DIRECT. Nicmene je mozne, ze ten text je neaktualni.
    Luk avatar 14.3.2007 01:30 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Ano, je to tak, patche pro bufferované AIO na běžných souborech (přes standardní filesystémy) zatím nebyly začleněny do hlavního stromu, proto to funguje jen při přímém přístupu (O_DIRECT).
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    Bluebear avatar 13.3.2007 20:53 Bluebear | skóre: 30 | blog: Bluebearův samožerblog | Praha
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Podle toho, co jsem slyšel, je implementace AIO v linuxovém glibc problematická, protože v jádře je tahle věc udělaná dost jinak, než jak předpokládá interface AIO. Proto glibc dělá různou magii, aby ten interface poskytlo, a vcelku je to spíš softwarová emulace než opravdová implementace. :-(
    To mi připomíná, jak jsem si pořídil květináč, že v něm budu mít květinu. Opravdu tam byla, ale potom být přestala...
    Bluebear avatar 13.3.2007 20:59 Bluebear | skóre: 30 | blog: Bluebearův samožerblog | Praha
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Ještě bych dodal, že ta implementace AIO je zatížena klasickou filozofií GNU libc: "ověřování platnosti parametrů je zbytečné zdržování". Zejména se neověřuje platnost pointerů. :-(
    To mi připomíná, jak jsem si pořídil květináč, že v něm budu mít květinu. Opravdu tam byla, ale potom být přestala...
    Luk avatar 14.3.2007 01:15 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: AIO - používáte?
    No, pokud platnost pointerů ověřuje jádro, což je standardní záležitost, byla by mnohdy dvojitá kontrola zbytečná. Pokud jde ale o pointery používané uvnitř knihovny (tj. nikoli přímo do syscallu), pak je to napováženou :-D
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    Luk avatar 14.3.2007 01:10 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: AIO - používáte?
    vcelku je to spíš softwarová emulace než opravdová implementace
    V glibc je to bohužel ryze softwarová emulace a s plnohodnotným AIO nemá nic společného. Prostě se vytvoří vlákno a to volá normální synchronní operaci. Navenek se to pak sice tváří jako AIO, ale má to dost podstatnou režii.

    Měl jsem na mysli opravdové AIO, které ovšem glibc vůbec nijak nepodporuje (musí se použít jiné řešení, např. libaio).
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    14.3.2007 17:00 zde | skóre: 9 | blog: Linuch | Brno
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Samozřejmě že AIO používám, zejména při make menuconfig. Od té doby co je jeho podpora v jádře volitelná je to jedna z prvních věcí kterou nastavuji na ne, děkuji uctivě. AIO je potřeba velmi málo, a když už, forknutí threadu který bude dělat synchronní IO na pozadí je minimálně stejně dobré jako ono asynchronní IO.
    Táto, ty de byl? V práci, já debil.
    michich avatar 14.3.2007 17:41 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Co máš za jádro a jak se ta volba CONFIG_* jmenuje?
    Luk avatar 14.3.2007 18:11 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: AIO - používáte?
    U 2.6.19 AFAIK žádná taková volba není. Možná u 2.6.20 už něco je, to nevím, nekompiloval jsem.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    15.3.2007 12:08 zde | skóre: 9 | blog: Linuch | Brno
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Jde o no-aio.patch z Linux-Tiny, a volbu CONFIG_AIO.
    Táto, ty de byl? V práci, já debil.
    Luk avatar 14.3.2007 17:50 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: AIO - používáte?
    forknutí threadu který bude dělat synchronní IO na pozadí je minimálně stejně dobré jako ono asynchronní IO
    To není pravda. Vzhledem ke značné režii na systémová volání a na přepínání kontextu tam bude poměrně velký rozdíl ve výkonu. Pravdou ovšem je, že u většiny aplikací to příliš nevadí, protože úzké hrdlo je jinde.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    15.3.2007 12:04 zde | skóre: 9 | blog: Linuch | Brno
    Rozbalit Rozbalit vše Re: AIO - používáte?
    Myslím že speciálně Linux má přepínání threadů opravdu velmi rychlé..
    Táto, ty de byl? V práci, já debil.

    Založit nové vláknoNahoru

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