[Aiod-users] aiod 0.9.22 - Added -x, -X, -zz and -d
Status: Beta
Brought to you by:
alandbrunelle
|
From: Alan D. B. <ala...@hp...> - 2007-11-13 21:13:36
|
(And I'm working to get a .git repository, CVS sucks... :-) )
The following are additions are up in CVS on SourceForge, and the
documentation has been updated to match:
commit e66be05f314a50fdbce1223d5f3b8f6bc384bea4
Author: Alan D. Brunelle <Ala...@hp...>
Date: Tue Nov 13 13:09:04 2007 -0500
Added in -d (overwrite) mode -- async only.
commit 70e725d432fb5c137a2a07ee6667326b43cf9060
Author: Alan D. Brunelle <Ala...@hp...>
Date: Mon Nov 12 16:55:23 2007 -0500
Updated to 0.9.21
commit 49fde4615c95794ac74d24f5866ddd72ea56b3b3
Merge: 4dd1ba4... b03be41...
Author: Alan D. Brunelle <Ala...@hp...>
Date: Mon Nov 12 16:54:38 2007 -0500
Merge branch 'add-X'
Conflicts:
args.c
commit b03be41902989d1c423ee3c0ee592d9d057cdc9c
Author: Alan D. Brunelle <Ala...@hp...>
Date: Mon Nov 12 16:50:45 2007 -0500
Add -x (separate submits into chunks) and -X clones per dev
When specifying a large number of asynchronous IOs, latencies can creep
up because IOs are collected into large batches and submitted in one go
via io_submit(2). This option will force the aiod to perform a
series of
io_submit calls instead. (The default is off, meaning that all
available
free IOs will be submitted in one call.)
The -X option allows one to force aiod to split up a device (file) into
<n> pieces, and has a separate process interact with each piece. This
guarantees that the multiple processes stay out of each other's way
(cutting down on multiple processes interacting with the same area of
the disk).
commit 4dd1ba4ca3c27c38fe60daada593c60204738d3e
Author: Alan D. Brunelle <Ala...@hp...>
Date: Mon Nov 12 16:41:25 2007 -0500
Added in -zz to seed random number generator
With multiple 'z's we now seed the random number generator with the
return value from time(2) at the start of the run.
|