benchmarking

Network throughput testing – Distributed iperf3

The tool iperf (or iperf3) is popular as a synthetic network load generator that can be used to measure the network throughput between two nodes on a TCP/IP network. This is fine for point-to-point measurements. However, when it comes to distributed computing clusters involving multiple racks of nodes, it becomes challenging to find a tool …

Network throughput testing – Distributed iperf3 Read More »

Tuning the TCP stack and establishing throughput requirements matters, when data traverses over a WAN

In a past life when I used to work for a wireless service provider,  they used a vended application to evaluate how much data bandwidth customers were consuming and that data was sent to the billing system to form the customers’ monthly bills. The app was a poorly written (imho) and was woefully single-threaded, incapable …

Tuning the TCP stack and establishing throughput requirements matters, when data traverses over a WAN Read More »

STREAM(like) benchmark, Solaris and the SPARC T4 processor

About the STREAM benchmark http://blogs.utexas.edu/jdm4372/tag/stream-benchmark/ Here’s what the author has to say about the benchmark itself — What is STREAM? The STREAM benchmark is a simple synthetic benchmark program that measures sustainable memory bandwidth (in MB/s) and the corresponding computation rate for simple vector kernels. /*———————————————————————–*/ /* Program: Stream */ /* Revision: $Id: stream.c,v 5.9 2009/04/11 …

STREAM(like) benchmark, Solaris and the SPARC T4 processor Read More »