doc: add perf-tests document and supporting files
45
doc/perf-tests/ORIG/dokany-1.csv
Normal file
@@ -0,0 +1,45 @@
|
||||
file_create_test,1000,0.13
|
||||
file_open_test,1000,0.27
|
||||
file_overwrite_test,1000,0.33
|
||||
file_list_test,1000,0.14
|
||||
file_delete_test,1000,0.19
|
||||
file_create_test,2000,0.64
|
||||
file_open_test,2000,0.25
|
||||
file_overwrite_test,2000,0.62
|
||||
file_list_test,2000,0.36
|
||||
file_delete_test,2000,0.34
|
||||
file_create_test,3000,0.98
|
||||
file_open_test,3000,0.39
|
||||
file_overwrite_test,3000,1.00
|
||||
file_list_test,3000,0.64
|
||||
file_delete_test,3000,0.52
|
||||
file_create_test,4000,1.44
|
||||
file_open_test,4000,0.53
|
||||
file_overwrite_test,4000,1.36
|
||||
file_list_test,4000,0.97
|
||||
file_delete_test,4000,0.69
|
||||
file_create_test,5000,1.89
|
||||
file_open_test,5000,0.69
|
||||
file_overwrite_test,5000,1.64
|
||||
file_list_test,5000,1.34
|
||||
file_delete_test,5000,0.86
|
||||
rdwr_cc_write_test,100,2.12
|
||||
rdwr_cc_read_test,100,2.25
|
||||
rdwr_cc_write_test,200,4.23
|
||||
rdwr_cc_read_test,200,4.55
|
||||
rdwr_cc_write_test,300,6.41
|
||||
rdwr_cc_read_test,300,6.56
|
||||
rdwr_cc_write_test,400,8.22
|
||||
rdwr_cc_read_test,400,10.45
|
||||
rdwr_cc_write_test,500,11.06
|
||||
rdwr_cc_read_test,500,11.30
|
||||
rdwr_nc_write_test,100,2.11
|
||||
rdwr_nc_read_test,100,2.13
|
||||
rdwr_nc_write_test,200,4.28
|
||||
rdwr_nc_read_test,200,4.28
|
||||
rdwr_nc_write_test,300,6.44
|
||||
rdwr_nc_read_test,300,6.42
|
||||
rdwr_nc_write_test,400,8.48
|
||||
rdwr_nc_read_test,400,8.47
|
||||
rdwr_nc_write_test,500,10.41
|
||||
rdwr_nc_read_test,500,10.52
|
|
45
doc/perf-tests/ORIG/dokany-2.csv
Normal file
@@ -0,0 +1,45 @@
|
||||
file_create_test,1000,0.14
|
||||
file_open_test,1000,0.25
|
||||
file_overwrite_test,1000,0.31
|
||||
file_list_test,1000,0.14
|
||||
file_delete_test,1000,0.17
|
||||
file_create_test,2000,0.63
|
||||
file_open_test,2000,0.25
|
||||
file_overwrite_test,2000,0.63
|
||||
file_list_test,2000,0.34
|
||||
file_delete_test,2000,0.33
|
||||
file_create_test,3000,1.01
|
||||
file_open_test,3000,0.38
|
||||
file_overwrite_test,3000,0.98
|
||||
file_list_test,3000,0.59
|
||||
file_delete_test,3000,0.50
|
||||
file_create_test,4000,1.42
|
||||
file_open_test,4000,0.50
|
||||
file_overwrite_test,4000,1.27
|
||||
file_list_test,4000,0.92
|
||||
file_delete_test,4000,0.66
|
||||
file_create_test,5000,1.84
|
||||
file_open_test,5000,0.64
|
||||
file_overwrite_test,5000,1.61
|
||||
file_list_test,5000,1.20
|
||||
file_delete_test,5000,0.83
|
||||
rdwr_cc_write_test,100,1.98
|
||||
rdwr_cc_read_test,100,2.34
|
||||
rdwr_cc_write_test,200,5.72
|
||||
rdwr_cc_read_test,200,6.14
|
||||
rdwr_cc_write_test,300,8.37
|
||||
rdwr_cc_read_test,300,8.86
|
||||
rdwr_cc_write_test,400,8.39
|
||||
rdwr_cc_read_test,400,8.73
|
||||
rdwr_cc_write_test,500,13.81
|
||||
rdwr_cc_read_test,500,14.55
|
||||
rdwr_nc_write_test,100,2.83
|
||||
rdwr_nc_read_test,100,2.88
|
||||
rdwr_nc_write_test,200,5.70
|
||||
rdwr_nc_read_test,200,5.77
|
||||
rdwr_nc_write_test,300,6.50
|
||||
rdwr_nc_read_test,300,6.28
|
||||
rdwr_nc_write_test,400,8.16
|
||||
rdwr_nc_read_test,400,8.25
|
||||
rdwr_nc_write_test,500,10.30
|
||||
rdwr_nc_read_test,500,10.55
|
|
55
doc/perf-tests/ORIG/ntfs-1.csv
Normal file
@@ -0,0 +1,55 @@
|
||||
file_create_test,1000,0.20
|
||||
file_open_test,1000,0.10
|
||||
file_overwrite_test,1000,0.19
|
||||
file_list_test,1000,0.08
|
||||
file_delete_test,1000,0.27
|
||||
file_create_test,2000,1.05
|
||||
file_open_test,2000,0.17
|
||||
file_overwrite_test,2000,0.41
|
||||
file_list_test,2000,0.16
|
||||
file_delete_test,2000,0.59
|
||||
file_create_test,3000,1.69
|
||||
file_open_test,3000,0.25
|
||||
file_overwrite_test,3000,0.64
|
||||
file_list_test,3000,0.27
|
||||
file_delete_test,3000,0.66
|
||||
file_create_test,4000,1.75
|
||||
file_open_test,4000,0.36
|
||||
file_overwrite_test,4000,1.20
|
||||
file_list_test,4000,0.39
|
||||
file_delete_test,4000,1.19
|
||||
file_create_test,5000,1.86
|
||||
file_open_test,5000,0.47
|
||||
file_overwrite_test,5000,1.02
|
||||
file_list_test,5000,0.45
|
||||
file_delete_test,5000,1.20
|
||||
rdwr_cc_write_test,100,0.27
|
||||
rdwr_cc_read_test,100,0.20
|
||||
rdwr_cc_write_test,200,0.53
|
||||
rdwr_cc_read_test,200,0.41
|
||||
rdwr_cc_write_test,300,0.80
|
||||
rdwr_cc_read_test,300,0.66
|
||||
rdwr_cc_write_test,400,1.08
|
||||
rdwr_cc_read_test,400,0.88
|
||||
rdwr_cc_write_test,500,1.26
|
||||
rdwr_cc_read_test,500,1.03
|
||||
rdwr_nc_write_test,100,7.83
|
||||
rdwr_nc_read_test,100,9.36
|
||||
rdwr_nc_write_test,200,15.41
|
||||
rdwr_nc_read_test,200,20.33
|
||||
rdwr_nc_write_test,300,23.14
|
||||
rdwr_nc_read_test,300,32.02
|
||||
rdwr_nc_write_test,400,29.78
|
||||
rdwr_nc_read_test,400,26.91
|
||||
rdwr_nc_write_test,500,36.72
|
||||
rdwr_nc_read_test,500,34.45
|
||||
mmap_write_test,100,0.13
|
||||
mmap_read_test,100,0.16
|
||||
mmap_write_test,200,0.25
|
||||
mmap_read_test,200,0.30
|
||||
mmap_write_test,300,0.38
|
||||
mmap_read_test,300,0.45
|
||||
mmap_write_test,400,0.52
|
||||
mmap_read_test,400,0.58
|
||||
mmap_write_test,500,0.64
|
||||
mmap_read_test,500,0.75
|
|
55
doc/perf-tests/ORIG/ntfs-2.csv
Normal file
@@ -0,0 +1,55 @@
|
||||
file_create_test,1000,0.23
|
||||
file_open_test,1000,0.09
|
||||
file_overwrite_test,1000,0.19
|
||||
file_list_test,1000,0.08
|
||||
file_delete_test,1000,0.20
|
||||
file_create_test,2000,0.41
|
||||
file_open_test,2000,0.17
|
||||
file_overwrite_test,2000,0.38
|
||||
file_list_test,2000,0.17
|
||||
file_delete_test,2000,0.44
|
||||
file_create_test,3000,0.64
|
||||
file_open_test,3000,0.28
|
||||
file_overwrite_test,3000,0.61
|
||||
file_list_test,3000,0.27
|
||||
file_delete_test,3000,0.91
|
||||
file_create_test,4000,1.67
|
||||
file_open_test,4000,0.34
|
||||
file_overwrite_test,4000,0.78
|
||||
file_list_test,4000,0.36
|
||||
file_delete_test,4000,1.02
|
||||
file_create_test,5000,1.16
|
||||
file_open_test,5000,0.45
|
||||
file_overwrite_test,5000,1.66
|
||||
file_list_test,5000,0.41
|
||||
file_delete_test,5000,1.00
|
||||
rdwr_cc_write_test,100,0.27
|
||||
rdwr_cc_read_test,100,0.19
|
||||
rdwr_cc_write_test,200,0.47
|
||||
rdwr_cc_read_test,200,0.41
|
||||
rdwr_cc_write_test,300,0.70
|
||||
rdwr_cc_read_test,300,0.61
|
||||
rdwr_cc_write_test,400,1.06
|
||||
rdwr_cc_read_test,400,0.78
|
||||
rdwr_cc_write_test,500,1.17
|
||||
rdwr_cc_read_test,500,0.98
|
||||
rdwr_nc_write_test,100,8.16
|
||||
rdwr_nc_read_test,100,6.48
|
||||
rdwr_nc_write_test,200,13.81
|
||||
rdwr_nc_read_test,200,12.72
|
||||
rdwr_nc_write_test,300,20.62
|
||||
rdwr_nc_read_test,300,19.00
|
||||
rdwr_nc_write_test,400,27.53
|
||||
rdwr_nc_read_test,400,25.42
|
||||
rdwr_nc_write_test,500,34.25
|
||||
rdwr_nc_read_test,500,32.00
|
||||
mmap_write_test,100,0.13
|
||||
mmap_read_test,100,0.14
|
||||
mmap_write_test,200,0.25
|
||||
mmap_read_test,200,0.30
|
||||
mmap_write_test,300,0.39
|
||||
mmap_read_test,300,0.42
|
||||
mmap_write_test,400,0.51
|
||||
mmap_read_test,400,0.56
|
||||
mmap_write_test,500,0.64
|
||||
mmap_read_test,500,0.72
|
|
55
doc/perf-tests/ORIG/winfsp-inf-1.csv
Normal file
@@ -0,0 +1,55 @@
|
||||
file_create_test,1000,0.06
|
||||
file_open_test,1000,0.06
|
||||
file_overwrite_test,1000,0.09
|
||||
file_list_test,1000,0.26
|
||||
file_delete_test,1000,0.08
|
||||
file_create_test,2000,0.14
|
||||
file_open_test,2000,0.16
|
||||
file_overwrite_test,2000,0.16
|
||||
file_list_test,2000,0.88
|
||||
file_delete_test,2000,0.16
|
||||
file_create_test,3000,0.23
|
||||
file_open_test,3000,0.23
|
||||
file_overwrite_test,3000,0.23
|
||||
file_list_test,3000,1.95
|
||||
file_delete_test,3000,0.23
|
||||
file_create_test,4000,0.33
|
||||
file_open_test,4000,0.30
|
||||
file_overwrite_test,4000,0.36
|
||||
file_list_test,4000,3.44
|
||||
file_delete_test,4000,0.30
|
||||
file_create_test,5000,0.44
|
||||
file_open_test,5000,0.38
|
||||
file_overwrite_test,5000,0.39
|
||||
file_list_test,5000,5.69
|
||||
file_delete_test,5000,0.36
|
||||
rdwr_cc_write_test,100,0.37
|
||||
rdwr_cc_read_test,100,0.30
|
||||
rdwr_cc_write_test,200,0.70
|
||||
rdwr_cc_read_test,200,0.69
|
||||
rdwr_cc_write_test,300,1.06
|
||||
rdwr_cc_read_test,300,0.91
|
||||
rdwr_cc_write_test,400,1.42
|
||||
rdwr_cc_read_test,400,1.24
|
||||
rdwr_cc_write_test,500,1.83
|
||||
rdwr_cc_read_test,500,1.56
|
||||
rdwr_nc_write_test,100,2.47
|
||||
rdwr_nc_read_test,100,1.44
|
||||
rdwr_nc_write_test,200,5.03
|
||||
rdwr_nc_read_test,200,2.77
|
||||
rdwr_nc_write_test,300,7.45
|
||||
rdwr_nc_read_test,300,3.94
|
||||
rdwr_nc_write_test,400,9.89
|
||||
rdwr_nc_read_test,400,5.34
|
||||
rdwr_nc_write_test,500,12.47
|
||||
rdwr_nc_read_test,500,6.72
|
||||
mmap_write_test,100,0.14
|
||||
mmap_read_test,100,0.14
|
||||
mmap_write_test,200,0.25
|
||||
mmap_read_test,200,0.31
|
||||
mmap_write_test,300,0.37
|
||||
mmap_read_test,300,0.44
|
||||
mmap_write_test,400,0.50
|
||||
mmap_read_test,400,0.59
|
||||
mmap_write_test,500,0.63
|
||||
mmap_read_test,500,0.73
|
|
55
doc/perf-tests/ORIG/winfsp-inf-2.csv
Normal file
@@ -0,0 +1,55 @@
|
||||
file_create_test,1000,0.06
|
||||
file_open_test,1000,0.08
|
||||
file_overwrite_test,1000,0.08
|
||||
file_list_test,1000,0.25
|
||||
file_delete_test,1000,0.06
|
||||
file_create_test,2000,0.14
|
||||
file_open_test,2000,0.15
|
||||
file_overwrite_test,2000,0.14
|
||||
file_list_test,2000,0.86
|
||||
file_delete_test,2000,0.14
|
||||
file_create_test,3000,0.23
|
||||
file_open_test,3000,0.22
|
||||
file_overwrite_test,3000,0.23
|
||||
file_list_test,3000,1.80
|
||||
file_delete_test,3000,0.20
|
||||
file_create_test,4000,0.33
|
||||
file_open_test,4000,0.28
|
||||
file_overwrite_test,4000,0.31
|
||||
file_list_test,4000,3.15
|
||||
file_delete_test,4000,0.28
|
||||
file_create_test,5000,0.41
|
||||
file_open_test,5000,0.36
|
||||
file_overwrite_test,5000,0.39
|
||||
file_list_test,5000,4.89
|
||||
file_delete_test,5000,0.36
|
||||
rdwr_cc_write_test,100,0.36
|
||||
rdwr_cc_read_test,100,0.30
|
||||
rdwr_cc_write_test,200,0.67
|
||||
rdwr_cc_read_test,200,0.58
|
||||
rdwr_cc_write_test,300,1.05
|
||||
rdwr_cc_read_test,300,0.94
|
||||
rdwr_cc_write_test,400,1.37
|
||||
rdwr_cc_read_test,400,1.24
|
||||
rdwr_cc_write_test,500,1.73
|
||||
rdwr_cc_read_test,500,1.55
|
||||
rdwr_nc_write_test,100,2.44
|
||||
rdwr_nc_read_test,100,1.37
|
||||
rdwr_nc_write_test,200,4.92
|
||||
rdwr_nc_read_test,200,2.73
|
||||
rdwr_nc_write_test,300,7.48
|
||||
rdwr_nc_read_test,300,4.09
|
||||
rdwr_nc_write_test,400,10.05
|
||||
rdwr_nc_read_test,400,5.55
|
||||
rdwr_nc_write_test,500,12.63
|
||||
rdwr_nc_read_test,500,6.56
|
||||
mmap_write_test,100,0.14
|
||||
mmap_read_test,100,0.14
|
||||
mmap_write_test,200,0.25
|
||||
mmap_read_test,200,0.30
|
||||
mmap_write_test,300,0.38
|
||||
mmap_read_test,300,0.45
|
||||
mmap_write_test,400,0.51
|
||||
mmap_read_test,400,0.58
|
||||
mmap_write_test,500,0.62
|
||||
mmap_read_test,500,0.70
|
|
55
doc/perf-tests/ORIG/winfsp-t0-1.csv
Normal file
@@ -0,0 +1,55 @@
|
||||
file_create_test,1000,0.11
|
||||
file_open_test,1000,0.16
|
||||
file_overwrite_test,1000,0.15
|
||||
file_list_test,1000,0.27
|
||||
file_delete_test,1000,0.13
|
||||
file_create_test,2000,0.28
|
||||
file_open_test,2000,0.29
|
||||
file_overwrite_test,2000,0.31
|
||||
file_list_test,2000,0.87
|
||||
file_delete_test,2000,0.23
|
||||
file_create_test,3000,0.44
|
||||
file_open_test,3000,0.44
|
||||
file_overwrite_test,3000,0.47
|
||||
file_list_test,3000,1.87
|
||||
file_delete_test,3000,0.36
|
||||
file_create_test,4000,0.59
|
||||
file_open_test,4000,0.58
|
||||
file_overwrite_test,4000,0.62
|
||||
file_list_test,4000,3.14
|
||||
file_delete_test,4000,0.48
|
||||
file_create_test,5000,0.86
|
||||
file_open_test,5000,0.77
|
||||
file_overwrite_test,5000,0.78
|
||||
file_list_test,5000,4.88
|
||||
file_delete_test,5000,1.28
|
||||
rdwr_cc_write_test,100,1.45
|
||||
rdwr_cc_read_test,100,1.56
|
||||
rdwr_cc_write_test,200,2.89
|
||||
rdwr_cc_read_test,200,3.14
|
||||
rdwr_cc_write_test,300,4.20
|
||||
rdwr_cc_read_test,300,4.30
|
||||
rdwr_cc_write_test,400,5.01
|
||||
rdwr_cc_read_test,400,5.28
|
||||
rdwr_cc_write_test,500,6.44
|
||||
rdwr_cc_read_test,500,7.16
|
||||
rdwr_nc_write_test,100,2.48
|
||||
rdwr_nc_read_test,100,1.42
|
||||
rdwr_nc_write_test,200,5.11
|
||||
rdwr_nc_read_test,200,2.75
|
||||
rdwr_nc_write_test,300,7.69
|
||||
rdwr_nc_read_test,300,4.25
|
||||
rdwr_nc_write_test,400,10.23
|
||||
rdwr_nc_read_test,400,5.44
|
||||
rdwr_nc_write_test,500,12.94
|
||||
rdwr_nc_read_test,500,6.56
|
||||
mmap_write_test,100,0.14
|
||||
mmap_read_test,100,0.14
|
||||
mmap_write_test,200,0.25
|
||||
mmap_read_test,200,0.30
|
||||
mmap_write_test,300,0.39
|
||||
mmap_read_test,300,0.42
|
||||
mmap_write_test,400,0.52
|
||||
mmap_read_test,400,0.56
|
||||
mmap_write_test,500,0.64
|
||||
mmap_read_test,500,0.70
|
|
55
doc/perf-tests/ORIG/winfsp-t0-2.csv
Normal file
@@ -0,0 +1,55 @@
|
||||
file_create_test,1000,0.13
|
||||
file_open_test,1000,0.13
|
||||
file_overwrite_test,1000,0.12
|
||||
file_list_test,1000,0.25
|
||||
file_delete_test,1000,0.08
|
||||
file_create_test,2000,0.20
|
||||
file_open_test,2000,0.23
|
||||
file_overwrite_test,2000,0.23
|
||||
file_list_test,2000,0.84
|
||||
file_delete_test,2000,0.17
|
||||
file_create_test,3000,0.34
|
||||
file_open_test,3000,0.34
|
||||
file_overwrite_test,3000,0.38
|
||||
file_list_test,3000,1.84
|
||||
file_delete_test,3000,0.36
|
||||
file_create_test,4000,0.48
|
||||
file_open_test,4000,0.48
|
||||
file_overwrite_test,4000,0.50
|
||||
file_list_test,4000,3.14
|
||||
file_delete_test,4000,0.31
|
||||
file_create_test,5000,0.61
|
||||
file_open_test,5000,0.63
|
||||
file_overwrite_test,5000,0.60
|
||||
file_list_test,5000,4.93
|
||||
file_delete_test,5000,0.47
|
||||
rdwr_cc_write_test,100,1.28
|
||||
rdwr_cc_read_test,100,1.39
|
||||
rdwr_cc_write_test,200,2.67
|
||||
rdwr_cc_read_test,200,2.84
|
||||
rdwr_cc_write_test,300,3.97
|
||||
rdwr_cc_read_test,300,4.77
|
||||
rdwr_cc_write_test,400,5.66
|
||||
rdwr_cc_read_test,400,6.26
|
||||
rdwr_cc_write_test,500,6.33
|
||||
rdwr_cc_read_test,500,7.14
|
||||
rdwr_nc_write_test,100,2.50
|
||||
rdwr_nc_read_test,100,1.33
|
||||
rdwr_nc_write_test,200,4.89
|
||||
rdwr_nc_read_test,200,2.84
|
||||
rdwr_nc_write_test,300,7.38
|
||||
rdwr_nc_read_test,300,4.09
|
||||
rdwr_nc_write_test,400,9.88
|
||||
rdwr_nc_read_test,400,5.17
|
||||
rdwr_nc_write_test,500,12.38
|
||||
rdwr_nc_read_test,500,6.41
|
||||
mmap_write_test,100,0.13
|
||||
mmap_read_test,100,0.15
|
||||
mmap_write_test,200,0.25
|
||||
mmap_read_test,200,0.28
|
||||
mmap_write_test,300,0.39
|
||||
mmap_read_test,300,0.44
|
||||
mmap_write_test,400,0.50
|
||||
mmap_read_test,400,0.56
|
||||
mmap_write_test,500,0.64
|
||||
mmap_read_test,500,0.70
|
|
55
doc/perf-tests/ORIG/winfsp-t1-1.csv
Normal file
@@ -0,0 +1,55 @@
|
||||
file_create_test,1000,0.06
|
||||
file_open_test,1000,0.06
|
||||
file_overwrite_test,1000,0.08
|
||||
file_list_test,1000,0.25
|
||||
file_delete_test,1000,0.06
|
||||
file_create_test,2000,0.14
|
||||
file_open_test,2000,0.14
|
||||
file_overwrite_test,2000,0.14
|
||||
file_list_test,2000,0.84
|
||||
file_delete_test,2000,0.13
|
||||
file_create_test,3000,0.22
|
||||
file_open_test,3000,0.22
|
||||
file_overwrite_test,3000,0.22
|
||||
file_list_test,3000,1.83
|
||||
file_delete_test,3000,0.23
|
||||
file_create_test,4000,0.34
|
||||
file_open_test,4000,0.33
|
||||
file_overwrite_test,4000,0.36
|
||||
file_list_test,4000,3.19
|
||||
file_delete_test,4000,0.63
|
||||
file_create_test,5000,0.50
|
||||
file_open_test,5000,0.39
|
||||
file_overwrite_test,5000,0.44
|
||||
file_list_test,5000,4.94
|
||||
file_delete_test,5000,0.41
|
||||
rdwr_cc_write_test,100,1.34
|
||||
rdwr_cc_read_test,100,1.45
|
||||
rdwr_cc_write_test,200,2.91
|
||||
rdwr_cc_read_test,200,3.19
|
||||
rdwr_cc_write_test,300,4.38
|
||||
rdwr_cc_read_test,300,4.67
|
||||
rdwr_cc_write_test,400,5.39
|
||||
rdwr_cc_read_test,400,6.06
|
||||
rdwr_cc_write_test,500,6.47
|
||||
rdwr_cc_read_test,500,7.34
|
||||
rdwr_nc_write_test,100,2.81
|
||||
rdwr_nc_read_test,100,1.63
|
||||
rdwr_nc_write_test,200,5.38
|
||||
rdwr_nc_read_test,200,2.97
|
||||
rdwr_nc_write_test,300,8.00
|
||||
rdwr_nc_read_test,300,4.47
|
||||
rdwr_nc_write_test,400,10.73
|
||||
rdwr_nc_read_test,400,5.95
|
||||
rdwr_nc_write_test,500,13.53
|
||||
rdwr_nc_read_test,500,7.48
|
||||
mmap_write_test,100,0.14
|
||||
mmap_read_test,100,0.14
|
||||
mmap_write_test,200,0.25
|
||||
mmap_read_test,200,0.30
|
||||
mmap_write_test,300,0.38
|
||||
mmap_read_test,300,0.44
|
||||
mmap_write_test,400,0.50
|
||||
mmap_read_test,400,0.56
|
||||
mmap_write_test,500,0.64
|
||||
mmap_read_test,500,0.72
|
|
55
doc/perf-tests/ORIG/winfsp-t1-2.csv
Normal file
@@ -0,0 +1,55 @@
|
||||
file_create_test,1000,0.06
|
||||
file_open_test,1000,0.10
|
||||
file_overwrite_test,1000,0.09
|
||||
file_list_test,1000,0.25
|
||||
file_delete_test,1000,0.09
|
||||
file_create_test,2000,0.15
|
||||
file_open_test,2000,0.17
|
||||
file_overwrite_test,2000,0.17
|
||||
file_list_test,2000,0.86
|
||||
file_delete_test,2000,0.19
|
||||
file_create_test,3000,0.27
|
||||
file_open_test,3000,0.25
|
||||
file_overwrite_test,3000,0.28
|
||||
file_list_test,3000,1.84
|
||||
file_delete_test,3000,0.30
|
||||
file_create_test,4000,0.41
|
||||
file_open_test,4000,0.34
|
||||
file_overwrite_test,4000,0.38
|
||||
file_list_test,4000,3.14
|
||||
file_delete_test,4000,0.34
|
||||
file_create_test,5000,0.47
|
||||
file_open_test,5000,0.42
|
||||
file_overwrite_test,5000,0.47
|
||||
file_list_test,5000,4.81
|
||||
file_delete_test,5000,0.81
|
||||
rdwr_cc_write_test,100,1.38
|
||||
rdwr_cc_read_test,100,1.50
|
||||
rdwr_cc_write_test,200,2.83
|
||||
rdwr_cc_read_test,200,3.09
|
||||
rdwr_cc_write_test,300,4.22
|
||||
rdwr_cc_read_test,300,4.59
|
||||
rdwr_cc_write_test,400,5.70
|
||||
rdwr_cc_read_test,400,6.22
|
||||
rdwr_cc_write_test,500,7.22
|
||||
rdwr_cc_read_test,500,7.81
|
||||
rdwr_nc_write_test,100,2.64
|
||||
rdwr_nc_read_test,100,1.55
|
||||
rdwr_nc_write_test,200,5.41
|
||||
rdwr_nc_read_test,200,2.97
|
||||
rdwr_nc_write_test,300,8.19
|
||||
rdwr_nc_read_test,300,4.58
|
||||
rdwr_nc_write_test,400,10.94
|
||||
rdwr_nc_read_test,400,6.14
|
||||
rdwr_nc_write_test,500,13.66
|
||||
rdwr_nc_read_test,500,7.55
|
||||
mmap_write_test,100,0.14
|
||||
mmap_read_test,100,0.14
|
||||
mmap_write_test,200,0.25
|
||||
mmap_read_test,200,0.30
|
||||
mmap_write_test,300,0.37
|
||||
mmap_read_test,300,0.42
|
||||
mmap_write_test,400,0.52
|
||||
mmap_read_test,400,0.58
|
||||
mmap_write_test,500,0.63
|
||||
mmap_read_test,500,0.73
|
|
30
doc/perf-tests/file_create_test.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
//ntfs
|
||||
1000,0.20
|
||||
2000,0.41
|
||||
3000,0.64
|
||||
4000,1.67
|
||||
5000,1.16
|
||||
//winfsp-t0
|
||||
1000,0.11
|
||||
2000,0.20
|
||||
3000,0.34
|
||||
4000,0.48
|
||||
5000,0.61
|
||||
//winfsp-t1
|
||||
1000,0.06
|
||||
2000,0.14
|
||||
3000,0.22
|
||||
4000,0.34
|
||||
5000,0.47
|
||||
//winfsp-inf
|
||||
1000,0.06
|
||||
2000,0.14
|
||||
3000,0.23
|
||||
4000,0.33
|
||||
5000,0.41
|
||||
//dokany
|
||||
1000,0.13
|
||||
2000,0.63
|
||||
3000,0.98
|
||||
4000,1.42
|
||||
5000,1.84
|
|
BIN
doc/perf-tests/file_create_test.png
Normal file
After Width: | Height: | Size: 60 KiB |
30
doc/perf-tests/file_delete_test.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
//ntfs
|
||||
1000,0.20
|
||||
2000,0.44
|
||||
3000,0.66
|
||||
4000,1.02
|
||||
5000,1.00
|
||||
//winfsp-t0
|
||||
1000,0.08
|
||||
2000,0.17
|
||||
3000,0.36
|
||||
4000,0.31
|
||||
5000,0.47
|
||||
//winfsp-t1
|
||||
1000,0.06
|
||||
2000,0.13
|
||||
3000,0.23
|
||||
4000,0.34
|
||||
5000,0.41
|
||||
//winfsp-inf
|
||||
1000,0.06
|
||||
2000,0.14
|
||||
3000,0.20
|
||||
4000,0.28
|
||||
5000,0.36
|
||||
//dokany
|
||||
1000,0.17
|
||||
2000,0.33
|
||||
3000,0.50
|
||||
4000,0.66
|
||||
5000,0.83
|
|
BIN
doc/perf-tests/file_delete_test.png
Normal file
After Width: | Height: | Size: 61 KiB |
30
doc/perf-tests/file_list_test.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
//ntfs
|
||||
1000,0.08
|
||||
2000,0.16
|
||||
3000,0.27
|
||||
4000,0.36
|
||||
5000,0.41
|
||||
//winfsp-t0
|
||||
1000,0.25
|
||||
2000,0.84
|
||||
3000,1.84
|
||||
4000,3.14
|
||||
5000,4.88
|
||||
//winfsp-t1
|
||||
1000,0.25
|
||||
2000,0.84
|
||||
3000,1.83
|
||||
4000,3.14
|
||||
5000,4.81
|
||||
//winfsp-inf
|
||||
1000,0.25
|
||||
2000,0.86
|
||||
3000,1.80
|
||||
4000,3.15
|
||||
5000,4.89
|
||||
//dokany
|
||||
1000,0.14
|
||||
2000,0.34
|
||||
3000,0.59
|
||||
4000,0.92
|
||||
5000,1.20
|
|
BIN
doc/perf-tests/file_list_test.png
Normal file
After Width: | Height: | Size: 48 KiB |
30
doc/perf-tests/file_open_test.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
//ntfs
|
||||
1000,0.09
|
||||
2000,0.17
|
||||
3000,0.25
|
||||
4000,0.34
|
||||
5000,0.45
|
||||
//winfsp-t0
|
||||
1000,0.13
|
||||
2000,0.23
|
||||
3000,0.34
|
||||
4000,0.48
|
||||
5000,0.63
|
||||
//winfsp-t1
|
||||
1000,0.06
|
||||
2000,0.14
|
||||
3000,0.22
|
||||
4000,0.33
|
||||
5000,0.39
|
||||
//winfsp-inf
|
||||
1000,0.06
|
||||
2000,0.15
|
||||
3000,0.22
|
||||
4000,0.28
|
||||
5000,0.36
|
||||
//dokany
|
||||
1000,0.25
|
||||
2000,0.25
|
||||
3000,0.38
|
||||
4000,0.50
|
||||
5000,0.64
|
|
BIN
doc/perf-tests/file_open_test.png
Normal file
After Width: | Height: | Size: 58 KiB |
30
doc/perf-tests/file_overwrite_test.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
//ntfs
|
||||
1000,0.19
|
||||
2000,0.38
|
||||
3000,0.61
|
||||
4000,0.78
|
||||
5000,1.02
|
||||
//winfsp-t0
|
||||
1000,0.12
|
||||
2000,0.23
|
||||
3000,0.38
|
||||
4000,0.50
|
||||
5000,0.60
|
||||
//winfsp-t1
|
||||
1000,0.08
|
||||
2000,0.14
|
||||
3000,0.22
|
||||
4000,0.36
|
||||
5000,0.44
|
||||
//winfsp-inf
|
||||
1000,0.08
|
||||
2000,0.14
|
||||
3000,0.23
|
||||
4000,0.31
|
||||
5000,0.39
|
||||
//dokany
|
||||
1000,0.31
|
||||
2000,0.62
|
||||
3000,0.98
|
||||
4000,1.27
|
||||
5000,1.61
|
|
BIN
doc/perf-tests/file_overwrite_test.png
Normal file
After Width: | Height: | Size: 53 KiB |
24
doc/perf-tests/mmap_read_test.csv
Normal file
@@ -0,0 +1,24 @@
|
||||
//ntfs
|
||||
100,0.14
|
||||
200,0.30
|
||||
300,0.42
|
||||
400,0.56
|
||||
500,0.72
|
||||
//winfsp-t0
|
||||
100,0.14
|
||||
200,0.28
|
||||
300,0.42
|
||||
400,0.56
|
||||
500,0.70
|
||||
//winfsp-t1
|
||||
100,0.14
|
||||
200,0.30
|
||||
300,0.42
|
||||
400,0.56
|
||||
500,0.72
|
||||
//winfsp-inf
|
||||
100,0.14
|
||||
200,0.30
|
||||
300,0.44
|
||||
400,0.58
|
||||
500,0.70
|
|
BIN
doc/perf-tests/mmap_read_test.png
Normal file
After Width: | Height: | Size: 40 KiB |
24
doc/perf-tests/mmap_write_test.csv
Normal file
@@ -0,0 +1,24 @@
|
||||
//ntfs
|
||||
100,0.13
|
||||
200,0.25
|
||||
300,0.38
|
||||
400,0.51
|
||||
500,0.64
|
||||
//winfsp-t0
|
||||
100,0.13
|
||||
200,0.25
|
||||
300,0.39
|
||||
400,0.50
|
||||
500,0.64
|
||||
//winfsp-t1
|
||||
100,0.14
|
||||
200,0.25
|
||||
300,0.37
|
||||
400,0.50
|
||||
500,0.63
|
||||
//winfsp-inf
|
||||
100,0.14
|
||||
200,0.25
|
||||
300,0.37
|
||||
400,0.50
|
||||
500,0.62
|
|
BIN
doc/perf-tests/mmap_write_test.png
Normal file
After Width: | Height: | Size: 40 KiB |
45
doc/perf-tests/munge.py
Executable file
@@ -0,0 +1,45 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
# usage: ./munge.py ORIG/*.csv
|
||||
# munge CSV files into a format that asciidocFX understands
|
||||
|
||||
import csv, os, sys
|
||||
|
||||
snames = ["ntfs", "winfsp-t0", "winfsp-t1", "winfsp-inf", "dokany"]
|
||||
aggregate = min
|
||||
|
||||
tests = {}
|
||||
for arg in sys.argv[1:]:
|
||||
name = os.path.splitext(os.path.basename(arg))[0]
|
||||
if name[-1].isdigit() and name[-2] == '-':
|
||||
name = name[:-2]
|
||||
with open(arg, "r") as fin:
|
||||
for row in csv.reader(fin):
|
||||
tests.\
|
||||
setdefault(row[0], {}).\
|
||||
setdefault(name, {}).\
|
||||
setdefault(row[1], []).\
|
||||
append(row[2])
|
||||
|
||||
if False:
|
||||
for testname in sorted(tests.keys()):
|
||||
print "%s:" % testname
|
||||
test = tests[testname]
|
||||
for sname in (snames if snames else sorted(test.keys())):
|
||||
if sname not in test:
|
||||
continue
|
||||
print " %s:" % sname
|
||||
series = test[sname]
|
||||
for param in sorted(series.keys()):
|
||||
print " %s: %s -> %s" % (param, series[param], aggregate(series[param]))
|
||||
else:
|
||||
for testname in sorted(tests.keys()):
|
||||
with open(testname + ".csv", "w") as fout:
|
||||
test = tests[testname]
|
||||
for sname in (snames if snames else sorted(test.keys())):
|
||||
if sname not in test:
|
||||
continue
|
||||
fout.write("//%s\r\n" % sname)
|
||||
series = test[sname]
|
||||
for param in sorted(series.keys()):
|
||||
fout.write("%s,%s\r\n" % (param, aggregate(series[param])))
|
30
doc/perf-tests/rdwr_cc_read_test.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
//ntfs
|
||||
100,0.19
|
||||
200,0.41
|
||||
300,0.61
|
||||
400,0.78
|
||||
500,0.98
|
||||
//winfsp-t0
|
||||
100,1.39
|
||||
200,2.84
|
||||
300,4.30
|
||||
400,5.28
|
||||
500,7.14
|
||||
//winfsp-t1
|
||||
100,1.45
|
||||
200,3.09
|
||||
300,4.59
|
||||
400,6.06
|
||||
500,7.34
|
||||
//winfsp-inf
|
||||
100,0.30
|
||||
200,0.58
|
||||
300,0.91
|
||||
400,1.24
|
||||
500,1.55
|
||||
//dokany
|
||||
100,2.25
|
||||
200,4.55
|
||||
300,6.56
|
||||
400,10.45
|
||||
500,11.30
|
|
BIN
doc/perf-tests/rdwr_cc_read_test.png
Normal file
After Width: | Height: | Size: 55 KiB |
30
doc/perf-tests/rdwr_cc_write_test.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
//ntfs
|
||||
100,0.27
|
||||
200,0.47
|
||||
300,0.70
|
||||
400,1.06
|
||||
500,1.17
|
||||
//winfsp-t0
|
||||
100,1.28
|
||||
200,2.67
|
||||
300,3.97
|
||||
400,5.01
|
||||
500,6.33
|
||||
//winfsp-t1
|
||||
100,1.34
|
||||
200,2.83
|
||||
300,4.22
|
||||
400,5.39
|
||||
500,6.47
|
||||
//winfsp-inf
|
||||
100,0.36
|
||||
200,0.67
|
||||
300,1.05
|
||||
400,1.37
|
||||
500,1.73
|
||||
//dokany
|
||||
100,1.98
|
||||
200,4.23
|
||||
300,6.41
|
||||
400,8.22
|
||||
500,11.06
|
|
BIN
doc/perf-tests/rdwr_cc_write_test.png
Normal file
After Width: | Height: | Size: 54 KiB |
30
doc/perf-tests/rdwr_nc_read_test.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
//ntfs
|
||||
100,6.48
|
||||
200,12.72
|
||||
300,19.00
|
||||
400,25.42
|
||||
500,32.00
|
||||
//winfsp-t0
|
||||
100,1.33
|
||||
200,2.75
|
||||
300,4.09
|
||||
400,5.17
|
||||
500,6.41
|
||||
//winfsp-t1
|
||||
100,1.55
|
||||
200,2.97
|
||||
300,4.47
|
||||
400,5.95
|
||||
500,7.48
|
||||
//winfsp-inf
|
||||
100,1.37
|
||||
200,2.73
|
||||
300,3.94
|
||||
400,5.34
|
||||
500,6.56
|
||||
//dokany
|
||||
100,2.13
|
||||
200,4.28
|
||||
300,6.28
|
||||
400,8.25
|
||||
500,10.52
|
|
BIN
doc/perf-tests/rdwr_nc_read_test.png
Normal file
After Width: | Height: | Size: 50 KiB |
30
doc/perf-tests/rdwr_nc_write_test.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
//ntfs
|
||||
100,7.83
|
||||
200,13.81
|
||||
300,20.62
|
||||
400,27.53
|
||||
500,34.25
|
||||
//winfsp-t0
|
||||
100,2.48
|
||||
200,4.89
|
||||
300,7.38
|
||||
400,10.23
|
||||
500,12.38
|
||||
//winfsp-t1
|
||||
100,2.64
|
||||
200,5.38
|
||||
300,8.00
|
||||
400,10.73
|
||||
500,13.53
|
||||
//winfsp-inf
|
||||
100,2.44
|
||||
200,4.92
|
||||
300,7.45
|
||||
400,10.05
|
||||
500,12.47
|
||||
//dokany
|
||||
100,2.11
|
||||
200,4.28
|
||||
300,6.44
|
||||
400,8.16
|
||||
500,10.30
|
|
BIN
doc/perf-tests/rdwr_nc_write_test.png
Normal file
After Width: | Height: | Size: 55 KiB |
24
doc/perf-tests/winfsp_rdwr_ccnc_write_test.csv
Normal file
@@ -0,0 +1,24 @@
|
||||
//winfsp-t0-cc
|
||||
100,1.28
|
||||
200,2.67
|
||||
300,3.97
|
||||
400,5.01
|
||||
500,6.33
|
||||
//winfsp-t1-cc
|
||||
100,1.34
|
||||
200,2.83
|
||||
300,4.22
|
||||
400,5.39
|
||||
500,6.47
|
||||
//winfsp-t0-nc
|
||||
100,2.48
|
||||
200,4.89
|
||||
300,7.38
|
||||
400,10.23
|
||||
500,12.38
|
||||
//winfsp-t1-nc
|
||||
100,2.64
|
||||
200,5.38
|
||||
300,8.00
|
||||
400,10.73
|
||||
500,13.53
|
|
BIN
doc/perf-tests/winfsp_rdwr_ccnc_write_test.png
Normal file
After Width: | Height: | Size: 48 KiB |