Certains programmes de ligne de commande GNU/Linux (tels que "oggenc", pour encoder l'audio au format ogg vorbis) utilisent seulement 1 de tous les cœurs de votre CPU. Le problème est que, dans mon cas, j'ai 4 cœurs et que les programmes utilisent seulement 1 core, ce qui fait travailler le CPU à 25% (un seul des cœurs travaille à 100%, mais les 3 autres sont à 0% pour cette tâche).Traitement parallèle dans la ligne de commande GNU/Linux
Il pourrait être possible de forcer l'utilisation de plusieurs cœurs pour un programme de ligne de commande?
Ce serait bien avec une sorte de tâches telles que zip, tar, oggenc, etc.
PS: J'ai trouvé un programme appelé « parallèle », mais je ne suis pas réaliser comment faire fonctionner correctement ... :(
Si le programme n'a pas écrit avec multi-thread ou multi-fonctions de traitement, vous ne pouvez pas le faire fonctionner sur plusieurs CPUs.You peut Exécuter 2 instances de cette commande dans le même temps, puis ils utiliseront probablement 2 processeurs. – Tamar
Stack Overflow est un site de questions sur la programmation et le développement. Cette question semble être hors sujet car il ne s'agit pas de programmation ou de développement. Voir [Quels sujets puis-je poser à ce sujet?] (Http://stackoverflow.com/help/on-topic) dans le centre d'aide. Peut-être [Super User] (http://superuser.com/) ou [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) serait un meilleur endroit à demander. Si vous sentez son sur-sujet ailleurs, alors [demander une migration] (http://meta.stackoverflow.com/q/254851) – jww