README.md 1.28 KB
Newer Older
1 2 3 4
jDiskMark is a disk io utility written in java. 


== Builds == 
James's avatar
James committed
5 6 7 8

https://sourceforge.net/projects/jdiskmark/


9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
== Usage ==

1. Requires java 8.

2. to run:
    
   $ java -jar jDiskMark.jar

   On windows double click executable jar file.


== Release Notes ==

v0.1
 - initial release

v0.2
 - auto generate zip release ie. jdiskmark-v0.2.zip
27
 - added tabbed pane near bottom to organize new controls
James's avatar
James committed
28 29
 - format excessive decimal places
 - show recent runs (not persisted)
James's avatar
James committed
30
 - default to nimbus look and feel
31

James's avatar
James committed
32 33
v0.3
 - persist recent run with embedded derby db
James's avatar
James committed
34
 - remove "transfer mark number" from graph
James's avatar
James committed
35
 - changed graph background to dark gray
36
 - resizing main frame stretches tabbed pane instead of empty panel
James's avatar
James committed
37

James's avatar
James committed
38
v0.4
James's avatar
James committed
39 40
 - updated eclipselink to 2.6 allows auto schema update
 - improved gui initialization
James's avatar
James committed
41 42 43 44
 - platform disk model info: 
     windows: via powershell query
     linux:   via "df /data/path" & "lsblk /dev/path --output MODEL"
     osx:     via "df /data/path" & "diskutil info /dev/disk1"
James's avatar
James committed
45

James's avatar
James committed
46
desired features
47
 - update windows drive model parsing script to adapt to differing script output
James's avatar
James committed
48 49 50
 - disk access time (ms)
 - disk capacity and drive letter (available on windows)
 - auto clear disk cache windows, linux, osx
51 52 53
     linux: sync && echo 1 > /proc/sys/vm/drop_caches
     windows: ???
     osx: ???