This post is more than 5 years old

9 Posts

629

November 15th, 2007 01:00

methode to execute savegroups for 100% drive busy ?

Hi,

I didn't find a good solution to execute automatic savegroups :
In GUI (or with crontab), a savegroup can be finished and the next will be execute 1 one hour later.
so we lost 1 hour for a drive:(
With a sequential script, a savegroup can block the next savegroup if there is a problem.
so I would like a method for my drives are 100 % busy ( for exemple, if 3 sessions (4 max for 1 drive) -> another savegroup is execute)
Perhaps, someone have a script for that ? a better idea ?
or a web site with scripts resources ?

thank you

6 Operator

 • 

14.4K Posts

 • 

56.2K Points

November 15th, 2007 15:00

The only way to have done what you want is by:
a) scripting this outside NW
b) scripting this from NW via savepnpc where master group executes script which then sequentially calls your backup groups.

But in real life usually there is no need for that as by tweaking parameters you can set your backups to run in acceptable time frame and Stefano already gave good points.

6 Operator

 • 

14.4K Posts

 • 

56.2K Points

November 15th, 2007 04:00

savegrp will be execute when you specify.

I do not understand "we lost 1 hour for a drive" - can you elaborate a bit with an example?

6 Operator

 • 

2.8K Posts

November 15th, 2007 05:00

Why do you keep drive parallelism to a low value ?? Raise it so that when the clients in Group 2 start, they can find available sessions on both drives. Keep Target Session low on both drives but be sure to feed your drives with enough data to keep them streaming.

my 2 poor cents :-)

9 Posts

November 15th, 2007 05:00

In fact, I specify a start time just for the first group. I want second group start automatiquelly when the first group finish or when first group don't occupy totality of maximum session.

for exemple :
parallelisme/client : 4
parallelisme/drive : 6
2 drives
Group1 : clientA, clientB, clientC
Group2 : clientD, clientE

Group1 : start at 1am ; 2 drives busy ( 4sessions * 3 clients = 12)
At 3:20am ClientA is finished so there are 4 free sessions on 2 drives
I want Group2 start at 3:20am automatically.

but I don't know when ClientA finished, monday it's 3:20am thursday it's 6am the next monday it's 8:15am etc ...

9 Posts

November 15th, 2007 07:00

in fact, in production, I have 8 groups with 8 clients in each group.
I don't want to increase Target sessions for do not increase time recover.
For slow clients, I have a parallelism of 2 and 4 for others (good network and fast disks)
Drives have food enough I think :) but 1 night is short so I want start next group immediately when a drive is less busy ( when session lower than 6 for 1 drive ).

PS : On NMC -> Reports-> Device -> there is : "Drive Utilization" but is there "Drive speed" ??

thank you

6 Operator

 • 

2.8K Posts

November 15th, 2007 08:00

I don't want to increase Target sessions for do not
increase time recover.


Target session is just the opposite then "maximum number of sessions allowed"...
When you configure an high value for Target Sessions you choose to fill a single drive at first and when you reach TS value, start using another drive, 'till it also reaches TS value. When both drives reached TS value, new sessions will be round robin balanced between the two drives. But TS will NEVER set an upper limit to the number of sessions allowed :)
TS is different from "Max session" :-)

Drives have food enough I think :) but 1 night
is short so I want start next group immediately
when a drive is less busy ( when session lower than 6
for 1 drive ).


If "Max sessions" is high enough every client will have its own "session" to a tape .. You need to lower Max sessions value if you don't want too much contention/multiplexing.

9 Posts

November 16th, 2007 01:00

ok
Thanks to you and Stephano for your responses.
No Events found!

Top