diff --git a/remote-scripts/perf_iperf3.sh b/remote-scripts/perf_iperf3.sh index f5a660a..afb5c6a 100644 --- a/remote-scripts/perf_iperf3.sh +++ b/remote-scripts/perf_iperf3.sh @@ -50,7 +50,7 @@ InstallIPERF3() LogMsg "Detected Ubuntu" ssh ${1} "until dpkg --force-all --configure -a; sleep 10; do echo 'Trying again...'; done" ssh ${1} "apt-get update" - ssh ${1} "apt-get -y install iperf3 sysstat bc" + ssh ${1} "apt-get -y install iperf3 sysstat bc psmisc" if [ $IPversion -eq 6 ]; then scp ConfigureUbuntu1604IPv6.sh ${1}: ssh ${1} "chmod +x ConfigureUbuntu1604IPv6.sh" @@ -60,14 +60,14 @@ InstallIPERF3() then LogMsg "Detected Redhat/CentOS 6.x" ssh ${1} "rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm" - ssh ${1} "yum -y --nogpgcheck install iperf3 sysstat bc" + ssh ${1} "yum -y --nogpgcheck install iperf3 sysstat bc psmisc" ssh ${1} "iptables -F" elif [[ $DISTRO =~ "Red Hat Enterprise Linux Server release 7" ]] || [[ $DISTRO =~ "CentOS Linux release 7" ]]; then LogMsg "Detected Redhat/CentOS 7.x" ssh ${1} "rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm" - ssh ${1} "yum -y --nogpgcheck install iperf3 sysstat bc" + ssh ${1} "yum -y --nogpgcheck install iperf3 sysstat bc psmisc" ssh ${1} "iptables -F" else diff --git a/remote-scripts/perf_ntttcp.sh b/remote-scripts/perf_ntttcp.sh index a93ee12..ecc916b 100644 --- a/remote-scripts/perf_ntttcp.sh +++ b/remote-scripts/perf_ntttcp.sh @@ -51,7 +51,7 @@ InstallNTTTCP() { LogMsg "Configuring ${1} for ntttcp test..." ssh ${1} "until dpkg --force-all --configure -a; sleep 10; do echo 'Trying again...'; done" ssh ${1} "apt-get update" - ssh ${1} "apt-get -y install libaio1 sysstat git bc make gcc" + ssh ${1} "apt-get -y install libaio1 sysstat git bc make gcc dstat psmisc" ssh ${1} "git clone https://github.com/Microsoft/ntttcp-for-linux.git" ssh ${1} "cd ntttcp-for-linux/src/ && make && make install" ssh ${1} "cp ntttcp-for-linux/src/ntttcp ." @@ -63,7 +63,7 @@ InstallNTTTCP() { then LogMsg "Detected Redhat 6.x" ssh ${1} "rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm" - ssh ${1} "yum -y --nogpgcheck install libaio1 sysstat git bc make gcc" + ssh ${1} "yum -y --nogpgcheck install libaio1 sysstat git bc make gcc dstat psmisc" ssh ${1} "yum -y --nogpgcheck install gcc-c++" ssh ${1} "wget http://ftp.heanet.ie/mirrors/gnu/libc/glibc-2.14.1.tar.gz" @@ -82,7 +82,7 @@ InstallNTTTCP() { then LogMsg "Detected Redhat 7.x" ssh ${1} "rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm" - ssh ${1} "yum -y --nogpgcheck install libaio1 sysstat git bc make gcc" + ssh ${1} "yum -y --nogpgcheck install libaio1 sysstat git bc make gcc dstat psmisc" ssh ${1} "git clone https://github.com/Microsoft/ntttcp-for-linux.git" ssh ${1} "cd ntttcp-for-linux/src/ && make && make install" ssh ${1} "cp ntttcp-for-linux/src/ntttcp ." @@ -95,7 +95,7 @@ InstallNTTTCP() { then LogMsg "Detected CentOS 6.x" ssh ${1} "rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm" - ssh ${1} "yum -y --nogpgcheck install libaio1 sysstat git bc make gcc" + ssh ${1} "yum -y --nogpgcheck install libaio1 sysstat git bc make gcc dstat psmisc" ssh ${1} "yum -y --nogpgcheck install gcc-c++" ssh ${1} "git clone https://github.com/Microsoft/ntttcp-for-linux.git" ssh ${1} "cd ntttcp-for-linux/src/ && make && make install" @@ -109,7 +109,7 @@ InstallNTTTCP() { then LogMsg "Detected CentOS 7.x" ssh ${1} "rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm" - ssh ${1} "yum -y --nogpgcheck install libaio1 sysstat git bc make gcc" + ssh ${1} "yum -y --nogpgcheck install libaio1 sysstat git bc make gcc dstat psmisc" ssh ${1} "git clone https://github.com/Microsoft/ntttcp-for-linux.git" ssh ${1} "cd ntttcp-for-linux/src/ && make && make install" ssh ${1} "cp ntttcp-for-linux/src/ntttcp ." @@ -122,7 +122,7 @@ InstallNTTTCP() { then LogMsg "Detected SLES12" ssh ${1} "zypper --no-gpg-checks --non-interactive --gpg-auto-import-keys remove gettext-runtime-mini*" - ssh ${1} "zypper --no-gpg-checks --non-interactive --gpg-auto-import-keys install sysstat git bc make gcc grub2" + ssh ${1} "zypper --no-gpg-checks --non-interactive --gpg-auto-import-keys install sysstat git bc make gcc grub2 dstat psmisc" ssh ${1} "git clone https://github.com/Microsoft/ntttcp-for-linux.git" ssh ${1} "cd ntttcp-for-linux/src/ && make && make install" ssh ${1} "cp ntttcp-for-linux/src/ntttcp ."