Ge vissa program högre prioritet för processorn? (Amarok)
- PureW
- Inlägg: 153
- Blev medlem: 22 maj 2007, 21:02
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Göteborg
Ge vissa program högre prioritet för processorn? (Amarok)
Hejsan, går det att ge vissa program lite högre prioritet av processorn?
Som det är nu så kan musiken jag spelar upp genom amarok hacka till
när jag byter fönster och liknande?
Som det är nu så kan musiken jag spelar upp genom amarok hacka till
när jag byter fönster och liknande?
- HenrikAn
- Inlägg: 1436
- Blev medlem: 17 jun 2006, 21:39
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Hägersten
Re: Ge vissa program högre prioritet för processorn? (Amarok)
nice används för sånt.
Från help-filen:
Från help-filen:
Användning: nice [FLAGGA] [KOMMANDO [ARG]...]
Kör KOMMANDO med justerat nice-värde, vilket påverkar processens
schemaläggning. Utan KOMMANDO skrivs nuvarande nice-värde.
Nice-värden går från -20 (mest gynnad schemaläggning) till 19 (minst
gynnad).
- PureW
- Inlägg: 153
- Blev medlem: 22 maj 2007, 21:02
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Göteborg
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Tackar så mycket, några preliminära tester har gett positivt resultat.
Använde mig av
Då är följdfrågan:
Om jag skapar ett alias amarok som gör detta, kommer då genvägen i program-menyn att köra aliaset?
Använde mig av
Kod: Markera allt
nice -10 amarok
Om jag skapar ett alias amarok som gör detta, kommer då genvägen i program-menyn att köra aliaset?
Kod: Markera allt
alias amarok='nice -10 amarok
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Ja jag skulle tippa på att det fungerar men du kan ju alltid kolla vilket nice värde amarok har fått
ps -al | grep amarokapp | awk -F ' ' '{ print $8}'
ps -al | grep amarokapp | awk -F ' ' '{ print $8}'
- PureW
- Inlägg: 153
- Blev medlem: 22 maj 2007, 21:02
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Göteborg
Re: Ge vissa program högre prioritet för processorn? (Amarok)
ps -el | grep amarokapp | awk -F ' ' '{ print $8}'KiviE skrev:Ja jag skulle tippa på att det fungerar men du kan ju alltid kolla vilket nice värde amarok har fått
ps -al | grep amarokapp | awk -F ' ' '{ print $8}'
Visar 0 när Amarok startats från startmenyn och med alt+F2, men 10 när det startats från terminalen.
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Då funkar det uppenbarligen inte. Kanske inte så konstigt då alias är för bash?PureW skrev:ps -el | grep amarokapp | awk -F ' ' '{ print $8}'KiviE skrev:Ja jag skulle tippa på att det fungerar men du kan ju alltid kolla vilket nice värde amarok har fått
ps -al | grep amarokapp | awk -F ' ' '{ print $8}'
Visar 0 när Amarok startats från startmenyn och med alt+F2, men 10 när det startats från terminalen.
Ivf så kan du göra ett skript som gör samma sak som aliaset och så väljer du att starta skriptet ist. Borde väl fungera?

- Mekaniserad Apelsin
- Hedersmedlem
- Inlägg: 3777
- Blev medlem: 27 maj 2006, 12:24
- OS: Ubuntu
- Ort: Stockholm
- Kontakt:
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Du kan högerklicka på menyn och välja att ändra i den. Om du inte tillåts ändra hur programmen startas så installerar du alacarte (som startas på samma vis, den tar över "ändra menyn"-alternativet i högerklicksmenyn). Leta reda på amarok, skriv nice -10 amarok istället, done.
Eller så gör du ett skript som "renice'ar" amarok när det behövs
se "man renice".
Eller så gör du ett skript som "renice'ar" amarok när det behövs

