Mailinglist Archive: opensuse (3175 mails)

< Previous Next >
Re: [opensuse] Elevator Question
  • From: eshsf <eshsf@xxxxxxxxxxxxx>
  • Date: Wed, 11 Apr 2007 21:47:39 +0900
  • Message-id: <20070411214739.c72888eb.eshsf@xxxxxxxxxxxxx>
Hello,

On Wed, 11 Apr 2007 11:05:32 +0200 (CEST)
"Carlos E. R." <robin.listas@xxxxxxxxxxxxxx> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 
> El 2007-04-10 a las 23:09 +0400, Aaron Kulkis escribió:
> 
> > > Yes, I use ionice. But it is not very usefull, only root can use it. For
> > > instance, I have to copy large files, and I'm not really interested in doing
> > > it fast, rather to be able to keep working on something else at the same
> > > time. So, I fire the copy, find out the pid, then as root I re-io-nice it.
> > > That should not require root priviledges.
> > > 
> > > But your idea of changing the scheduler for a whole device sounds curious. 
> > > I usually find kernel documents made for developpers to understand, much is
> > > assumed to be known already by the reader. There is only one file that talks
> > > about ionice, and not much.
> > 
> > Why not just nice the copy command from the get go...
> > 
> > i.e.
> > $ nice cp /file/source/big  /file/destination/copy/here
> 
> I do, but it's not "nice" enough
> 
> The disk is so busy for a long time when copying a half a gig single file 
> that the rest of the tasks are sluggish,
> 
> I'm not in a hurry over these operations, I just want to continue working 
> as usual.

How about using a Best effort class of "ionice"?
An unprivilege user can set a class data[0-7].
Alternatively, you could use sudo.
e.g. 'nice -n19 sudo ionice -c3 busytask' or if running already then
'nice -n19 sudo ionice -c3 -p `pidof busytask`'.
But, since an io priority is lowered, it usually would take time long.


eshsf
-- 
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups