AES Encrypted Filesystem Speeds
Overview
This is the real focus of my filesystem tests I had previously done. It is the same tests, only many more trials were done, and there were varying levels of encryption used. All tests were done on a 'naked' system, with just enough installed to log in, use dm-crypt(Without LUKS), make the filesystems, compile, and run the tests. Also all the filesystem and encryption code was compiled into the kernel, instead of being modules.
Results
Below is the results of my testing(Click for larger images), with the black line being a comparison to how it ran without any encryption(More tests this time, which is why some are averaging a tad lower).

Conclusion
As always JFS and XFS are the clear winners, with XFS slightly better in all the tests.Also encrytpion is suprisingly quick even with all out 256 bit AES the increase is less than a percent(Except for Reiser). Also after several runs I could never see a big difference with or without SHA256 hashing and sector salt, so no reason to not use it. Personally I use use 128 bit AES with salt and SHA256 hash with XFS on it with no issues, but any other filesystem(Besides Reiser) would be just fine.
Reiser
Without taking the obviously easy personal attacks I just want to know what the hell is wrong with Reiser? I know it's supposed to excel at dealing with many small files, but it's ridiculous how horribly varied the times are. Sometimes copying a 2GB file takes so long that you think it has stalled, other times it goes in under a second making you think it wasn't copied at all. It's mind numbingly painful to use, and slow in general(I've heard that Reiser4 is about the same if not worse). Couple that with the fact that 'fixing' it may further corrupt data you'd have to be a complete masochist(Or maybe a homicidal maniac like some filesystem creators that will go unnamed ;) to use it.
Comments(0)
2008-08-03 22:51:05
Add your comment:
Hardware
Software
- TAIM (Alpha Version): GHCI integration with vim
- CheaTorrent -- An evil BitTorrent client
- Self Modifying 2D Turing Automata
- Competing Conway Life Automata
- X11 Timelapse Desktop Video
- Colored Wolfram Automata With Sound Input
- Pseudo Video Feedback in Processing
- Haskell Cipher Saber
- Illegal FIlenames -- Windows and *nix
- Simple Perl SDL Music Keyboard (Updated)
- Image to Spectrogram
- Pastebin Hell
- OMGWTFRNG (OWR)
- OTP Enhancement : Failure Report
- Java Network File Transfer Tool
- AES Encrypted Filesystem Speeds
- Dual Message Encryption
- PHP Website
- Mp3 Splitting Script
- Random Obfuscation Tool
- Filesystem Speed Comparisons
- Java Based Web Server GUI