Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If I have a laptop, and I want to install an Ubuntu 11.04 on it, but disk performance would be an important thing, then how could I test the real differences between:

- not using encryption
- using luks/aes 128bit
- using luks/aes 256bit

So I would Install Ubuntu 3 times, I just not know how to do perf. test (good).

What programs/methods could be good for such io performance tests? (or it affects the CPU too? - software encryption! my cpu doesn't has aes-ni)

e.g.: I would install a minimal ubuntu iso, with no gui+run tests in single user mode

share|improve this question
up vote 0 down vote accepted

Use a spare partition and a disk benchmark utility like bonnie++ to get a general feel for which systems take performance hits in what areas. You could also do a couple of identical installs in VirtualBox. Three machines with otherwise identical setups should take about 15 minutes of our time to setup with Ubuntu and by running them one at a time you should get a pretty level field to test between performance of your favorite apps, at least on a relative scale without implementing it system wide.

share|improve this answer
As a rough estimate, since disk encryption requires the CPU to encrypt/decrypt each block, it means all data must pass through the CPU like old ATA PIO modes, effectively negating any advantage DMA transfers can give. So think of encryption as at least degrading your disk performance to ATA PIO mode. – LawrenceC Jul 3 '11 at 3:07

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.