Omezeni vypoctu na CPU

Obecná diskuse týkající se systému BOINC

Moderátoři: zdespi, Moderátoři

Odpovědět
Uživatelský avatar
nikilauda
Nováček
Příspěvky: 14
Registrován: úte črc 26, 2005 7:36 am

Omezeni vypoctu na CPU

Příspěvek od nikilauda »

Mam 2 procesorovy server (Linux) a potrebuji vypocet omezit jen an jeden procesor. Jde to nejak udelat ? Nebo alespon omezit vyuziti procesoru pod 90%.

Proc - aplikace hlasi trvale (cti cca 30 minut v kuse) vytizeni CPU na 1005 a to je nezadouci.
Uživatelský avatar
dejvidek
Administrator
Administrator
Příspěvky: 2256
Registrován: pát srp 27, 2004 12:24 pm
Kontaktovat uživatele:

Příspěvek od dejvidek »

Ahoj,
Omezit výpočet na jeden procesor jde a to v nastavení na webu, kde je položka, kolik procesorů může výpočet maximálně použít. Článek o nastavení je tady.
dejv
Uživatelský avatar
nikilauda
Nováček
Příspěvky: 14
Registrován: úte črc 26, 2005 7:36 am

Příspěvek od nikilauda »

Ano, jenze to je globalni nastaveni pro vsechna PC. Pletu se ?
Jenze to potrebuji jen na tom jednom...
Uživatelský avatar
IQE
Pokročilý
Pokročilý
Příspěvky: 276
Registrován: stř pro 28, 2005 12:54 pm
Bydliště: Vsetín
Kontaktovat uživatele:

Příspěvek od IQE »

nikilauda píše:Ano, jenze to je globalni nastaveni pro vsechna PC. Pletu se ?
Jenze to potrebuji jen na tom jednom...
Tak si dej jen to 1Pc na nastavení work
Přítel je ten, kdo o vás ví všechno a má vás pořád stejně rád... ELBERT HUBBARD
Uživatelský avatar
azor666
Moderátor II
Moderátor II
Příspěvky: 985
Registrován: stř led 18, 2006 9:40 pm
Bydliště: Praha 20 let
Kontaktovat uživatele:

Příspěvek od azor666 »

Jen blíže specifikuji jestli mohu. Na webu projektu jdou přidat další (bohužel jen) 3 oddělená nastavení pro home-work-school a do jednoho z nich se nastaví jen 1 cpu (jiná zásoba...) a v kartě příslušného pc se nastaví daný profil na např work. A u ostatních pc na něco jiného.
Na snížení výkony pod sto procent je existuje program TreadMaster (bohužel jsem nestačil najít link)
Uživatelský avatar
dejvidek
Administrator
Administrator
Příspěvky: 2256
Registrován: pát srp 27, 2004 12:24 pm
Kontaktovat uživatele:

Příspěvek od dejvidek »

Program ThreadMaster je zde. Uvítal bych zušenosti někoho, kdo ho používá, hodil by se návod, já sem z toho moudrej nebyl.
dejv
Uživatelský avatar
nikilauda
Nováček
Příspěvky: 14
Registrován: úte črc 26, 2005 7:36 am

Příspěvek od nikilauda »

dejvidek píše:Program ThreadMaster je zde. Uvítal bych zušenosti někoho, kdo ho používá, hodil by se návod, já sem z toho moudrej nebyl.
dejv
Super, mockrat diky. Zitra na to kouknu, jestli bude trocha casu. Skoda, ze to je pouze pro MS Windows 2000+ 8)
Naposledy upravil(a) nikilauda dne ned úno 26, 2006 5:57 pm, celkem upraveno 1 x.
Uživatelský avatar
nikilauda
Nováček
Příspěvky: 14
Registrován: úte črc 26, 2005 7:36 am

Příspěvek od nikilauda »

Pouziti
Stahnout, rozbalit, do adresare.
Spustit Install.cmd , tim se nahraje jako sluzba a spusti se.

Nastaveni
Nema GUI, vse je ulozeno v registrech.
Jako klicovy parametr mi prijde CPUThresholdPct. Tento parametr totiz urcuje MAXIMALNI vyuziti procesoru VSEMI procesy. Jako default je 15%, tzn. maximalni zatizeni procesoru je 15%. Mistoprisezne prohlasuji, ze to opravdu funguje :)
Jak tuto hodnotu zmenit ? Bud pomoci programu regedit hodnotu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\CPUThresholdPct nebo vytvorenim souboru zmena.reg a naslednym spustenim (je to spustitelny soubor). Pro priklad zmena na 66%.


zmena.reg

Kód: Vybrat vše

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters]
"CPUThresholdPct"="66"
Po zmene je potreba sluzbu prestartovat nebo prestartovat pocitac.

Moznosti jsou samozrejme bohatsi, tzn. omezeni lze nastavovat na jednotlive procesy (spustene programy). Ale to jsem jeste nezkousel. Na me stolni PC to staci, aby tolik nehucel, a servery s Windows nemam :roll:

Odinstalovani
Script na odinstalaci najdete zde : http://bednorz.uni2.net/anyland/threadm ... wnload.htm, resp. http://bednorz.uni2.net/anyland/threadmaster/uninst.cmd


Linux
Jestli najdu neco podobneho pro Linux, tak to sem pridam.
Uživatelský avatar
FordPrefect
BOINC Guru
BOINC Guru
Příspěvky: 1266
Registrován: stř pro 15, 2004 12:02 pm
Bydliště: Zlate Mesto
Kontaktovat uživatele:

Příspěvek od FordPrefect »

nikilauda píše:Pouziti
Linux
Jestli najdu neco podobneho pro Linux, tak to sem pridam.
Vsechny unixove platformy maji nastroje, ktere umoznuji kontrolovat spotrebu zdroju jednotlivych uzivatelu.
Uživatelský avatar
nikilauda
Nováček
Příspěvky: 14
Registrován: úte črc 26, 2005 7:36 am

Příspěvek od nikilauda »

Vsechny unixove platformy maji nastroje, ktere umoznuji kontrolovat spotrebu zdroju jednotlivych uzivatelu.
Muzes me prosim nasmerovat ? Nikdy predtim jsem to nepotreboval. Diky.
Uživatelský avatar
azor666
Moderátor II
Moderátor II
Příspěvky: 985
Registrován: stř led 18, 2006 9:40 pm
Bydliště: Praha 20 let
Kontaktovat uživatele:

Příspěvek od azor666 »

asi tady brzo začnu létat jako holubička (pokut blbost opravdu nadnaší)
odkazy na ThreadMaster pro win a cpu limiter pro linux máme celou dobu pod nosem na oficiálním webu SETI
http://setiathome.berkeley.edu/download_network.php
Správu původního CNT si přivlasnil forest a podniká s ním na své soukromé doméně jinde.
CZ BOINC WIKI
Uživatelský avatar
nikilauda
Nováček
Příspěvky: 14
Registrován: úte črc 26, 2005 7:36 am

Příspěvek od nikilauda »

azor666 píše:asi tady brzo začnu létat jako holubička (pokut blbost opravdu nadnaší)
odkazy na ThreadMaster pro win a cpu limiter pro linux máme celou dobu pod nosem na oficiálním webu SETI
http://setiathome.berkeley.edu/download_network.php
Diky za odkaz :)
Vis, SETI nepocitam, jenom Climateprediction a nove i Einsteina. Takze na Web SETI ani ostatnich projektu nechodim vubec ....
Odpovědět