aboutsummaryrefslogtreecommitdiffstats
path: root/benchmarks/rawio
Commit message (Collapse)AuthorAgeFilesLines
* Fix rawio for sequential read/write tests:se2006-10-102-13/+32
| | | | | | | | | | | | | | Revision 1.3 of patch-ad worked around the problem, that only one writer is allowed to allow a partition through GEOM. The fix was not complete, leading to the file position not been incremented during reads and writes, thus not testing sequential performance, but performance of cached reads and writes, in general. This fix makes rawio report reasonable sequential performance again, but I'm still very suspicious with regard to randomized start positions working. The results do not show the expected variation of sequential read/write performance. I have not had time to look into this any deeper, though, and thus decidied to not delay the commit any further ...
* Update port: benchmarks/rawio update MASTER_SITEedwin2005-11-222-1/+3
| | | | | | | | | | - Update MASTER_SITE to fix fetch problem. Instead of replacing the master-site, I have added the second one until Greg fixes his ftp site. PR: ports/87988 Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br>
* Re-support FreeBSD 4 (which has sys/disk.h as a kernel header, not agreen2005-11-021-14/+16
| | | | | | | | userland/kernel header). No PORTREVISION bump since this is a fix for compilation. PR: ports/88319 Submitted by: marck
* Modify rawio(1) to work with GEOM by losing the multiple-open(2)green2005-10-272-5/+231
| | | | | | | | | | | | | | | | | | semantics. As GEOM prevents actual concurrent accesses that are deemed generally unsafe. As we know, as a rawio(1) user, that we are intending to do something ostensibly unsafe, we can use a single open(2) shared among the worker children and then use pread(2) and pwrite(2) instead of read(2), write(2) and lseek(2). This properly bypasses the sanity checks GEOM makes for concurrent access. Additionally, sector size isn't and hasn't ever been necessarily 512 (or a multiple thereof), but we don't have many classical examples of devices not the common case that we'd test rawio(1) with. In my particular case, I'm using graid3(8) and have an effective sector size of 1024. The program now attempts to use DIOCGSECTORSIZE to find the correct base for a device and thus Works For Me. Cursory review by: MAINTAINER
* Add size data.trevor2004-03-181-0/+1
| | | | Approved by: maintainers
* Use PLIST_FILES (bento-tested, marcus-reviewed).trevor2004-02-062-1/+1
|
* [PATCH] benchmarks/rawio has a bug in commandline option parseredwin2004-01-102-5/+15
| | | | | | | | | | | | | run rawio with -s option(size of raw disk device), as follows: % rawio -a -s 30029328k -v 1 /dev/ad4c returned: Invalid length specification: -v in source rawio.c, it skips parsing argument at one point. PR: ports/58567 Submitted by: OOTOMO Hiroyuki <ootomo@za.wakwak.com> Approved by: maintainer timeout
* Clear moonlight beckons.ade2003-03-072-1/+1
| | | | | | | Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
* Remove obsolete patch-filesedwin2002-11-053-42/+0
| | | | | | PR: ports/40535 Submitted by: Tilman Linneweh <tilman@arved.de> Approved by: grog@freebsd.org
* Upgrade to version 1.2.grog2002-10-132-2/+2
| | | | Reminded by: kkenn
* Make this build again on systems with no MAP_INHERIT on mmap.grog2002-03-291-0/+14
|
* Correct checksum.grog2001-03-101-1/+1
| | | | Nose rubbed in it by: kris
* Include sys/random.h, not machine/random.h.grog2001-01-041-1/+1
| | | | | This should fix the conditional build breakage introduced in revision 1.2
* Update checksum.grog2001-01-041-1/+1
|
* Grog is willing to maintain this now.obrien2000-09-151-1/+1
|
* update with the new PORTNAME/PORTVERSION variablesmharo2000-04-091-2/+2
|
* Restore useless version required comments.obrien2000-03-221-0/+1
|
* Remove the "version required" line.obrien2000-03-201-1/+0
|
* Chase the checksum (no changes).kris2000-02-271-1/+1
| | | | Noticed by: bento
* Style nits in the ports I maintain.obrien2000-02-131-2/+2
|
* Don't try to include machine/random.h on the Alpha.steve2000-01-291-3/+5
|
* fix bento build errorsmharo2000-01-224-5/+27
|
* Update to version 1.1.obrien2000-01-032-3/+2
| | | | Submitted by: grog
* Make this compile again in light of the recent signal changes. This issteve1999-11-141-0/+18
| | | | | no fault of Marcel's changes but rather poor style. Bruce gives a much longer version but I won't repeat that here. :)
* Caps, no period.hoek1999-08-301-1/+1
|
* Change Id->FreeBSD.obrien1999-08-251-1/+1
|
* Greg Lehey's util for performance testing of low-level storage devicesobrien1999-08-095-0/+30