IO vs. CPU

Petr Novotny Petr.Novotny na antek.cz
Čtvrtek Červen 24 19:12:21 CEST 1999


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Kdyz mi aplikace za hodinu zapise na harddisk nekolik MB dat, je mozne
> aplikaci urychlit tim, ze by data zapisoval jiny proces(vlakno) a puvodni
> aplikace by jen pocitala? Nemam na mysli cekani na IO kvuli jinym
> aplikacim, ale jestli si umi procesor a harddisk tak rozdelit praci, aby
> kdyz dam write() aby byl hnedka procesor volny pro dalsi pocitani. Kdyz to
> udelam sekvecne v programu, tak to asi ceka? 

Tak to ceka, nez se data presunou do bufferu nebo nez se provede 
fsync() :-) Naprosto vazne, jestli mate jenom jeden procesor, tak je 
to fuk: Prenos na disk musi (anebo nemusi) procesor obslouzit tak 
jak tak, a v kontextu ktereho procesu vam muze byt jedno. Pokud 
mate vic procesoru, tak to je neco jineho - ale to byste mel i 
pocitac na vic procesorech, ne? :-)

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBN3Jm9FMwP8g7qbw/EQKN4gCgnhyRhRgYMsdLgX17PDb9TIAjxbAAoMKl
hE38zsP6wM8lVCAZJpknFkNw
=CxvA
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux