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
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 > |