Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

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?

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 (Prior) 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
[Cosmic37]: I'm wondering whether there is a specific/(or at least "usual") command or does one take a copy before undefining and then copy it back after slurping file into a string?
[BarApp]: I need help accessing perl files. I need permission!!!
[Cosmic37]: I wish thee a peachy life and express gratitude for considering my pathetic questions
[erix]: record separator
[Cosmic37]: Permissions are interesting earthlings. Did nature determine who gives permission and who asks permission. Who was the first to get permission? Are you not related to them as one big earthling family?

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (9)
As of 2017-06-29 16:35 GMT
Find Nodes?
    Voting Booth?
    How many monitors do you use while coding?

    Results (672 votes). Check out past polls.