This is a discussion on Re: raw vs. ufs comparison within the comp.unix.solaris forums, part of the Solaris Operating System category; --> In article <beun6d$rek$1@lust.ihug.co.nz>, jmsalvo <jmsalvo@yahoo.com.au> writes: > > A much better tool to do the raw vs. ufs should ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| In article <beun6d$rek$1@lust.ihug.co.nz>, jmsalvo <jmsalvo@yahoo.com.au> writes: > > A much better tool to do the raw vs. ufs should be dt ( similar to dd ), > with support for async i/o: > > http://www.bit-net.com/~rmiller/dt.html > > However, the PDF manual says that aio support in the program is only > built-in for Tru64. > > Anyone tried it on Solaris ? Along those lines, there's also ftp://ftp.lysator.liu.se/pub/unix/pc...opy-1.3.tar.gz, a threaded copy program (although I suppose asyncio could be faster than threads, pthreads are arguably more widely available). It might be interesting if someone with large enough amounts of disk space to for significant results timed some of the various copy programs out there. -- mailto:rlhamil@mindwarp.smart.net http://www.smart.net/~rlhamil |
| |||
| Richard L. Hamilton wrote: > In article <beun6d$rek$1@lust.ihug.co.nz>, > jmsalvo <jmsalvo@yahoo.com.au> writes: > >>A much better tool to do the raw vs. ufs should be dt ( similar to dd ), >>with support for async i/o: >> >>http://www.bit-net.com/~rmiller/dt.html >> >>However, the PDF manual says that aio support in the program is only >>built-in for Tru64. >> >>Anyone tried it on Solaris ? > > > Along those lines, there's also > ftp://ftp.lysator.liu.se/pub/unix/pc...opy-1.3.tar.gz, a threaded > copy program (although I suppose asyncio could be faster than threads, > pthreads are arguably more widely available). It might be interesting > if someone with large enough amounts of disk space to for significant > results timed some of the various copy programs out there. > Interesting ... but I really wanted to test async I/O on raw vs. async I/O with concurrent direct I/O on UFS. The dt program from Robert Miller that I mentioned above does not link against the aio library. |
| ||||
| In article <Am0Ra.5927$wU5.3080@news-server.bigpond.net.au>, John Salvo <jmsalvo@yahoo.com.au> writes: > Richard L. Hamilton wrote: >> In article <beun6d$rek$1@lust.ihug.co.nz>, >> jmsalvo <jmsalvo@yahoo.com.au> writes: >> >>>A much better tool to do the raw vs. ufs should be dt ( similar to dd ), >>>with support for async i/o: >>> >>>http://www.bit-net.com/~rmiller/dt.html >>> >>>However, the PDF manual says that aio support in the program is only >>>built-in for Tru64. >>> >>>Anyone tried it on Solaris ? >> [...] > The dt program from Robert Miller that I mentioned above does not link > against the aio library. Well, it wouldn't directly, even if it were set up to do AIO on Solaris, it would link against -lrt, which would pull in libaio because the librt POSIX aio functions are implemented in terms of libaio on Solaris. If you add dtaio.c to CFILES, -lrt to EXTLIBS, and -DAIO to CFLAGS in Makefile.solaris, it should compile with the AIO functionality enabled on Solaris 8 (it did for me). No idea whether it will actually _work_ or not, I leave that up to you. :-) -- mailto:rlhamil@mindwarp.smart.net http://www.smart.net/~rlhamil |