janjust wroteTo test OpenVPN's encryption speed try to copy over a file containing all zeros and a file containing random stuf (e.g. a .tar.gz or ZIP file). You should clearly see a difference in transfer speeds when lzo is enabled or disabled.
You make a good point, and I understand I have to expect 'less' compression from the VPN compared to scp. The experiment you suggest is exactly what I tested as well on different file types.
I saw that in both cases (with compression (on both ends) enabled and disabled) that transfer speeds are identical for all files (all 6 tests give the same transfer speed).
This leads me to believe even in the encryption 'enabled' situation no compression is taking place as the non compressable file would probably be transferred slightly slower and the compressable files should be noticably faster, but none of this shows.
I tried with 10 MByte files containing only zeros (best compressability), ascii only (fairly compressable), and /dev/urandom data (not compressable at all).
Any ideas?