Hello!
After some testing I've found out that my FreeBSD sshd daemon takes more CPU time than other OS (11% vs 6%). The same usage for 20Mb/s and for 90Mb/s.
It doesn't matter from where I start SSH session. Please look at the following information.
#1 OS: FreeBSD 11.0-RELEASE-p3
#2 Other side: GNU/Linux 4.7.9-100.fc23.x86_64
#1: OpenSSH_7.2p2, OpenSSL 1.0.2j-freebsd 26 Sep 2016
#2: OpenSSH_7.2p2, OpenSSL 1.0.2j-fips 26 Sep 2016
#1 CPU: Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz x2
#2 CPU: Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz x2
#1 HDD: Samsung SSD 950 PRO 512GB
#2 HDD: SCSI drive (I don't know more)
Is there an issue with software optimization or HDD I/O usage?
Thanks for information.
In comparision to SSHD daemon, I've tested the upload bandwith using IPERF3.
CPU usage was approximately 11%.
I'm going to think there can be the network card driver issue?
After some testing I've found out that my FreeBSD sshd daemon takes more CPU time than other OS (11% vs 6%). The same usage for 20Mb/s and for 90Mb/s.
It doesn't matter from where I start SSH session. Please look at the following information.
#1 OS: FreeBSD 11.0-RELEASE-p3
#2 Other side: GNU/Linux 4.7.9-100.fc23.x86_64
#1: OpenSSH_7.2p2, OpenSSL 1.0.2j-freebsd 26 Sep 2016
#2: OpenSSH_7.2p2, OpenSSL 1.0.2j-fips 26 Sep 2016
#1 CPU: Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz x2
#2 CPU: Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz x2
#1 HDD: Samsung SSD 950 PRO 512GB
#2 HDD: SCSI drive (I don't know more)
Is there an issue with software optimization or HDD I/O usage?
Thanks for information.
In comparision to SSHD daemon, I've tested the upload bandwith using IPERF3.
CPU usage was approximately 11%.
I'm going to think there can be the network card driver issue?
Code:
igb0: <Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k> port 0xf020-0xf03f mem 0xfbd20000-0xfbd3ffff,0xfbd44000-0xfbd47fff irq 50 at device 0.0 numa-domain 1 on pci13
igb0: Using MSIX interrupts with 9 vectors
igb0: Ethernet address:
igb0: Bound queue 0 to cpu 0
igb0: Bound queue 1 to cpu 1
igb0: Bound queue 2 to cpu 2
igb0: Bound queue 3 to cpu 3
igb0: Bound queue 4 to cpu 4
igb0: Bound queue 5 to cpu 5
igb0: Bound queue 6 to cpu 6
igb0: Bound queue 7 to cpu 7
igb0: netmap queues/slots: TX 8/1024, RX 8/1024