Portál AbcLinuxu, 12. května 2025 09:15

Dotaz: Omezení počtu spuštěných procesů jedné aplikace

Petr Maleček avatar 16.9.2009 01:32 Petr Maleček | skóre: 29 | Plzeň - Bolevec
Omezení počtu spuštěných procesů jedné aplikace
Přečteno: 290×
Odpovědět | Admin

Dobrý den, mám dotaz.

Svůj server zálohuji tar + gzipem a následně rsyncem pryč.

Při zálohování (zipování) ovšem vidím možná 50 spuštěných gzipů. vytížení všech jader je v tu chvíli na 100% i když jsem nastavil nice na 19. Priorita funguje dobře, ale já bych byl raději za vytížení maximálně jednoho jádra na 100% a zbytek ať dělá to, co má.

Nevíte někdo, jak omezit počet spuštěných gzipů na 1-2 ?

Napadl mi leda ulimit s tím, že zálohování předám pod jiného usera, kterému bych to omezení udělal.

 

Nějaké lepší návrhy ? Děkuji.

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

Odpovědi

16.9.2009 06:58 faha
Rozbalit Rozbalit vše Re: Omezení počtu spuštěných procesů jedné aplikace
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ja to tedy jeste nikdy k nicemu nepouzival, ale cetl jsem, ze se jedna o jednu z "nejlepsi" features co se do 2.6 rady kernelu zatim dostala, mam na mysli cgroups (control groups).

Cituji:

Control Groups provide a mechanism for aggregating/partitioning sets of
tasks, and all their future children, into hierarchical groups with
specialized behaviour.
Predstaveno to tusim bylo v 2.6.24, info nejdete v kernel dokumentaci. http://www.mjmwired.net/kernel/Documentation/cgroups.txt
16.9.2009 09:52 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Omezení počtu spuštěných procesů jedné aplikace
Zrovna minulý týden byla na tohle téma přednáska na Fedoří vývojářské konferenci, slajdy zde.
There is no point in being so cool in a cold world.
16.9.2009 10:43 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Omezení počtu spuštěných procesů jedné aplikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím kde přesně se vám bere těch 50 gzipů, ale pomocí taskset můžete libovolný proces nebo vlákno přiřadit na libovolné jádro.
16.9.2009 21:23 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Omezení počtu spuštěných procesů jedné aplikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Netreba noveho usera, nastaeny ulimit sa tyka iba volajuceho procesu a potomkov.
sh -c "ulimit -u 3 && tar czf ..."
If you hold a Unix shell up to your ear, you can you hear the C.

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.