Hlavní navigace

Efektivní paralelní spouštění příkazů

6. 1. 2009

Sdílet

Pokud potřebujete hromadně zpracovávat více souborů, například převádět spoustu multimediálních souborů do jiného formátu, co možná nejrychleji a nejefektivněji, bude se vám možná hodit PPSS (Parallel Processing Shell Script) – program, který práci výhodně rozdělí více jádrům procesoru. Dokáže využít i vlastnosti HyperThreading. Tento program nejdříve spočítá počet CPU a poté se sám postará o to, aby každý zpracovával jeden soubor. Vstupními parametry jsou pro něj příkaz, který má spouštět, a textový soubor obsahující cesty k souborům. Pro jednoduchost může být místo seznamu určena složka, ve které se příkaz použije pro každý soubor.

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.

Byl pro vás článek přínosný?

Autor zprávičky

Miro Hrončok je vývojář svobodného softwaru v Red Hatu, učitel na Fakultě informačních technologií ČVUT v Praze, Fedora Ambassador a člen Python Software Foundation. Přes den dělá open source a v noci taky.