Lors de l'appel de fork(), quelles sont les pratiques permettant de garantir que le processus enfant peut s'exécuter en parallèle sur un core séparé?Est-il possible qu'un processus fils créé par fork() sous Linux s'exécute sur un noyau séparé dans un environnement SMP?
0
A
Répondre
0
Aucune. Vous pouvez définir le processus parent et le processus enfant pour avoir des affinités disjointes, mais vous ne pouvez pas les forcer à fonctionner en parallèle.
0
- En fait, avoir un autre noyau dans votre système pour l'exécuter et avoir cela pas désactivé dans le firmware, 2. avoir un noyau avec le support de SMP, et ne pas l'avoir désactivé non plus. 3. Ne pas avoir votre processus verrouillé à un noyau (mot-clé: masque d'affinité cpu).
Questions connexes
- 1. barrières dans le noyau Linux SMP
- 2. Multithread et SMP Linux
- 3. Comment fork/cloner un processus fils Node identique dans le même sens que fork() de l'appel système Linux?
- 4. fork() et wait() avec deux processus fils
- 5. Exécution d'un processus séparé dans un processus parent
- 6. Supprimer un noyau sous Linux?
- 7. Tuer un processus (soi-disant) occupé dans le noyau Linux?
- 8. fork, execlp sous Linux
- 9. Linux exécute un processus fils avec redirection sans engendrer un nouveau processus
- 10. Linux - Désactiver les E/S tamponnées dans les processus fils
- 11. Comment désigner un processus/thread à un certain noyau dans un environnement multi-core?
- 12. Linux Scheduler sur NUMA et SMP
- 13. Comment faire un fork d'un processus fils et rediriger toutes les sorties du programme vers le processus fils?
- 14. comment imprimer tous les processus répertoriés sur un noyau particulier du processeur sous Linux?
- 15. Dans un environnement POSIX, comment suivre les fichiers auxquels accède un processus fils?
- 16. appel système pour tuer un processus dans le noyau linux
- 17. Détecter un environnement de bureau sous Linux par programmation dans C
- 18. Statistiques de processus de mesure sous Linux
- 19. sous-clusters dans un environnement de cluster
- 20. Environnement Safe Python sous Linux
- 21. Exécuter un programme dans l'espace noyau sous Linux
- 22. comment attacher un processus fils dans gdb?
- 23. cross compilation de CUPS sur ARM sous environnement Linux
- 24. Comment démarrer jupyter dans un environnement créé par conda?
- 25. Comment renommer un processus sous Linux?
- 26. Linux 2.6 gestion du processus du noyau
- 27. Comment obtenir la tâche en cours pour un cpu donné dans SMP Linux?
- 28. Démarrer un processus en arrière-plan sous Linux avec C
- 29. Créer un environnement Linux en C en utilisant execl et fork()
- 30. Comment faire pour détecter un processus caché sous Linux