I think gocryptfs doesn't have these problems because it runs on Linux and uses Fuse which is supported by the Linux kernel. Effectively when an I/O comes into the file system it becomes a simple "memcpy" from the OS's cache buffers into the application buffers. NTFS is hard to beat! After all both WinFsp passthrough and Dokany mirror use NTFS to satisfy the I/O.īut NTFS is fast because it uses the "cache manager" extensively. It may help speeding up streaming reads and writes a little bit, but those are already fast.īut WinFSP (passthrou#64) is 3 to 4 times slower than native NTFS in my tests. But I am sure it won't help with the lots of small files speed issue. ![]() I'm going to add a i/o buffer pool to cppcryptfs. I'm basically doing what passthrough or Dokany mirror does, but with encryption/decryption. But I think passthrough-64 would be my starting point if I were to change to WinFSP because I am not really implementing a whole filesystem. In other words, I think gocryptfs is fast because your are actually supposed to be able to have filesystems in user space on Linux, but on Windows you I realize that passthrough-64 is not the reference fileystem implementation for WinFSP (memfs is). ![]() So I think if I changed cppcryptfs to use WinFSP, it will be faster, but it will still not be fast. It looks to me that WinFSP is about 1.5 to 2x faster than Dokany when dealing with lots of small files.īut WinFSP (passthrough-64) is 3 to 4 times slower than native NTFS in my tests. I also tested WinFSP (passthrough-64) again. I think making it asynchronous wouldn't help with that. I think the reason why Dokany is slow when dealing with lots of small files is the latency. I did some testing with Dokany 2.0 beta (mirror.exe) yesterday, and it looks to me that it isn't any faster than 1.5 when dealing with lots of small files. /r/capabilities - A type of security modelįeel free to message the moderators with suggestions for how to improve this subreddit, as well as for requesting adding links in the sidebar., I think the big change in Dokany 2.0 was to make it asynchronous, right?./r/bitcoin, /r/cryptocurrency - crypto applied to money./r/NSAleaks - Snowden documents and more./r/primitiveplayground - test your homebrew ciphers here./r/codes & /r/breakmycode - For cracking basic codes./r/compsci & /r/ComputerScience - Development and application of algorithms./r/security - General security subreddit.Other subreddits that may be of interest: Libera Chat's IRC:s #crypto - ( IRC protocol URL).Our monthly cryptography wishlist threads!.Threads on starting in crypto one & two.Remember that this sub is focused on the algorithms, and isn't political. See the list of related subs below for alternatives. Maybe try /r/cryptocurrency? Political news also very rarely belong here. Systems that use crypto are not necessarily relevant here, e.g. ![]() You may ask for help to understand it, but you should disclose the source.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |