Portál AbcLinuxu, 26. července 2025 14:48


Dotaz: Omezit využití CPU při zálohování

7.4.2007 14:00 zal
Omezit využití CPU při zálohování
Přečteno: 404×
Odpovědět | Admin
Jde nějak omezit využití cpu při zálohování pomocí tar/dar?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.4.2007 14:02 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Odpovědět | | Sbalit | Link | Blokovat | Admin
man nice

pokud už úloha běží tak man renice
-- Nezdar není hanbou, hanbou je strach z pokusu.
7.4.2007 15:39 zal
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
To nastaví jen prioritu. Já bych potřeboval říct tak, a na tar bude maximálně 10% času CPU.
7.4.2007 15:41 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
K čemu je dobré využívat procesor jen na 10 procent, když nemá nic jiného na práci?
7.4.2007 18:23 Michal
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Dnesni mladez nema ani za mak predstavivosti. To dela asi ta televize a pocitace ;-)

Resil jsem podobny problem. V mem pripade to bylo kvuli IO. Kriticka aplikace zrala 20% CPU ale potrebovala docela solidni datovy tok z diskoveho pole. No a kdyz se spustilo zalohovani tak to slo samozrejme srat. A to zcela nezavisle na priorite (logicky, zalohovani tak ci onak dostalo svych 80%). Resenim bylo naockovani taru nekolika volanimi usleep.
7.4.2007 18:31 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
To, co popisujete, ovšem není řešení, ale workaround. Osobně doporučuji řešit problém, nikoli příznaky.
7.4.2007 19:02 zal
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jenže ten procesor má pořád práci, jede skoro pořád naplno a tak mu chci prostě na chvilku useknout třeba 10% na zálohy, nice akorád udělá to, že ten proces bude někde v pozadí a zálohování bude trvat hrozně dlouho.
7.4.2007 20:00 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Takže vám jde o to, aby dostal aspoň 10 procent, ne nejvýše 10 procent?
7.4.2007 23:34 zal
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Když se to tak vezme, tak vlastně ano.
10.4.2007 12:33 Dave
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nehledáte náhodou cpulimit?
10.4.2007 21:38 zal
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Dobrý až na to že mi program vždy hrdě zahlásí Segmentation fault.
10.4.2007 22:50 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Spouští se to tak, že předáš pid již běžícího procesu, nebo jeho název s cestou. Sám o sobě žádný proces nespouští. Stačí mrknout do zdrojáku. Testoval jsem to a překvapivě to funguje (roztarování bzipovaného zdrojáku kernelu při omezení pidu bzip2 dle topu)
10.4.2007 22:59 zal
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Já vím, jak se to spouští, jen mi vždy odpoví segmentation fault. Jako kdyby si nerozumněl s jádrem(2.6.18).
10.4.2007 23:17 zal
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Tak jo, funguje, jen to nesnese třeba --pid, musím napsat -p. Asi nějaká chyba, starší verze jela.
11.4.2007 09:44 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Omezit využití CPU při zálohování
Má to jeden céčkový zdroják a jde snadno krokovat v debuggeru. Chyba je v načítání spouštěcích parametrů, do atoi předává místo řetězce null.

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.