se "man renice".
More Mekaniserad at http://blippe.se.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Ge vissa program högre prioritet för processorn? (Amarok)
PureW skrev:Hejsan, går det att ge vissa program lite högre prioritet av processorn?
Som det är nu så kan musiken jag spelar upp genom amarok hacka till
när jag byter fönster och liknande?
Du är medveten om att det där ger amarok lägre prioritet än vanligt?PureW skrev:Använde mig avKod: Markera allt
nice -10 amarok
- PureW
- Inlägg: 153
- Blev medlem: 22 maj 2007, 21:02
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Göteborg
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Konservburk skrev: Du är medveten om att det där ger amarok lägre prioritet än vanligt?
Negativa värden måste väl ge mer processortid?Run COMMAND with an adjusted niceness, which affects process schedul‐
ing. With no COMMAND, print the current niceness. Nicenesses range
from -20 (most favorable scheduling) to 19 (least favorable).
Många förslag här, ska nog lösa detta nu. Alacarte lät bra, inte bara för detta!
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Ge vissa program högre prioritet för processorn? (Amarok)
En process med ett negativt nice-värde får mer processortid. Problemet är att nice -10 sätter nice-värdet till +10 och inte till -10 eftersom "-" inte är ett minustecken, utan en så kallad flagga till nice. Det du egentligen har gjort är nice -+10. Vill du ge mer prioritet så blir det istället nice --10. Det blir mer tydligt vad som händer om du gör så här: nice -n '+10' och nice -n '-10'.PureW skrev:Negativa värden måste väl ge mer processortid?Run COMMAND with an adjusted niceness, which affects process schedul‐
ing. With no COMMAND, print the current niceness. Nicenesses range
from -20 (most favorable scheduling) to 19 (least favorable).
- Cadryc
- Inlägg: 3133
- Blev medlem: 07 aug 2007, 18:05
- OS: Ubuntu
- Utgåva: 20.04 Focal Fossa LTS
- Ort: Arvika
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Man kan ändra nice-värde i Systemövervakaren också ser jag, om man ändrar, gäller det bara den aktuella sessionen eller även efter reboot?
- PureW
- Inlägg: 153
- Blev medlem: 22 maj 2007, 21:02
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Göteborg
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Jaha jag förstår, med riktiga negativa värden var jag tvungen att köra sudo.Konservburk skrev:...
- Mekaniserad Apelsin
- Hedersmedlem
- Inlägg: 3777
- Blev medlem: 27 maj 2006, 12:24
- OS: Ubuntu
- Ort: Stockholm
- Kontakt:
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Varken det ena eller det andra, det gäller bara den aktuella processen...Cadryc skrev:Man kan ändra nice-värde i Systemövervakaren också ser jag, om man ändrar, gäller det bara den aktuella sessionen eller även efter reboot?

More Mekaniserad at http://blippe.se.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Stämmer bra eftersom bara root får öka prioriteten för en process. Sänker du prioriteten så kan du inte höja den igen utan att ha root-rättigheter.PureW skrev:Jaha jag förstår, med riktiga negativa värden var jag tvungen att köra sudo.
Det är däremot inte jättebra att köra sudo nice --10 eftersom processen då kommer ägas av root. Då är bättre att starta processen som vanligt och sedan köra sudo renice -10. Men med renice så är "-" inte någon flagga, utan ett verkligt minustecken. Sådär lagom förvirrande.
- Cadryc
- Inlägg: 3133
- Blev medlem: 07 aug 2007, 18:05
- OS: Ubuntu
- Utgåva: 20.04 Focal Fossa LTS
- Ort: Arvika
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Jo så mycket fattade jag, men om jag ändrar så att processen och sen startar om datorn, och startar respektive program, körs det då med nice-värdet som jag ställde in?Mekaniserad Apelsin skrev:Varken det ena eller det andra, det gäller bara den aktuella processen...Cadryc skrev:Man kan ändra nice-värde i Systemövervakaren också ser jag, om man ändrar, gäller det bara den aktuella sessionen eller även efter reboot?
Sen så verkar det inte gå att ändra i Systemövervakaren, jag högerklickar på tex firefox -> Ändra prioritet och ställer in tex -10, klickar på verkställ men när jag kollar prioriteten sen igen så är den normal ( 0 ). Antar att man måste starta Systemövervakaren som root, isf är det missvisande att man kan ändra nånting, och det klagas inte över några saknade rättigheter, men sen så räkas inte ändringen man gjorde.

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Ge vissa program högre prioritet för processorn? (Amarok)
När du sätter nice-värde så gäller det bara för den processen. Varje gång du startar om ett program så blir det en ny process med ett nytt nice-värde.Cadryc skrev:men om jag ändrar så att processen och sen startar om datorn, och startar respektive program, körs det då med nice-värdet som jag ställde in?
- Cadryc
- Inlägg: 3133
- Blev medlem: 07 aug 2007, 18:05
- OS: Ubuntu
- Utgåva: 20.04 Focal Fossa LTS
- Ort: Arvika
Re: Ge vissa program högre prioritet för processorn? (Amarok)
Aha, inser att jag först nu kanske förstår vad en process är. Tackar 
