[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [rech] script : Sous shell ?



salut,

On Thu, Oct 31, 2024 at 08:42:21AM +0100, philippe L wrote:
> Et donc je me demande si c'est pas possible de faire des sous shell pour des
> commandes for if ?

for et if ne sont des structures de controle et non des commandes.
c'est devant le nom de commande que tu dois mettre nice.

> https://abs.traduc.org/abs-fr/ch21.html
> Y a t'il des exemples de scripts en production ?

tu ne vas rien gagner à faire un nice sur un subshell qui fait juste un
wait de la commande qui, elle, doit être reschedulée.

sans voir le script c'est dur de donner des pistes d'amélioration mais
j'aurais tendance à:

* m'assurer que ffmpeg utilise ton gpu (gros gains possibles ici)
* paralléliser ce qui est paralélisable et laisser le scheduler faire
  sans nice (et s'assurer avec une commande comme top ou btop que tous
  tes cpus sont à fond).
* paralléliser efficacement nécessite souvent de transformer des
  for en xargs ou d'utiliser make plutôt que sh.

bref: si tu nous montres ta prose on pourra te donner des idées.

-- 
Marc Chantreux
Pôle CESAR (Calcul et services avancés à la recherche)
Université de Strasbourg
14 rue René Descartes,
BP 80010, 67084 STRASBOURG CEDEX
03.68.85.60.79


Reply to: