Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Variable Load

by anshumangoyal (Scribe)
on Nov 15, 2012 at 12:28 UTC ( #1004003=perlquestion: print w/ replies, xml ) Need Help??
anshumangoyal has asked for the wisdom of the Perl Monks concerning the following question:

I want to pump a variable traffic to an ethernet adaptor. For this i am using a utility which pumps the data. this utility takes -band <bandwidth> as input. I want to vary this bandwidth starting from 0 to reach 'x' and then come back to 0. For this can any one suggest a formula which gives me output in variance with this pattern?

Comment on Variable Load
Replies are listed 'Best First'.
Re: Variable Load
by thmsdrew (Scribe) on Nov 15, 2012 at 13:14 UTC

    If you're executing this command within Perl--which I assume you are, and already have that working--then two for loops would suffice.

    One of them counting up.

    for (1..$x) { system("data_pump data -band $_"); }

    The other counting down.

    for (reverse 1..$x) { system("data_pump data -band $_"); }

    Also, if the bandwidth isn't increasing by 1 each time, which my code assumes, use a $count variable and increment it each time in the for loop to get the desired bandwidth intervals.

Re: Variable Load
by karlgoethebier (Parson) on Nov 17, 2012 at 10:16 UTC

    Perhaps one less is more.

    perl -e 'for((1..10),reverse(1..10)){print}'

    Regards, Karl

    «The Crux of the Biscuit is the Apostrophe»

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1004003]
Approved by blue_cowdawg
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2015-11-26 23:51 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (710 votes), past polls