Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 1132 → Rev 1131

/diskbench/trunk/src/ak/diskbench/DiskBench.java
1,6 → 1,8
// FIXME
// - temporary file names
// oneFile support
//
package ak.diskbench;
 
import java.util.List;
import java.util.ArrayList;
import java.util.Random;
30,7 → 32,6
// config
private int threadNumber = 1;
private boolean oneFile = false;
private String dirName = null;
private long seed = 0;
private long length = 1024 * 1024; // 1M
private int bufLength = 8 * 1024; // 8K
84,9 → 85,6
throw new IllegalArgumentException("must be true or false");
}
}
else if(s.startsWith("dir=")) {
dirName = s.substring("dir=".length());
}
else if(s.startsWith("seed=")) {
seed = parseLong(s, "seed=",
"Cannot get random seed from " + s);
167,7 → 165,6
throws Exception
{
log.info("start " + threadNumber + "/" + oneFile + "/" + seed
+ (dirName == null ? "" : " in " + dirName)
+ " " + length + "/" + bufLength + " " + randomWrites + "/" + randomReads
+ " " + sleepMin + "/" + sleepMax);
 
181,8 → 178,7
DiskThread dt = new DiskThread();
workers.add(dt);
 
dt.setFileName((dirName == null ? "" : dirName)
+ (oneFile ? "test.bin" : "test" + dt.getId() + ".bin"));
dt.setFileName(oneFile ? "test.bin" : "test" + dt.getId() + ".bin");
dt.setSeed(seed);
dt.setCreateFile(i == 0 || !oneFile);
dt.setLength(length);