Portál AbcLinuxu, 18. dubna 2024 16:52


Dotaz: Nastaveni nice level u Samby

Prcek avatar 16.4.2008 19:15 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Nastaveni nice level u Samby
Přečteno: 268×
Odpovědět | Admin
Zdravim,

lze nejak nastavit nice level pro Sambu? Jde o to ze mam starsi pocitac a kdyz ode me nekdo taha po lokalni siti, tak mi nestihaji nektere aplikace (napr. prehravani filmu). Tak bych chtel nastavit Sambe nizsi prioritu. Pouzivam Gentoo.

Diky za jakykoliv napad ;-).
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.4.2008 09:28 Dan1
Rozbalit Rozbalit vše Re: Nastaveni nice level u Samby
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdysi jsem to taky resil, ale na Debianu.

Nastavil jsem vyssi NICE demonovi ve startovacich scriptech - na Debianu je to v /etc/init.d/
Prcek avatar 17.4.2008 11:42 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nastaveni nice level u Samby
Příloha:
Jo to jsem chtel taky udelat, jenze nevim jak :-). V tom init skriptu /etc/init.d/samba se absolutne nevyznam.
signal_do() {
        local signal="$1"
        [ -z "${signal}" ] && return 0

        local result=0 last_result=0 daemon= cmd_exec=
        for daemon in ${daemon_list} ; do
                eval cmd_exec=\$${daemon}_${signal}
                if [ -n "${cmd_exec}" ]; then
                        ebegin "${my_service_name} -> ${signal}: ${daemon}"
                        #echo ${cmd} '->' ${!cmd}
                        ${cmd_exec} > /dev/null
                        last_result=$?
                        eend ${last_result}
                fi
                result=$(( ${result} + ${last_result} ))
        done
        return ${result}
}
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
Řešení 1× (Prcek (tazatel))
17.4.2008 14:57 Dan1
Rozbalit Rozbalit vše Re: Nastaveni nice level u Samby
hmm, tak to vypada o dost jinak nez na debianu :-)

Pro pripad, ze by nekdo hledal navod na debian, tak jsem se podival do zalohy stareho serveru a tam jsem nice nastavoval takhle:
...
if ! start-stop-daemon --start --nicelevel $NICE --quiet --oknodo --exec /usr/sbin/smbd -- -D; then
...
Prcek avatar 18.4.2008 03:10 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nastaveni nice level u Samby
Super, funguje to. Jsem blbej a kdyz jsem koukal na /etc/conf.d/samba a nevidel jsem zadny definice promennych, tak jsem si rikal , ze tam nebude nic k nastavovani a ani jsem si to poradne neprocetl :-).

Takze kdyz se tam vlozi ten parametr --nicelevel hodnota, tak se fakt smbd spusti s definovanym nice levelem.

Diky moc.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
17.4.2008 10:43 kuda
Rozbalit Rozbalit vše Re: Nastaveni nice level u Samby
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravim tez, u bezicich procesu muzete zkusit zaexperimenzovat s "renice" - vyzaduje absolutni hodnotu (-20 az + 19(napr.#renice +10 6666)) nebo s "nice" primo v okamziku vytvoreni procesu, ten bere tusim prirustek (napr.#nice -n 5 /...cesta/k/sambe) ...
Prcek avatar 17.4.2008 11:44 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Nastaveni nice level u Samby
Tak by to slo, ale chtel jsem to zautomatizovat, abych se o to nemusel po kazdem spusteni pocitace starat.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.