Comments (2)
Ran another test for encfs4win using dokany 1.0.1, and the results were the worst of all candidates.
4th - encfs4win
Time Elapsed: 1hr 20 mins 36 sec
Average items/sec: 6
Average MBytes/sec: 0.37
This would seem to suggest that dokany is a critical reason for the slowness.
from cppcryptfs.
Thanks for running these benchmarks. It's interesting to see how cppcryptfs compares to BoxCryptor and EncFSMP.
I think the performance problem with small files is caused by Dokany. cppcryptfs performs about the same as the Dokany mirror sample program.
I think the "Extract linux-3.0.tar.gz" benchmark I put on the main cppcryptfs github page is similar to your test.
My benchmarks compared cppcryptfs to native NTFS and Dokany mirror.
I think the performance is slow with small files because there is too much latency in the communication between the Dokany client-side DLL and the Dokany kernel mode driver.
If you want, you could maybe do the same test using mirror.exe, and if you get similar results, then file an issue on the Dokany github page.
The mirror program is installed by Dokany here
C:\Program Files\Dokan\Dokan Library-1.0.1\sample\mirror\mirror.exe
from cppcryptfs.
Related Issues (20)
- I am unable to view my files
- dokan2.dll couldn't be found. HOT 1
- Inaccessible gocryptfs.diriv files in reverse mode while "deterministic names" option as enabled
- build errors. HOT 1
- Storing opened files paths
- Handles are not closed when a jpg image is closed
- Cant recover filesystem
- Is there any max file size limitation like 64GB due to GCM mode? HOT 1
- Detected as Malware on BitDefender HOT 5
- High CPU load
- reproducible lost file case (temporary) HOT 4
- Unauthorized Internet connection HOT 2
- Copy file to google drive thrown exception
- Gocryptfs with scryptn >16 is not compatible HOT 3
- Add note to encrypt pagefile on Windows HOT 1
- Question: is CppCryptFs (& GoCryptfs) capable for holding mountable Virtual Drives & containers (.vmdk, .vhd, .vhdx, .img etc) HOT 1
- absolutely cant use !!!!
- Moving from DIRIV to DETERMINISTIC
- Add extension to encrypted file. HOT 4
- Unable to open pipe. lastErr = 2 The system cannot find the file specified. Is cppcryptfs running?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cppcryptfs.