Installation and Configuration – Both Systems
The following variable is used in the examples in this section:
$iface | The interface in use (PF). |
- Perform general system setup.
Complete the ADQ installation and setup in ADQ System Under Test (SUT) Installation and in General System Tuning on both the server and client systems.
Note:Many settings in General System Tuning and Adapter Preparation do not persist between reboots and might have to be reapplied. - Install netperf:
Method 1: Install netperf package from OS distribution.
If your OS distribution has a netperf binary rpm available, the package can be installed using the package manager for the OS. Example on RHEL 8.x:
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm yum install -y netperf Method 2: Build and install netperf from source code.
Note:Depending on the distro being used, libmnl dependency might be required before building netperf 2.7.0 or higher. Download netperf (2.7.0 recommended): https://github.com/HewlettPackard/netperf.git
- Install and build according to standard netperf directions.
yum -y install automake texinfo cd netperf ./autogen.sh ./configure make && make install
Note:netperf does not compile cleanly on RHEL 9.0 with gcc version 11. This is due to the default CFLAG changing from -fcommon to-fno-common in gcc 10. More details on the flag change can be found here:https://gcc.gnu.org/gcc-10/porting_to.html. To compile netperf on RHEL 9.0 with gcc 11, the-fcommon flag can be used as a workaround. Replace themake && make install line above with:make CFLAGS=-fcommon && make install - Install and build according to standard netperf directions.