Skip to content

epickrram/journalling-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

journalling-benchmark

Usage

  1. clone this repository
  2. run ./gradlew bundleJar
  3. run java -jar ./build/libs/journalling-benchmark-all-0.0.3.jar -h

Parameters

  • -j - number of journals to write
  • -d - target directory for journals
  • -i - measurement iterations
  • -s - file size (bytes)
  • -c - cpu affinity for journaller thread (default none)
  • -f - output format (SHORT|LONG|DETAIL)
  • -w - number of times to write the same block
  • -t - journaller type
    • seek: RandomAccessFile seek/write
    • pwrite: FileChannel write

About

Microbenchmark for comparing the cost of seek/write vs pwrite from Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •