public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Mike Kazantsev <mk.fraggod@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Prioritizing mpd
Date: Sat, 13 Jun 2009 10:30:56 +0600	[thread overview]
Message-ID: <20090613103056.552dc565@coercion> (raw)
In-Reply-To: <49bf44f10906121602x6b0cf20rfe2731edfdf7d205@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1008 bytes --]

On Fri, 12 Jun 2009 16:02:00 -0700
Grant <emailgrant@gmail.com> wrote:

> When I use the medium quality libsamplerate resampler with mpd, my CPU
> is around 15% and all is well.  When I try to use the best quality
> resampler, the CPU stays around 99% and the sound frequently falls
> apart.  Can I give mpd CPU priority?

Yes, it's usually done via nice/renice commands:
  
  renice -n -10 -p `pgrep mpd`

You can tune it's priority up to -20 (most real-time priority).

I'd suggest looking at load-average it generates ("top" shows it, at the
top)) first.
After running mpd for 15 minutes or so, if any of the three (5/10/15)
will go above number of physical CPU cores you have (and that's
probably the case if you see full load at any given time), tuning it's
priority up will make the rest of the system extremely sluggish, since
mpd won't let any other process to execute and just doing "ls" may take
ages, not to mention whole X operation...

-- 
Mike Kazantsev // fraggod.net

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

  reply	other threads:[~2009-06-13  4:33 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-12 23:02 [gentoo-user] Prioritizing mpd Grant
2009-06-13  4:30 ` Mike Kazantsev [this message]
2009-06-13  4:45   ` Grant
2009-06-13  5:11     ` Mike Kazantsev
2009-06-13 13:31       ` Grant
2009-06-13 16:32         ` Mike Kazantsev
2009-06-13  8:54   ` Alan McKinnon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090613103056.552dc565@coercion \
    --to=mk.fraggod@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox