1.8 KiB
1.8 KiB
Linux+ 5.5.2: Disk and network performance
A process that keeps the disk busy, latency on a link, and throughput measured with iperf3.
Before you start
The lab installs sysstat and starts a service that writes to disk all the
time. The peer, at 10.99.0.2 (name peer), is another machine on this
VM's second network, 10.99.0.0/24; this VM is 10.99.0.1 there, on
interface le-host. Get a shell there with sudo ip netns exec lepeer bash; it shares this VM's programs. The lab has slowed that network down
on purpose. None of the slowdowns lasts past a reboot: do the tasks and
check without rebooting. Write answers to the files in
/root/lab-answers/.
Tasks
- Watch disk latency and utilization with
iostat -xz 1. Find the process that keeps writing, write the name of its service to/root/lab-answers/1, and stop it for good. - Measure latency and jitter from this VM to the peer with
ping -c 20 -i 0.2 10.99.0.2. Write the average round-trip time, in milliseconds, to/root/lab-answers/2. Then find what delays the packets on this VM's side of the link, and remove it. - Install
iperf3, run a server on this VM (iperf3 -s), opening port 5201/tcp in the firewall if one is running, and measure the throughput from the peer withiperf3 -c 10.99.0.1 -t 5. Write the result, in Mbit/s, to/root/lab-answers/3. Then find what limits it on the peer's side of the link, remove it, and measure again.
Hints
iostat -xz 1(%util,w_await),pidstat -d 1,ps -o unit= -p PID,systemctl disable --now.tc qdisc show dev le-host,tc qdisc del dev DEV root; on the peer,tc qdisc show dev le-peer.firewall-cmd --add-port=5201/tcp(and--permanent),ufw allow;iperf3 -c ADDRESS -t 5,-Rfor the other direction.