├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── CPDT_Console ├── CPDT_Console.csproj ├── Program.cs └── Publish instructions.txt ├── LICENSE ├── NetCoreStorageSpeedTest.sln ├── README.md ├── Saplin.StorageSpeedMeter ├── .gitignore ├── BigTest.cs ├── CachePurger.cs ├── Helpers │ ├── RamDiskUtil.cs │ └── RandomExtensionMethods.cs ├── ICachePurger.cs ├── MockFileStream.cs ├── PosixUncachedFileStream.cs ├── Saplin.StorageSpeedMeter.csproj ├── TestFile.cs ├── TestResults.cs ├── TestSuite.cs ├── Tests │ ├── MemCopyTest.cs │ ├── RandomReadTest.cs │ ├── RandomTest.cs │ ├── RandomWriteTest.cs │ ├── SequentialReadTest.cs │ ├── SequentialWriteTest.cs │ ├── SequientialTest.cs │ ├── Test.cs │ └── TestUpdateEventArgs.cs └── WriteBufferFlusher.cs └── libMonoPosixHelper.dylib /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CPDT_Console/CPDT_Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/CPDT_Console/CPDT_Console.csproj -------------------------------------------------------------------------------- /CPDT_Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/CPDT_Console/Program.cs -------------------------------------------------------------------------------- /CPDT_Console/Publish instructions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/CPDT_Console/Publish instructions.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/LICENSE -------------------------------------------------------------------------------- /NetCoreStorageSpeedTest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/NetCoreStorageSpeedTest.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/README.md -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/.gitignore -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/BigTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/BigTest.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/CachePurger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/CachePurger.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Helpers/RamDiskUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Helpers/RamDiskUtil.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Helpers/RandomExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Helpers/RandomExtensionMethods.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/ICachePurger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/ICachePurger.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/MockFileStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/MockFileStream.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/PosixUncachedFileStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/PosixUncachedFileStream.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Saplin.StorageSpeedMeter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Saplin.StorageSpeedMeter.csproj -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/TestFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/TestFile.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/TestResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/TestResults.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/TestSuite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/TestSuite.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Tests/MemCopyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Tests/MemCopyTest.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Tests/RandomReadTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Tests/RandomReadTest.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Tests/RandomTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Tests/RandomTest.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Tests/RandomWriteTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Tests/RandomWriteTest.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Tests/SequentialReadTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Tests/SequentialReadTest.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Tests/SequentialWriteTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Tests/SequentialWriteTest.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Tests/SequientialTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Tests/SequientialTest.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Tests/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Tests/Test.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/Tests/TestUpdateEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/Tests/TestUpdateEventArgs.cs -------------------------------------------------------------------------------- /Saplin.StorageSpeedMeter/WriteBufferFlusher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/Saplin.StorageSpeedMeter/WriteBufferFlusher.cs -------------------------------------------------------------------------------- /libMonoPosixHelper.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxim-saplin/NetCoreStorageSpeedTest/HEAD/libMonoPosixHelper.dylib --------------------------------------------------------------------------------