linux, Installez la liaison pour init

Comment est le plus pratique d'établir un masque correspondant pour le processus d'initialisation dans Linux (Debian) Lors du démarrage du système?

Je connais à propos de l'ensemble de tâches, mais je souhaite installer le masque d'affinité pour initialiser lors du démarrage, de sorte que tous les processus héritent.

Remercier.
Invité:

Babette

Confirmation de:

Essayez d'utiliser l'argument de charge du noyau "isolcpus". Vous pouvez énumérer les processeurs que le planificateur doit ignorer; La CPU n'est pas répertoriée dans la liste former réellement un masque pour init Et tous ses éléments d'enfant. Ensuite, vous pouvez mettre le processus pour ignorer les processeurs en l'exécutant à travers un ensemble de tâches.

Blanche

Confirmation de:

Qu'essayez-vous d'atteindre, attaché init Et son processus enfant à un processeur spécifique? Existe-t-il une autre application que vous souhaitez exécuter pour isoler les processus système des ressources du CP de l'application? Si tel est le cas, vous voudrez peut-être définir la protection du processeur. Dans les distributions Linux Les utilitaires en temps réel sont disponibles pour cela, mais vous pouvez essayer l'utilitaire CPU Set (cset), Décrit à:

https://rt.wiki.kernel.org/ind ... orial
Par défaut, lors de la création d'un blindage, tous vos processus seront placés dans un ensemble, ce qui vous permettra de déterminer quels processus importants doivent être déplacés vers les ensembles définis ultérieurement.

Est-il proche de ce que vous recherchez?

Babette

Confirmation de:

Si vous voulez juste que votre voiture soit chargée plus lente, essayez de tirer une partie de la RAM ou de traiter des disques durs pour désactiver DMA.

Dans la mesure où init - grand-père

Chaque processus de votre système

L'installation de l'affinité lors du chargement signifie que vous installez l'affinité pour chaque processus. - Bien sûr, voulez-vous être plus sélectif que?

Peut-être que si vous fournissez un peu plus d'informations sur ce que vous essayez d'atteindre, définir l'affinité, il serait possible de donner une réponse raisonnable.

Pour répondre aux questions, connectez-vous ou registre