File-DirSync
view release on metacpan or search on metacpan
$dirsync->nocache( 1 );
If enabled, it will significantly degrade the performance of the
mirroring process. The default is 0 - assume that rebuild() has already
rebuilt the source cache.
gentle( [ <percent> [, <ops> ] ] )
Specify gentleness for all disk operations. This is useful for those
servers with very busy disk drives and you need to slow down the sync
process in order to allow other processes the io slices they demand. The
<percent> is the realtime percentage of time you wish to be sleeping
instead of doing anything on the hard drive, i.e., a low value (1) will
spend most of the time working and a high value (99) will spend most of
the time sleeping. The <ops> is the number of disk operations you wish
to perform in between each sleep interval.
$dirsync->gentle( 25, 1_000 );
If gentle is called without arguments, then some default "nice" values
lib/File/DirSync.pm view on Meta::CPAN
$dirsync->nocache( 1 );
If enabled, it will significantly degrade the performance
of the mirroring process. The default is 0 - assume that
rebuild() has already rebuilt the source cache.
=head2 gentle( [ <percent> [, <ops> ] ] )
Specify gentleness for all disk operations.
This is useful for those servers with very busy disk drives
and you need to slow down the sync process in order to allow
other processes the io slices they demand.
The <percent> is the realtime percentage of time you wish to
be sleeping instead of doing anything on the hard drive,
i.e., a low value (1) will spend most of the time working
and a high value (99) will spend most of the time sleeping.
The <ops> is the number of disk operations you wish to
perform in between each sleep interval.
$dirsync->gentle( 25, 1_000 );
( run in 0.263 second using v1.01-cache-2.11-cpan-87723dcf8b7 )