I’m planning on running some performance tests on my OpenStack Swift deployment running on Seagate Kinetic drive. The Kinetic drives are Ethernet drives ie. the Swift proxy server access the drives using REST like API’s.
While looking for Network monitoring tools running on Linux I came across this very site, that talks about some 18 or so tools to monitor network bandwidth on Linux server.
I evaluated a few of them, and found two that would my requirements. The tools that I short-listed are cbm (Color Bandwidth Meter) and tcptrack.
Here are couple of screen shots from each of the tools.
The tcptrack tool tells me all the connections made from the Clinet(the Swift PACO node) to the Kinetic drives. The first screen-shot was while running the getput benchmarking tool, while the second was using the knobs benchmarker-swift-write.py script
While looking for Network monitoring tools running on Linux I came across this very site, that talks about some 18 or so tools to monitor network bandwidth on Linux server.
I evaluated a few of them, and found two that would my requirements. The tools that I short-listed are cbm (Color Bandwidth Meter) and tcptrack.
Here are couple of screen shots from each of the tools.
The tcptrack tool tells me all the connections made from the Clinet(the Swift PACO node) to the Kinetic drives. The first screen-shot was while running the getput benchmarking tool, while the second was using the knobs benchmarker-swift-write.py script
The cbm tool tells me Total data transfered from each of the network interfaces on the PACO server. Similar to above, the first screen-shot was while
running the getput benchmarking tool, while the second was using the
knobs benchmarker-swift-write.py script
NOTE: As this was just a dry run for the check the network monitoring tools, I just used a single Kinetic drive to create the Object ring.