CPU-d kurnavad programmid
Moderaator: Moderaatorid
CPU-d kurnavad programmid
Kas saab kuidagi nii teha, et ShowFoto ei nõuaks nii palju cpu-d. Või on see loll küsimus?
Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
Re: CPU-d kurnavad programmid
käsuga nicekessu kirjutas:Kas saab kuidagi nii teha, et ShowFoto ei nõuaks nii palju cpu-d. Või on see loll küsimus?
saad muuta progede prioriteete, ei tea kas see ShowFoto puhul aitab.
Ei nii ei saakessu kirjutas:Terminalis: nice showfoto?
Näää ... ei mingit muutust
Kood: Vali kõik
NAME
nice - run a program with modified scheduling priority
SYNOPSIS
nice [OPTION] [COMMAND [ARG]...]
Sander vastupidi peaks olema see asi. Positiivsed väärtused vähendavad programmi prioriteeti(vähem cpud) ja negatiivsed suurendavad(rohkem cpu)...Each process has a niceness value associated with it, which is what the kernel uses to determine which processes require more processor time than others. The higher the nice value, the lower the priority of the process. In other words, the “nicer” the program, the less CPU it will try to take from other processes; programs that are less nice tend to demand more CPU time than other programs that are nicer.
Tegelikult räägi mis sul mureks on, kas ta võtab süsteemi nii aeglaseks või lihtsalt sind häirib, et ta palju proset kasutab
eeldasin, et probleem tõstatati seetõttu, et showfoto tõmbab masinat kooma, kui ta suurema nice'iga käivitada, siis peaks saama teised rakendused eelise tema ees ja ei tohiks enam seda kiilumise probleemi tulla.. loomulikult ei vähenda see tema cpu kasutust..illukas kirjutas: Sander vastupidi peaks olema see asi. Positiivsed väärtused vähendavad programmi prioriteeti(vähem cpud) ja negatiivsed suurendavad(rohkem cpu)...
man nice ütleb:sander85 kirjutas:-n võti võib olla ees täiesti vabalt, see tähendab, et showfoto jookseb nice'iga 15,
-n, --adjustment=N
add integer N to the niceness (default 10)
Aga nice näikse toimivat teisiti kui man ütleb.
Proovin ühte fooniprogrammi (sunclock):
# sunclock
top näitab nice=4
# nice sunclock
top näitab nice=4
# nice -5 sunclock
setpriority: Permission denied.
# nice +5 sunclock
läheb käima, top näitab nice=5
# nice +25 sunclock
läheb käima, top näitab nice=19
nice vahemik on -20..19
Need asuvad kodukataloogis. ".bashrc-s" peaks leiduma järgmised read:
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi
Kui sealt eest trellid eemaldad, võid aliased salvestada eraldi faili ".bash_aliases".
Süntaks on selline:
alias sunclock='nice +20 sunclock'
Aga aliaste kasutamine eeldab programmi käivitamist terminalist. Lihtsam oleks ehk muuta programmi kirjet töölaual / rakenduste menüüs...
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi
Kui sealt eest trellid eemaldad, võid aliased salvestada eraldi faili ".bash_aliases".
Süntaks on selline:
alias sunclock='nice +20 sunclock'
Aga aliaste kasutamine eeldab programmi käivitamist terminalist. Lihtsam oleks ehk muuta programmi kirjet töölaual / rakenduste menüüs...
"Sleep, she is for the weak."
Ei ... ma ei osanud neid otsidagi.obundra kirjutas:Ja et need failinimed algavad punktiga, mis tähendab seda, et need on peidetud failid, siis ei pruugi failihalduris neid näha ollagi.Võimalik, et sellepärast sa neid üles ei leidnudki.Failihalduris tuleb sisse lülitada peidetud failide näitamise funktsioon.
Ei raisk ... ma pean igat üksikut liigutust küsima hakkama ... keeruliseks läheb.
Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru




