Measure Network Throughput using iperf
iPerf3 is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports … Read more
Explore guideLabs
Tested environments, procedures, expected output, and the evidence you need to repeat an experiment yourself with confidence.
Real systems. Real results.
Existing library
iPerf3 is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports … Read more
Explore guideThis warning usually means the machine’s active hostname no longer resolves through its configured Name Service Switch sources. Diagnose the exact name first, correct `/etc/hosts` or hostname configuration safely, and verify through `getent` before changing DNS.
Explore guideGerrit is a free, web-based team code collaboration tool. Software developers in a team can review each … Read more
Explore guideGitiles is a simple repository browser for Git repositories, built on JGit. Its guiding principle is simplicity: … Read more
Explore guideIf data is written, it is first written to the Page Cache and managed as one of … Read more
Explore guideFor a trusted local music folder, mpv can recurse and shuffle it directly. This article also preserves the MPlayer workflow, fixes fragile filename handling, shows reusable playlists, and explains playback controls and audio troubleshooting.
Explore guideInstalling the old `skypeforlinux` package is no longer a working solution: Microsoft retired Skype on May 5, 2025. Ubuntu users should move to Teams on the web or its PWA, handle any remaining Skype data, and remove the unsupported client.
Explore guideLinux procfs exposes a live, file-like view of process state without creating ordinary files on disk. This lab starts a harmless C process, captures its PID, inspects the useful `/proc/PID` entries, and cleans up reliably.
Explore guideA single GCC command hides several distinct transformations, followed later by Linux process startup. Saving each intermediate file makes macros, assembly, ELF objects, linking, and dynamic loading much easier to reason about.
Explore guide