diff --git a/doc/Performance-Testing/file_create_test.png b/doc/Performance-Testing/file_create_test.png deleted file mode 100644 index 061e50f5..00000000 Binary files a/doc/Performance-Testing/file_create_test.png and /dev/null differ diff --git a/doc/Performance-Testing/file_delete_test.png b/doc/Performance-Testing/file_delete_test.png deleted file mode 100644 index ea4704ae..00000000 Binary files a/doc/Performance-Testing/file_delete_test.png and /dev/null differ diff --git a/doc/Performance-Testing/file_list_test.png b/doc/Performance-Testing/file_list_test.png deleted file mode 100644 index 6ebd9e5b..00000000 Binary files a/doc/Performance-Testing/file_list_test.png and /dev/null differ diff --git a/doc/Performance-Testing/file_open_test.png b/doc/Performance-Testing/file_open_test.png deleted file mode 100644 index c4508093..00000000 Binary files a/doc/Performance-Testing/file_open_test.png and /dev/null differ diff --git a/doc/Performance-Testing/file_overwrite_test.png b/doc/Performance-Testing/file_overwrite_test.png deleted file mode 100644 index 714c0307..00000000 Binary files a/doc/Performance-Testing/file_overwrite_test.png and /dev/null differ diff --git a/doc/Performance-Testing/file_tests.png b/doc/Performance-Testing/file_tests.png deleted file mode 100644 index 5157855f..00000000 Binary files a/doc/Performance-Testing/file_tests.png and /dev/null differ diff --git a/doc/Performance-Testing/mmap_read_test.png b/doc/Performance-Testing/mmap_read_test.png deleted file mode 100644 index f3d87626..00000000 Binary files a/doc/Performance-Testing/mmap_read_test.png and /dev/null differ diff --git a/doc/Performance-Testing/mmap_write_test.png b/doc/Performance-Testing/mmap_write_test.png deleted file mode 100644 index 2a71e7f6..00000000 Binary files a/doc/Performance-Testing/mmap_write_test.png and /dev/null differ diff --git a/doc/Performance-Testing/rdwr_cc_read_page_test.png b/doc/Performance-Testing/rdwr_cc_read_page_test.png deleted file mode 100644 index 01191375..00000000 Binary files a/doc/Performance-Testing/rdwr_cc_read_page_test.png and /dev/null differ diff --git a/doc/Performance-Testing/rdwr_cc_write_page_test.png b/doc/Performance-Testing/rdwr_cc_write_page_test.png deleted file mode 100644 index abcde705..00000000 Binary files a/doc/Performance-Testing/rdwr_cc_write_page_test.png and /dev/null differ diff --git a/doc/Performance-Testing/rdwr_nc_read_page_test.png b/doc/Performance-Testing/rdwr_nc_read_page_test.png deleted file mode 100644 index 58b50132..00000000 Binary files a/doc/Performance-Testing/rdwr_nc_read_page_test.png and /dev/null differ diff --git a/doc/Performance-Testing/rdwr_nc_write_page_test.png b/doc/Performance-Testing/rdwr_nc_write_page_test.png deleted file mode 100644 index f539345b..00000000 Binary files a/doc/Performance-Testing/rdwr_nc_write_page_test.png and /dev/null differ diff --git a/doc/Performance-Testing/rdwr_tests.png b/doc/Performance-Testing/rdwr_tests.png deleted file mode 100644 index 9c972441..00000000 Binary files a/doc/Performance-Testing/rdwr_tests.png and /dev/null differ diff --git a/doc/Performance-Testing.asciidoc b/doc/WinFsp-Performance-Testing.asciidoc similarity index 74% rename from doc/Performance-Testing.asciidoc rename to doc/WinFsp-Performance-Testing.asciidoc index a9748f5a..de7133a6 100644 --- a/doc/Performance-Testing.asciidoc +++ b/doc/WinFsp-Performance-Testing.asciidoc @@ -8,12 +8,12 @@ This document discusses performance testing for WinFsp. The goal of this perform This performance testing shows that WinFsp has excellent performance in all tested scenarios. It outperforms NTFS in most scenarios (an unfair comparison as NTFS is a disk file system and WinFsp is tested with an in-memory file system). It also outperforms Dokany in all scenarios, often by an order of magnitude. .File Tests -ifdef::env-browser[chart::bar[data-uri="Performance-Testing/file_tests.csv",file="Performance-Testing/file_tests.png",opt="y-label=time"]] -ifndef::env-browser[image::Performance-Testing/file_tests.png[]] +ifdef::env-browser[chart::bar[data-uri="WinFsp-Performance-Testing/file_tests.csv",file="WinFsp-Performance-Testing/file_tests.png",opt="y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/file_tests.png[]] .Read/Write Tests -ifdef::env-browser[chart::bar[data-uri="Performance-Testing/rdwr_tests.csv",file="Performance-Testing/rdwr_tests.png",opt="y-label=time"]] -ifndef::env-browser[image::Performance-Testing/rdwr_tests.png[]] +ifdef::env-browser[chart::bar[data-uri="WinFsp-Performance-Testing/rdwr_tests.csv",file="WinFsp-Performance-Testing/rdwr_tests.png",opt="y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/rdwr_tests.png[]] == Fsbench @@ -104,8 +104,8 @@ These tests measure the performance of creating, opening, overwriting and listin This test measures the performance of CreateFileW(CREATE_NEW) / CloseHandle. WinFsp has the best performance here. Dokany follows and NTFS is last as it has to actually update its data structures on disk. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/file_create_test.csv",file="Performance-Testing/file_create_test.png",opt="x-label=file count,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/file_create_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/file_create_test.csv",file="WinFsp-Performance-Testing/file_create_test.png",opt="x-label=file count,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/file_create_test.png[]] ==== file_open_test @@ -113,29 +113,29 @@ This test measures the performance of CreateFileW(OPEN_EXISTING) / CloseHandle. WinFsp appears to have very uneven performance here. In particular notice that opening 1000 files is slower than opening 2000 files, which makes no sense! I suspect that the test observes an initial acquisition of resouces when the test first starts, which is not necessary when the test runs for 2000 files at a later time. This uneven performance should probably be investigated in the future. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/file_open_test.csv",file="Performance-Testing/file_open_test.png",opt="x-label=file count,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/file_open_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/file_open_test.csv",file="WinFsp-Performance-Testing/file_open_test.png",opt="x-label=file count,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/file_open_test.png[]] ==== file_overwrite_test This test measures the performance of CreateFileW(CREATE_ALWAYS) / CloseHandle. WinFsp is fastest, followed by NTFS and then Dokany. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/file_overwrite_test.csv",file="Performance-Testing/file_overwrite_test.png",opt="x-label=file count,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/file_overwrite_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/file_overwrite_test.csv",file="WinFsp-Performance-Testing/file_overwrite_test.png",opt="x-label=file count,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/file_overwrite_test.png[]] ==== file_list_test This test measures the performance of FindFirstFileW / FindNextFile / FindClose. NTFS wins this scenario, likely because it can satisfy the list operation from cache. WinFsp has overall good performance. Dokany appears to show slightly quadratic performance in this scenario. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/file_list_test.csv",file="Performance-Testing/file_list_test.png",opt="x-label=file count,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/file_list_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/file_list_test.csv",file="WinFsp-Performance-Testing/file_list_test.png",opt="x-label=file count,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/file_list_test.png[]] ==== file_delete_test This test measures the performance of DeleteFileW. WinFsp has the best performance, followed by Dokany and NTFS with very similar performance. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/file_delete_test.csv",file="Performance-Testing/file_delete_test.png",opt="x-label=file count,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/file_delete_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/file_delete_test.csv",file="WinFsp-Performance-Testing/file_delete_test.png",opt="x-label=file count,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/file_delete_test.png[]] === Read/Write Tests @@ -145,29 +145,29 @@ These tests measure the performance of cached, non-cached and memory-mapped I/O. This test measures the performance of cached WriteFile with 1 page writes. NTFS and WinFsp with an infinite FileInfoTimeout have the best performance, with a clear edge to NTFS (likely because of its use of FastIO, which WinFsp does not currently support). WinFsp with a FileInfoTimeout of 0 or 1 performance is next, because WinFsp does not use the NTOS Cache Manager in this scenario. Dokany performance is last. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/rdwr_cc_write_page_test.csv",file="Performance-Testing/rdwr_cc_write_page_test.png",opt="x-label=iterations,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/rdwr_cc_write_page_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/rdwr_cc_write_page_test.csv",file="WinFsp-Performance-Testing/rdwr_cc_write_page_test.png",opt="x-label=iterations,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/rdwr_cc_write_page_test.png[]] ==== rdwr_cc_read_page_test This test measures the performance of cached ReadFile with 1 page reads. The results here are very similar to the rdwr_cc_write_page_test case and similar comments apply. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/rdwr_cc_read_page_test.csv",file="Performance-Testing/rdwr_cc_read_page_test.png",opt="x-label=iterations,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/rdwr_cc_read_page_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/rdwr_cc_read_page_test.csv",file="WinFsp-Performance-Testing/rdwr_cc_read_page_test.png",opt="x-label=iterations,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/rdwr_cc_read_page_test.png[]] ==== rdwr_nc_write_test This test measures the performance of non-cached WriteFile with 1 page writes. WinFsp has the best performance, followed by Dokany. NTFS shows bad performance, which of course make sense as we are asking it to write all data to the disk. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/rdwr_nc_write_page_test.csv",file="Performance-Testing/rdwr_nc_write_page_test.png",opt="x-label=iterations,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/rdwr_nc_write_page_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/rdwr_nc_write_page_test.csv",file="WinFsp-Performance-Testing/rdwr_nc_write_page_test.png",opt="x-label=iterations,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/rdwr_nc_write_page_test.png[]] ==== rdwr_nc_read_page_test This test measures the performance of non-cached ReadFile with 1 page reads. The results here are very similar to the rdwr_nc_write_page_test case and similar comments apply. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/rdwr_nc_read_page_test.csv",file="Performance-Testing/rdwr_nc_read_page_test.png",opt="x-label=iterations,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/rdwr_nc_read_page_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/rdwr_nc_read_page_test.csv",file="WinFsp-Performance-Testing/rdwr_nc_read_page_test.png",opt="x-label=iterations,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/rdwr_nc_read_page_test.png[]] ==== mmap_write_test @@ -181,8 +181,8 @@ mmap_write_test........................ KO ASSERT(0 != Mapping) failed at fsbench.c:226:mmap_dotest ---- -ifdef::env-browser[chart::line[data-uri="Performance-Testing/mmap_write_test.csv",file="Performance-Testing/mmap_write_test.png",opt="x-label=iterations,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/mmap_write_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/mmap_write_test.csv",file="WinFsp-Performance-Testing/mmap_write_test.png",opt="x-label=iterations,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/mmap_write_test.png[]] ==== mmap_read_test @@ -190,5 +190,5 @@ This test measures the performance of memory mapped reads. Again NTFS and WinFsp There are no results for Dokany as it faces the same issue as with mmap_write_test. -ifdef::env-browser[chart::line[data-uri="Performance-Testing/mmap_read_test.csv",file="Performance-Testing/mmap_read_test.png",opt="x-label=iterations,y-label=time"]] -ifndef::env-browser[image::Performance-Testing/mmap_read_test.png[]] +ifdef::env-browser[chart::line[data-uri="WinFsp-Performance-Testing/mmap_read_test.csv",file="WinFsp-Performance-Testing/mmap_read_test.png",opt="x-label=iterations,y-label=time"]] +ifndef::env-browser[image::WinFsp-Performance-Testing/mmap_read_test.png[]] diff --git a/doc/Performance-Testing/ORIG/dokany-1.csv b/doc/WinFsp-Performance-Testing/ORIG/dokany-1.csv similarity index 100% rename from doc/Performance-Testing/ORIG/dokany-1.csv rename to doc/WinFsp-Performance-Testing/ORIG/dokany-1.csv diff --git a/doc/Performance-Testing/ORIG/dokany-2.csv b/doc/WinFsp-Performance-Testing/ORIG/dokany-2.csv similarity index 100% rename from doc/Performance-Testing/ORIG/dokany-2.csv rename to doc/WinFsp-Performance-Testing/ORIG/dokany-2.csv diff --git a/doc/Performance-Testing/ORIG/ntfs-1.csv b/doc/WinFsp-Performance-Testing/ORIG/ntfs-1.csv similarity index 100% rename from doc/Performance-Testing/ORIG/ntfs-1.csv rename to doc/WinFsp-Performance-Testing/ORIG/ntfs-1.csv diff --git a/doc/Performance-Testing/ORIG/ntfs-2.csv b/doc/WinFsp-Performance-Testing/ORIG/ntfs-2.csv similarity index 100% rename from doc/Performance-Testing/ORIG/ntfs-2.csv rename to doc/WinFsp-Performance-Testing/ORIG/ntfs-2.csv diff --git a/doc/Performance-Testing/ORIG/winfsp-t0-1.csv b/doc/WinFsp-Performance-Testing/ORIG/winfsp-t0-1.csv similarity index 100% rename from doc/Performance-Testing/ORIG/winfsp-t0-1.csv rename to doc/WinFsp-Performance-Testing/ORIG/winfsp-t0-1.csv diff --git a/doc/Performance-Testing/ORIG/winfsp-t0-2.csv b/doc/WinFsp-Performance-Testing/ORIG/winfsp-t0-2.csv similarity index 100% rename from doc/Performance-Testing/ORIG/winfsp-t0-2.csv rename to doc/WinFsp-Performance-Testing/ORIG/winfsp-t0-2.csv diff --git a/doc/Performance-Testing/ORIG/winfsp-t1-1.csv b/doc/WinFsp-Performance-Testing/ORIG/winfsp-t1-1.csv similarity index 100% rename from doc/Performance-Testing/ORIG/winfsp-t1-1.csv rename to doc/WinFsp-Performance-Testing/ORIG/winfsp-t1-1.csv diff --git a/doc/Performance-Testing/ORIG/winfsp-t1-2.csv b/doc/WinFsp-Performance-Testing/ORIG/winfsp-t1-2.csv similarity index 100% rename from doc/Performance-Testing/ORIG/winfsp-t1-2.csv rename to doc/WinFsp-Performance-Testing/ORIG/winfsp-t1-2.csv diff --git a/doc/Performance-Testing/ORIG/winfsp-tinf-1.csv b/doc/WinFsp-Performance-Testing/ORIG/winfsp-tinf-1.csv similarity index 100% rename from doc/Performance-Testing/ORIG/winfsp-tinf-1.csv rename to doc/WinFsp-Performance-Testing/ORIG/winfsp-tinf-1.csv diff --git a/doc/Performance-Testing/ORIG/winfsp-tinf-2.csv b/doc/WinFsp-Performance-Testing/ORIG/winfsp-tinf-2.csv similarity index 100% rename from doc/Performance-Testing/ORIG/winfsp-tinf-2.csv rename to doc/WinFsp-Performance-Testing/ORIG/winfsp-tinf-2.csv diff --git a/doc/Performance-Testing/file_create_test.csv b/doc/WinFsp-Performance-Testing/file_create_test.csv similarity index 100% rename from doc/Performance-Testing/file_create_test.csv rename to doc/WinFsp-Performance-Testing/file_create_test.csv diff --git a/doc/WinFsp-Performance-Testing/file_create_test.png b/doc/WinFsp-Performance-Testing/file_create_test.png new file mode 100644 index 00000000..e5a10c03 Binary files /dev/null and b/doc/WinFsp-Performance-Testing/file_create_test.png differ diff --git a/doc/Performance-Testing/file_delete_test.csv b/doc/WinFsp-Performance-Testing/file_delete_test.csv similarity index 100% rename from doc/Performance-Testing/file_delete_test.csv rename to doc/WinFsp-Performance-Testing/file_delete_test.csv diff --git a/doc/WinFsp-Performance-Testing/file_delete_test.png b/doc/WinFsp-Performance-Testing/file_delete_test.png new file mode 100644 index 00000000..fd7fd22a Binary files /dev/null and b/doc/WinFsp-Performance-Testing/file_delete_test.png differ diff --git a/doc/Performance-Testing/file_list_test.csv b/doc/WinFsp-Performance-Testing/file_list_test.csv similarity index 100% rename from doc/Performance-Testing/file_list_test.csv rename to doc/WinFsp-Performance-Testing/file_list_test.csv diff --git a/doc/WinFsp-Performance-Testing/file_list_test.png b/doc/WinFsp-Performance-Testing/file_list_test.png new file mode 100644 index 00000000..41dde628 Binary files /dev/null and b/doc/WinFsp-Performance-Testing/file_list_test.png differ diff --git a/doc/Performance-Testing/file_open_test.csv b/doc/WinFsp-Performance-Testing/file_open_test.csv similarity index 100% rename from doc/Performance-Testing/file_open_test.csv rename to doc/WinFsp-Performance-Testing/file_open_test.csv diff --git a/doc/WinFsp-Performance-Testing/file_open_test.png b/doc/WinFsp-Performance-Testing/file_open_test.png new file mode 100644 index 00000000..3093ccbb Binary files /dev/null and b/doc/WinFsp-Performance-Testing/file_open_test.png differ diff --git a/doc/Performance-Testing/file_overwrite_test.csv b/doc/WinFsp-Performance-Testing/file_overwrite_test.csv similarity index 100% rename from doc/Performance-Testing/file_overwrite_test.csv rename to doc/WinFsp-Performance-Testing/file_overwrite_test.csv diff --git a/doc/WinFsp-Performance-Testing/file_overwrite_test.png b/doc/WinFsp-Performance-Testing/file_overwrite_test.png new file mode 100644 index 00000000..fc64f048 Binary files /dev/null and b/doc/WinFsp-Performance-Testing/file_overwrite_test.png differ diff --git a/doc/Performance-Testing/file_tests.csv b/doc/WinFsp-Performance-Testing/file_tests.csv similarity index 100% rename from doc/Performance-Testing/file_tests.csv rename to doc/WinFsp-Performance-Testing/file_tests.csv diff --git a/doc/WinFsp-Performance-Testing/file_tests.png b/doc/WinFsp-Performance-Testing/file_tests.png new file mode 100644 index 00000000..0a49d3a3 Binary files /dev/null and b/doc/WinFsp-Performance-Testing/file_tests.png differ diff --git a/doc/Performance-Testing/mmap_read_test.csv b/doc/WinFsp-Performance-Testing/mmap_read_test.csv similarity index 100% rename from doc/Performance-Testing/mmap_read_test.csv rename to doc/WinFsp-Performance-Testing/mmap_read_test.csv diff --git a/doc/WinFsp-Performance-Testing/mmap_read_test.png b/doc/WinFsp-Performance-Testing/mmap_read_test.png new file mode 100644 index 00000000..d43a18bd Binary files /dev/null and b/doc/WinFsp-Performance-Testing/mmap_read_test.png differ diff --git a/doc/Performance-Testing/mmap_write_test.csv b/doc/WinFsp-Performance-Testing/mmap_write_test.csv similarity index 100% rename from doc/Performance-Testing/mmap_write_test.csv rename to doc/WinFsp-Performance-Testing/mmap_write_test.csv diff --git a/doc/WinFsp-Performance-Testing/mmap_write_test.png b/doc/WinFsp-Performance-Testing/mmap_write_test.png new file mode 100644 index 00000000..8b310c21 Binary files /dev/null and b/doc/WinFsp-Performance-Testing/mmap_write_test.png differ diff --git a/doc/Performance-Testing/munge.py b/doc/WinFsp-Performance-Testing/munge.py similarity index 100% rename from doc/Performance-Testing/munge.py rename to doc/WinFsp-Performance-Testing/munge.py diff --git a/doc/Performance-Testing/rdwr_cc_read_page_test.csv b/doc/WinFsp-Performance-Testing/rdwr_cc_read_page_test.csv similarity index 100% rename from doc/Performance-Testing/rdwr_cc_read_page_test.csv rename to doc/WinFsp-Performance-Testing/rdwr_cc_read_page_test.csv diff --git a/doc/WinFsp-Performance-Testing/rdwr_cc_read_page_test.png b/doc/WinFsp-Performance-Testing/rdwr_cc_read_page_test.png new file mode 100644 index 00000000..af256c7b Binary files /dev/null and b/doc/WinFsp-Performance-Testing/rdwr_cc_read_page_test.png differ diff --git a/doc/Performance-Testing/rdwr_cc_write_page_test.csv b/doc/WinFsp-Performance-Testing/rdwr_cc_write_page_test.csv similarity index 100% rename from doc/Performance-Testing/rdwr_cc_write_page_test.csv rename to doc/WinFsp-Performance-Testing/rdwr_cc_write_page_test.csv diff --git a/doc/WinFsp-Performance-Testing/rdwr_cc_write_page_test.png b/doc/WinFsp-Performance-Testing/rdwr_cc_write_page_test.png new file mode 100644 index 00000000..9e27d6c8 Binary files /dev/null and b/doc/WinFsp-Performance-Testing/rdwr_cc_write_page_test.png differ diff --git a/doc/Performance-Testing/rdwr_nc_read_page_test.csv b/doc/WinFsp-Performance-Testing/rdwr_nc_read_page_test.csv similarity index 100% rename from doc/Performance-Testing/rdwr_nc_read_page_test.csv rename to doc/WinFsp-Performance-Testing/rdwr_nc_read_page_test.csv diff --git a/doc/WinFsp-Performance-Testing/rdwr_nc_read_page_test.png b/doc/WinFsp-Performance-Testing/rdwr_nc_read_page_test.png new file mode 100644 index 00000000..52709eed Binary files /dev/null and b/doc/WinFsp-Performance-Testing/rdwr_nc_read_page_test.png differ diff --git a/doc/Performance-Testing/rdwr_nc_write_page_test.csv b/doc/WinFsp-Performance-Testing/rdwr_nc_write_page_test.csv similarity index 100% rename from doc/Performance-Testing/rdwr_nc_write_page_test.csv rename to doc/WinFsp-Performance-Testing/rdwr_nc_write_page_test.csv diff --git a/doc/WinFsp-Performance-Testing/rdwr_nc_write_page_test.png b/doc/WinFsp-Performance-Testing/rdwr_nc_write_page_test.png new file mode 100644 index 00000000..5726dfe0 Binary files /dev/null and b/doc/WinFsp-Performance-Testing/rdwr_nc_write_page_test.png differ diff --git a/doc/Performance-Testing/rdwr_tests.csv b/doc/WinFsp-Performance-Testing/rdwr_tests.csv similarity index 100% rename from doc/Performance-Testing/rdwr_tests.csv rename to doc/WinFsp-Performance-Testing/rdwr_tests.csv diff --git a/doc/WinFsp-Performance-Testing/rdwr_tests.png b/doc/WinFsp-Performance-Testing/rdwr_tests.png new file mode 100644 index 00000000..417e630b Binary files /dev/null and b/doc/WinFsp-Performance-Testing/rdwr_tests.png differ