Commit 24bc21ba authored by benoit mortier's avatar benoit mortier Committed by Ana Guerrero López

Imported Debian patch 1.2-OFED-1.4.2-1

parent 719537d3
perftest (1.2-OFED-1.4.2-1) unstable; urgency=low
* Initial release (Closes: #539829)
-- Benoit Mortier <benoit.mortier@opensides.be> Wed, 21 Oct 2009 11:32:00 +0100
Source: perftest
Section: net
Priority: extra
Maintainer: OFED and Debian Developement and Discussion <pkg-ofed-devel@lists.alioth.debian.org>
Uploaders: Benoit Mortier <benoit.mortier@opensides.be>, Guy Coates <gmpc@sanger.ac.uk>, Mario Lang <mlang@debian.org>
Build-Depends: debhelper (>= 7), libibverbs-dev (>= 1.1.2), librdmacm-dev (>=1.0.8)
Standards-Version: 3.8.3
Homepage: http://www.openfabrics.org
Package: perftest
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libibverbs1 (>= 1.1.2), librdmacm1 (>=1.0.8)
Description: Infiniband verbs performance tests
This is a collection of tests written using Infiniband verbs intended for
use as a performance micro-benchmark. The tests can measure the latency
and bandwidth of Infiniband fabrics.
This package was debianized by Guy Coates <gmpc@sanger.ac.uk> on
Thu, 08 Jan 2009 13:14:21 +0000.
It was downloaded from http://www.openfabrics.org/downloads/OFED/ofed-1.4/OFED-1.4.tgz
Upstream Authors:
Oren Meron, orenmeron@dev.mellanox.co.il
Michael S. Tsirkin <mst@mellanox.co.il>
Grant Grundler
Copyright:
Copyright (c) 2005 Topspin Communications. All rights reserved.
Copyright (c) 2005-2006 Mellanox Technologies Ltd. All rights reserved.
Copyright (c) 2005 Hewlett Packard, Inc (Grant Grundler)
License:
This software is available to you under a choice of one of two
licenses. You may choose to be licensed under the terms of the GNU
General Public License (GPL) Version 2, available from the file
/usr/share/common-licenses/GPL-2 on your Debian system, or the
OpenIB.org BSD license below:
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
conditions are met:
- Redistributions of source code must retain the above
copyright notice, this list of conditions and the following
disclaimer.
- Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials
provided with the distribution.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
The Debian packaging is copyright 2009, Genome Research Ltd and
is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
.TH ib_clock_test 1 "February 23, 2007" "perftest" "User Commands"
.SH NAME
ib_clock_test \- Test the accuracy of the system clock.
.SH SYNOPSIS
.B ib_clock_test
.SH DESCRIPTION
This program does not currently have any documentation. This manpage
is a placeholder. Please see the package documentation in
/usr/share/doc/
.SH AUTHOR
Guy Coates < gmpc@sanger.ac.uk >
\ No newline at end of file
.TH ib_rdma_bw 1 "February 20, 2008" "perftest" "User Commands"
.SH NAME
ib_rdma_bw \- RDMA bandwidth test
.SH SYNOPSIS
.B ib_rdma_bw [
.I options
.B ] [
.I server IP address
.B ]
.SH DESCRIPTION
This program tests the latency of RMDA write transactions.
.SH OPTIONS
.TP
.B -p, --port=<port>
listen on/connect to port <port> (default: 18515)
.TP
.B -d, --ib-dev=<dev>
use IB device <dev> (default: first device found)
.TP
.B -i, --ib-port=<port>
use port <port> of IB device (default: 1)
.TP
.B -s, --size=<size>
size of message to exchange (default: 65536)
.TP
.B -t, --tx-depth=<dep>
size of tx queue (default 100)
.TP
.B -n, --iters=<iters>
number of exchanges (at least 2, default: 1000)
.TP
.B -b, --bidrectional
measure bidirectional bandwidth (default unidirectional)
.TP
.B -c, --cma
use RDMA CM
.TP
.B -V, --version
display version number
.SH AUTHOR
.TP
Guy Coates < gmpc@sanger.ac.uk >
.TH ib_rdma_lat 1 "February 20, 2008" "perftest" "User Commands"
.SH NAME
ib_rdma_lat \- RDM latency test
.SH SYNOPSIS
.B ib_rdma_lat [
.I options
.B ] [
.I server IP address
.B ]
.SH DESCRIPTION
This program tests the latency of RMDA write transactions.
.SH OPTIONS
.TP
.B -p, --port=<port>
listen on/connect to port <port> (default: 18515)
.TP
.B -d, --ib-dev=<dev>
use IB device <dev> (default: first device found)
.TP
.B -i, --ib-port=<port>
use port <port> of IB device (default: 1)
.TP
.B -s, --size=<size>
size of message to exchange (default: 65536)
.TP
.B -t, --tx-depth=<dep>
size of tx queue (default 100)
.TP
.B -n, --iters=<iters>
number of exchanges (at least 2, default: 1000)
.TP
.B -I, --inline_size=<size>
max size of message to be sent in inline mode (default 400)
.TP
.B -C, --report-cycles
report times in cpu cycle units (default microseconds)
.TP
.B -H, --report-histogram
print out all results (default print summary only)
.TP
.B -U, --report-unsorted
(implies -H) print out unsorted results (default sorted)
.TP
.B -c, --cma
use the RDMA CMA to setup the RDMA connection
.TP
.B -V, --version
display version number
.SH AUTHOR
.TP
Guy Coates < gmpc@sanger.ac.uk >
.TH ib_read_bw 1 "February 20, 2008" "perftest" "User Commands"
.SH NAME
ib_read_bw \- RDMA read bandwidth test
.SH SYNOPSIS
.B ib_read_bw [
.I options
.B ] [
.I server IP address
.B ]
.SH DESCRIPTION
This program tests the bandwidth of RMDA read transactions.
.SH OPTIONS
.TP
.B -p, --port=<port>
listen on/connect to port <port> (default: 18515)
.TP
.B -m, --mtu=<mtu>
mtu size (default: 1024)
.TP
.B -d, --ib-dev=<dev>
use IB device <dev> (default: first device found)
.TP
.B -i, --ib-port=<port>
use port <port> of IB device (default: 1)
.TP
.B -s, --size=<size>
size of message to exchange (default: 1)
.TP
.B -a, --all
run sizes from 2 till 2^23
.TP
.B -t, --tx-depth=<dep>
size of tx queue (default: 50)
.TP
.B -n, --iters=<iters>
number of exchanges (at least 100, default: 1000)
.TP
.B -C, --report-cycles
report times in cpu cycle units (default: microseconds)
.TP
.B -H, --report-histogram
print out all results (default: print summary only)
.TP
.B -U, --report-unsorted
(implies -H) print out unsorted results (default: sorted)
.TP
.B -V, --version
display version number
.SH AUTHOR
.TP
Guy Coates < gmpc@sanger.ac.uk >
.TH ib_read_lat 1 "February 20, 2008" "perftest" "User Commands"
.SH NAME
ib_read_lat \- RDMA write latency test
.SH SYNOPSIS
.B ib_read_lat [
.I options
.B ] [
.I server IP address
.B ]
.SH DESCRIPTION
This program tests the latency of RMDA write transactions.
.SH OPTIONS
.TP
.B -p, --port=<port>
listen on/connect to port <port> (default: 18515)
.TP
.B -m, --mtu=<mtu>
mtu size (default: 1024)
.TP
.B -d, --ib-dev=<dev>
use IB device <dev> (default: first device found)
.TP
.B -i, --ib-port=<port>
use port <port> of IB device (default: 1)
.TP
.B -s, --size=<size>
size of message to exchange (default: 1)
.TP
.B -a, --all
run sizes from 2 till 2^23
.TP
.B -t, --tx-depth=<dep>
size of tx queue (default: 50)
.TP
.B -n, --iters=<iters>
number of exchanges (at least 100, default: 1000)
.TP
.B -C, --report-cycles
report times in cpu cycle units (default: microseconds)
.TP
.B -H, --report-histogram
print out all results (default: print summary only)
.TP
.B -U, --report-unsorted
(implies -H) print out unsorted results (default: sorted)
.TP
.B -V, --version
display version number
.SH AUTHOR
.TP
Guy Coates < gmpc@sanger.ac.uk >
.TH ib_send_bw 1 "February 20, 2008" "perftest" "User Commands"
.SH NAME
ib_send_bw \- RDMA send bandwidth test
.SH SYNOPSIS
.B ib_send_bw [
.I options
.B ] [
.I server IP address
.B ]
.SH DESCRIPTION
This program tests the bandwidth of RMDA send transactions.
.SH OPTIONS
.TP
.B -p, --port=<port>
listen on/connect to port <port> (default: 18515)
.TP
.B -m, --mtu=<mtu>
mtu size (default: 1024)
.TP
.B -d, --ib-dev=<dev>
use IB device <dev> (default: first device found)
.TP
.B -i, --ib-port=<port>
use port <port> of IB device (default: 1)
.TP
.B -s, --size=<size>
size of message to exchange (default: 1)
.TP
.B -a, --all
run sizes from 2 till 2^23
.TP
.B -t, --tx-depth=<dep>
size of tx queue (default: 50)
.TP
.B -n, --iters=<iters>
number of exchanges (at least 100, default: 1000)
.TP
.B -C, --report-cycles
report times in cpu cycle units (default: microseconds)
.TP
.B -H, --report-histogram
print out all results (default: print summary only)
.TP
.B -U, --report-unsorted
(implies -H) print out unsorted results (default: sorted)
.TP
.B -V, --version
display version number
.SH AUTHOR
.TP
Guy Coates < gmpc@sanger.ac.uk >
.TH ib_send_lat 1 "February 20, 2008" "perftest" "User Commands"
.SH NAME
ib_send_lat \- RDMA send latency test
.SH SYNOPSIS
.B ib_send_lat [
.I options
.B ] [
.I server IP address
.B ]
.SH DESCRIPTION
This program tests the latency of RMDA send transactions.
.SH OPTIONS
.TP
.B -p, --port=<port>
listen on/connect to port <port> (default: 18515)
.TP
.B -m, --mtu=<mtu>
mtu size (default: 1024)
.TP
.B -d, --ib-dev=<dev>
use IB device <dev> (default: first device found)
.TP
.B -i, --ib-port=<port>
use port <port> of IB device (default: 1)
.TP
.B -s, --size=<size>
size of message to exchange (default: 1)
.TP
.B -a, --all
run sizes from 2 till 2^23
.TP
.B -t, --tx-depth=<dep>
size of tx queue (default: 50)
.TP
.B -n, --iters=<iters>
number of exchanges (at least 100, default: 1000)
.TP
.B -C, --report-cycles
report times in cpu cycle units (default: microseconds)
.TP
.B -H, --report-histogram
print out all results (default: print summary only)
.TP
.B -U, --report-unsorted
(implies -H) print out unsorted results (default: sorted)
.TP
.B -V, --version
display version number
.SH AUTHOR
.TP
Guy Coates < gmpc@sanger.ac.uk >
.TH ib_write_bw 1 "February 20, 2008" "perftest" "User Commands"
.SH NAME
ib_write_bw \- RDMA write bandwidth test
.SH SYNOPSIS
.B ib_write_bw [
.I options
.B ] [
.I server IP address
.B ]
.SH DESCRIPTION
This program tests the bandwidth of RMDA write transactions.
.SH OPTIONS
.TP
.B -p, --port=<port>
listen on/connect to port <port> (default: 18515)
.TP
.B -m, --mtu=<mtu>
mtu size (default: 1024)
.TP
.B -d, --ib-dev=<dev>
use IB device <dev> (default: first device found)
.TP
.B -i, --ib-port=<port>
use port <port> of IB device (default: 1)
.TP
.B -s, --size=<size>
size of message to exchange (default: 1)
.TP
.B -a, --all
run sizes from 2 till 2^23
.TP
.B -t, --tx-depth=<dep>
size of tx queue (default: 50)
.TP
.B -n, --iters=<iters>
number of exchanges (at least 100, default: 1000)
.TP
.B -C, --report-cycles
report times in cpu cycle units (default: microseconds)
.TP
.B -H, --report-histogram
print out all results (default: print summary only)
.TP
.B -U, --report-unsorted
(implies -H) print out unsorted results (default: sorted)
.TP
.B -V, --version
display version number
.SH AUTHOR
.TP
Guy Coates < gmpc@sanger.ac.uk >
.TH ib_write_bw_postlist 1 "February 20, 2008" "perftest" "User Commands"
.SH NAME
ib_write_bw_postlist \- RDMA write post list bandwidth test
.SH SYNOPSIS
.B ib_write_bw_postlist [
.I options
.B ] [
.I server IP address
.B ]
.SH DESCRIPTION
This program tests the bandwidth of RMDA write transactions.
.SH OPTIONS
.TP
.B -p, --port=<port>
listen on/connect to port <port> (default 18515)
.TP
.B -d, --ib-dev=<dev>
use IB device <dev> (default first device found)
.TP
.B -i, --ib-port=<port>
use port <port> of IB device (default 1)
.TP
.B -c, --connection=<RC/UC>
connection type RC/UC (default RC)
.TP
.B -m, --mtu=<mtu>
mtu size (256 - 4096. default for hermon is 2048)
.TP
.B -g, --post=<num of posts>
number of posts for each qp in the chain (default tx_depth)
.TP
.B -q, --qp=<num of qp's>
Num of qp's(default 1)
.TP
.B -s, --size=<size>
size of message to exchange (default 65536)
.TP
.B -a, --all
Run sizes from 2 till 2^23
.TP
.B -t, --tx-depth=<dep>
size of tx queue (default 100)
.TP
.B -n, --iters=<iters>
number of exchanges (at least 2, default 5000)
.TP
.B -I, --inline_size=<size>
max size of message to be sent in inline mode (default 400)
.TP
.B -b, --bidirectional
measure bidirectional bandwidth (default unidirectional)
.TP
.B -V, --version
display version number
.TP
.B -F, --CPU-freq
do not fail even if cpufreq_ondemand module is loaded
.SH AUTHOR
.TP
Guy Coates < gmpc@sanger.ac.uk >
.TH ib_write_lat 1 "February 20, 2008" "perftest" "User Commands"
.SH NAME
ib_write_lat \- RDMA write latency test
.SH SYNOPSIS
.B ib_write_lat [
.I options
.B ] [
.I server IP address
.B ]
.SH DESCRIPTION
This program tests the latency of RMDA write transactions.
.SH OPTIONS
.TP
.B -p, --port=<port>
listen on/connect to port <port> (default: 18515)
.TP
.B -m, --mtu=<mtu>
mtu size (default: 1024)
.TP
.B -d, --ib-dev=<dev>
use IB device <dev> (default: first device found)
.TP
.B -i, --ib-port=<port>
use port <port> of IB device (default: 1)
.TP
.B -s, --size=<size>
size of message to exchange (default: 1)
.TP
.B -a, --all
run sizes from 2 till 2^23
.TP
.B -t, --tx-depth=<dep>
size of tx queue (default: 50)
.TP
.B -n, --iters=<iters>
number of exchanges (at least 100, default: 1000)
.TP
.B -C, --report-cycles
report times in cpu cycle units (default: microseconds)
.TP
.B -H, --report-histogram
print out all results (default: print summary only)
.TP
.B -U, --report-unsorted
(implies -H) print out unsorted results (default: sorted)
.TP
.B -V, --version
display version number
.SH AUTHOR
.TP
Guy Coates < gmpc@sanger.ac.uk >
debian/ib_read_bw.1
debian/ib_read_lat.1
debian/ib_send_bw.1
debian/ib_send_lat.1
debian/ib_write_bw.1
debian/ib_write_lat.1
debian/ib_clock_test.1
debian/ib_write_bw_postlist.1
debian/ib_rdma_bw.1
debian/ib_rdma_lat.1
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
configure: configure-stamp
configure-stamp:
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
# Add here commands to compile the package.
$(MAKE)
#docbook-to-man debian/perftest.sgml > perftest.1
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
$(MAKE) clean
dh_clean
install: build
dh_testdir
dh_testroot
dh_prep
dh_installdirs
# Add here commands to install the package into debian/perftest.
# $(MAKE) DESTDIR=$(CURDIR)/debian/perftest install
cp ib_* $(CURDIR)/debian/perftest/usr/bin
# Build architecture-independent files here.
binary-indep: install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
# dh_install
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment