Bwping

Bwping

bwping is a tool to measure bandwidth and response times between two hosts using Internet Control Message Protocol (ICMP) echo request/echo reply mechanism. It does not require any special software on remote host. The only requirement is the ability to respond on ICMP echo request messages.

Command syntax

bwping [-t timeout] [-u bufsize] [-r reporting_period] [-T tos] -b kbps -s pktsize -v volume target

Available options are:

* -t - Sets the response timeout in seconds. Default value is one second.
* -u - Sets the send/receive buffer size in bytes. Default value will be automatically calculated based on transfer speed, packet size and host timer accuracy.
* -r - Sets the interval time in seconds between periodic bandwidth, RTT, and loss reports. If zero, there will be no periodic reports (default).
* -T - Sets the TOS value of outgoing ip packet. Default value is zero.
* -b - Sets the transfer speed in kilobits per second.
* -s - Sets the packet size in bytes.
* -v - Sets the volume to transfer in bytes.

Availability

This utility is a part of TclMon distribution. Utility sources are also available [http://tclmon.vsi.ru/files/bwping-latest.tar.gz as separate archive] .

License

This utility is available under BSD License.

Problems and issues

Although bwping does not require any special software on remote host (only the ability to respond on ICMP echo request messages), there are some special requirements to network infrastructure, local and remote host performance:

* There should be no ICMP echo request/reply filtering on the network; this includes QoS mechanisms (which often affects ICMP) at any point in the testing path.
* Local host should have enough CPU resources to send ICMP echo request messages with given rate, and remote host should quickly respond on these messages and should have no ICMP bandwidth limiting turned on.

If some of these requirements are not satisfied, then measurement results will be inadequate, or even utility will not work at all. In general, for testing bandwidth where QoS is implemented, always test with traffic that matches the QoS class to be tested.

See also

* Iperf: A tool for TCP/UDP bandwidth measurement.
* TTCP: Another tool for network bandwidth measurement.
* Measuring network throughput

Links

* [http://tclmon.vsi.ru/ TclMon NMS Web site (Russian)]
* [http://tclmon.vsi.ru/utils.php Utility web page (Russian)]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Моделирование трафика — это создание стохастической модели потоков трафика в сети, к примеру это может быть сотовая или компьютерная сеть. Моделирование пакетов это создание потока пакетов в сети с коммутацией пакетов. Такой моделью является en:web traffic model, это… …   Википедия

  • Throughput — This article is about the use of Throughput in communication networks. For disk drives, see Throughput (disk drive). For business management, see Throughput (business). In communication networks, such as Ethernet or packet radio, throughput or… …   Wikipedia

  • Measuring network throughput — Throughput of a network can be measured using various tools available on different platforms. This page explains the theory behind what these tools set out to measure and the issues regarding these measurements. Contents 1 Reasons for measuring… …   Wikipedia

  • TTCP — is a utility program for measuring network throughput, popular on Unix systems.TTCP can be used for both Windows and *nix systems alike. Testing can be done from a Windows machine to a *nix machine as long as they both have a TTCP application… …   Wikipedia

  • Iperf — is a commonly used network testing tool that can create TCP and UDP data streams and measure the throughput of a network that is carrying them. Iperf is a modern tool for network performance measurement written in C++. Iperf allows the user to… …   Wikipedia

  • Traffic generation model — A traffic generation model is a stochastic model of the traffic flows or data sources in a communication network, for example a cellular network or a computer network. A packet generation model is a traffic generation model of the packet flows or …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”