Skip to content

Instantly share code, notes, and snippets.

@John-Lin
Last active May 30, 2016 07:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save John-Lin/1dc1a51757399c907d83132f9d24db9f to your computer and use it in GitHub Desktop.
Save John-Lin/1dc1a51757399c907d83132f9d24db9f to your computer and use it in GitHub Desktop.
iperf command alias
namespace('iperf', function () {
desc('Iperf server receiving 64 byte');
task('s64', { async: true }, function () {
var cmds = ['iperf -s -u -l 64 -i 1'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf server receiving 128 byte');
task('s128', { async: true }, function () {
var cmds = ['iperf -s -u -l 128 -i 1'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf server receiving 256 byte');
task('s256', { async: true }, function () {
var cmds = ['iperf -s -u -l 256 -i 1'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf server receiving 512 byte');
task('s512', { async: true }, function () {
var cmds = ['iperf -s -u -l 512 -i 1'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf server receiving 1024 byte');
task('s1024', { async: true }, function () {
var cmds = ['iperf -s -u -l 1024 -i 1'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf server receiving 1470 byte');
task('s1470', { async: true }, function () {
var cmds = ['iperf -s -u -l 1470 -i 1'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf client sending 64 byte');
task('c64', { async: true }, function () {
var cmds = ['iperf -c 140.114.71.175 -u -b 100m -i 1 -t 60 -l 64'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf client sending 128 byte');
task('c128', { async: true }, function () {
var cmds = ['iperf -c 140.114.71.175 -u -b 100m -i 1 -t 60 -l 128'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf client sending 256 byte');
task('c256', { async: true }, function () {
var cmds = ['iperf -c 140.114.71.175 -u -b 100m -i 1 -t 60 -l 256'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf client sending 512 byte');
task('c512', { async: true }, function () {
var cmds = ['iperf -c 140.114.71.175 -u -b 100m -i 1 -t 60 -l 512'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf client sending 1024 byte');
task('c1024', { async: true }, function () {
var cmds = ['iperf -c 140.114.71.175 -u -b 100m -i 1 -t 60 -l 1024'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
desc('Iperf client sending 1470 byte');
task('c1470', { async: true }, function () {
var cmds = ['iperf -c 140.114.71.175 -u -b 100m -i 1 -t 60 -l 1470'];
jake.exec(cmds, { interactive: true }, function () {
complete();
});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment