wiki.ipfire.org

The community-maintained documentation platform of IPFire

User Tools

Site Tools


hardware:lightningwirelabs:professional

IPFire Professional Appliance

Benchmarks

Networking Throughput

The IPFire Professional II Appliance comes with four Intel Gigabit Network Adapters (Intel Corporation I210 Gigabit Network Connection (rev 03)).

[root@ipfire ~]# iperf -c 192.168.190.1 -d -t 60
------------------------------------------------------------
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
Client connecting to 192.168.190.1, TCP port 5001
TCP window size:  357 KByte (default)
------------------------------------------------------------
[  5] local 192.168.190.2 port 42378 connected with 192.168.190.1 port 5001
[  4] local 192.168.190.2 port 5001 connected with 192.168.190.1 port 39756
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.0 sec  6.56 GBytes   938 Mbits/sec
[  4]  0.0-60.0 sec  6.53 GBytes   935 Mbits/sec

The payload size that was used in this test was 1500 bytes (TCP/IP headers + 1448 bytes payload). Including the Ethernet header the thoughput on the wire is ~960 MBit/s. This is approximately the max. practical bandwidth a Gigabit Ethernet port can provide.

Cryptography

The system supports the AES-NI instructions and is able to encrypt/decrypt up to ~400 MBytes/s per CPU core.

[root@ipfire ~]# openssl speed -elapsed -evp aes-256-cbc aes-192-cbc aes-128-cbc
OpenSSL 1.0.1h 5 Jun 2014
built on: Tue Jul 29 21:26:12 GMT 2014
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx) 
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DSSL_FORBID_ENULL -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGEST -DL_ENDIAN -DTERMIO -Wall -O2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fPIC -fstack-protector-all --param=ssp-buffer-size=4 -march=i586 -mtune=generic -fomit-frame-pointer -DPURIFY
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
aes-128-cbc      10288.37k    39322.86k   132864.17k   327970.47k   542228.48k
aes-192-cbc      10271.97k    38888.96k   128050.18k   298733.57k   465584.13k
aes-256-cbc      10249.39k    38460.44k   123367.17k   245596.84k   407587.50k

Power Consumption

The appliance consumes about 29 watts when idle and 48 watts under full load.

hardware/lightningwirelabs/professional.txt · Last modified: 2018/08/18 16:29 by Michael Tremer