... imam eno vprašanje imam en _res velik_ (13gb) fajl, ki ga moram catat v neko drugo aplikacijo na stdin in to pri hitrosti 25mbps, kar disk komaj zdrži...
no in zdaj, se zdi, da se sistem obnaša tako, da z diska začne brat naprej fajl šele takrat, ko tista aplikacija bere iz stdina, oziroma da je buffer premajhen, kar pomeni, da na koncu sistem veliko časa preživi v wait stateu - cirka 10% (to pomen da procesor nima čisto nič za delat druzga kot za čakat na i/o) torej zanima me ali obstaja kak programčič podoben cat, ki pa bi mu lahko nastavil velikost bufferja, verjetno pa mora biti tudi multithreaded oziroma mora znat vsaj async I/O uporabljat. rabil bi seveda res velik buffer v pomnilniku.. vsaj tam ene 100mb, tako da sistem na koncu ne bi preživel nobenga časa v wait stateu, in da preživi tudi nekajsekundno rekalibraijo SCSI diskov... any takers? čao andraž _______________________________________________ lugos-prog mailing list [email protected] http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-prog
