On 09/16/11 18:00, Kaminar:
potreboval bych poradit, jak lze na FreeBSD zjistit, jake aplikace momentalne
vytezuji HDD a jak moc jej vytezuji.

To je prakticky nemozne. Mezi aplikaci a vlastnim zapisem sektoru na disk je ohromne mnozstvi mezivrstev a ud urciteho okamziku dolu je konkretni aplikace nezajimavym a neevidovatelnym udajem.

Uvedom si, ze zapis je asynchronni a mezi aplikaci a diskem je mj. cache. Do stejneho mista muze zapisovat vice aplikaci, coz cache odstini a na disk se dostane az "posledni" zapis - ale ktera z tech vice zapisujicich aplikaci je ta, ktera byla v konkretnim rozhodnem okamziku "posledni" je nezajimave a tato informace proste neni k dispozici.

Na urovni disku se dokonce nevi ani to, do jake partition ci slice (tim mene adresare nebo souboru) zapis probiha - takze dokoce i kdybys do kazdeho souboru psal jen jedinou aplikaci a vedel ktera pise do ktereho, k identifikaci puvodce zapisu konkretniho sektoru by ti to nijak zvlast nepomohlo.

Na urovni disku se proste nedozvis, ktera aplikace konkretne je puvodcem daneho konkretniho pozadavku.



Dan
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem