Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

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
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 (Curate) 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 contemplating the Monastery: (3)
As of 2014-09-18 05:05 GMT
Find Nodes?
    Voting Booth?

    How do you remember the number of days in each month?

    Results (108 votes), past polls