Discrepancy between ps -i -o inblk and figuring numbers by hand

Dan Nelson dnelson at allantgroup.com
Thu Mar 24 19:44:31 PST 2005


In the last episode (Mar 24), Jonathan Stewart said:
> In that case how would I track how much information a process has
> actually read from a drive?  I occasionally run processes that will
> read as much as 40+ gig in a single run which takes quite a while and
> on windows :P I can see "bytes read" and "bytes written" per process
> which lets me track how much the program has read so far and thus get
> an idea of how close it is to done.  Sorry for the run-on sentence
> there.

I use lsof, which can tell you the file offset of each open
filedescriptor.  "lsof -o -o20 -p ###" will print all the files
currently opened by pid ###, and their current offset.

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-questions mailing list