Supposons que j'ai deux ressources, nommées 0et 1, qui ne sont accessibles qu'en exclusivité. Existe-t-il un moyen de récupérer l '"index" du "processeur parallèle" qui se xargslance afin de l'utiliser comme un service d'exclusion mutuelle gratuit? Par exemple, considérons le calcul parallélisé suivant: $ echo {1..8} | xargs -d " …
J'ai une tâche qui traite une liste de fichiers sur stdin. Le temps de démarrage du programme est important et le temps nécessaire à chaque fichier varie considérablement. Je veux générer un nombre important de ces processus, puis envoyer le travail à ceux qui ne sont pas occupés. Il existe …
J'ai trois types de données qui sont dans différents formats; pour chaque type de données, il existe un script Python qui le transforme en un seul format unifié. Ce script Python est lent et lié au CPU (à un seul cœur sur une machine multi-cœur), donc je veux en exécuter …
Je sais que sur la ligne de commande, je peux utiliser &pour exécuter une commande en arrière-plan. Mais je me demande si je peux le faire dans un script. J'ai un script comme celui-ci: date_stamp=$(date +"%Y-%m-%d" --date='yesterday') shopt -s extglob cd /my/working/directory/ sh ./stay/get_it_ios.sh sh ./stay/get_it_mix.sh cd stay zip ../stay_$date_stamp.zip …
J'ai actuellement des problèmes avec ddinvoqué avec un fichier clairsemé comme entrée ( if) et un fichier comme sortie ( of) avec conv=sparse. ddsemble utiliser Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHzuniquement un cœur du processeur ( 4 cœurs + 4 Intel Hyperthreads) (100% d'un cœur), donc je me demandais s'il …
J'ai besoin d'exécuter des tests de performances pour mon programme simultané et mon exigence est qu'il ne doit être exécuté que sur un seul cœur de processeur. (Je ne veux pas de threads coopératifs - je veux toujours avoir un changement de contexte). J'ai donc deux questions: La meilleure solution …
J'utilise xargspour appeler un script python pour traiter environ 30 millions de petits fichiers. J'espère utiliser xargspour paralléliser le processus. La commande que j'utilise est: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Fondamentalement, Convert.pylira dans un petit fichier json (4 Ko), …
J'ai écrit un script bash au format suivant: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime=$((end-start)) echo "Program has finished execution in $runtime seconds." La whileboucle va lire $inFile, effectuer une activité sur la ligne …
Je veux paralléliser les forboucles du code suivant. Comment faire ça? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2; fi done …
Est-ce la bonne façon de démarrer plusieurs traitements séquentiels en arrière-plan? for i in {1..10}; do for j in {1..10}; do run_command $i $j; done & done; Tous jdoivent être traités les uns après les autres pour un certain temps i, mais tous idoivent être traités simultanément.
Disons que j'ai plusieurs scripts bash qui s'exécutent en parallèle, avec du code comme celui-ci: #!/bin/bash tail -f /dev/null & echo "pid is "$! Est-il $!garanti de me donner le PID de la tâche d'arrière-plan la plus récente de ce script , ou s'agit-il de la tâche d'arrière-plan la plus …
J'ai un processus parallèle embarrassant qui crée une énorme quantité de fichiers presque (mais pas complètement) identiques. Existe-t-il un moyen d'archiver les fichiers "à la volée", afin que les données ne consomment pas plus d'espace que nécessaire? Le processus lui-même accepte les paramètres de ligne de commande et imprime le …
Je voudrais utiliser la fonctionnalité de GNU parallel où il peut exécuter la commande et la liste qui est alimentée en parallèle et la recracher après tout, cependant, je ne veux pas installer GNU parallel sur tous nos serveurs. Ou peut-être une version parallèle de xargs? Existe-t-il une implémentation ksh …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.