GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come impostare l'affinità della CPU predefinita per tutti i demoni in Systemd?

Devo impostare l'affinità CPU predefinita per tutti i demoni gestiti da systemd, eccetto un servizio specifico.

Impostazione dell'affinità della CPU del servizio in /etc/systemd/system/myname.service.d/scheduler.conf funziona bene, quindi ho pensato di poter impostare l'affinità del servizio, ad esempio, sui core 2-11 e lasciare che il resto del sistema viva con i core 0-1.

Sembra che non ci riesco.

Ho provato /etc/systemd/system.conf.d/default.conf e anche cambiato /etc/systemd/system.conf .

Tutti i demoni (tranne il mio) iniziano ancora con tutte le CPU consentite.

Sembra troppo complicato impostare un override /etc/systemd/system/*.service.d file di configurazione per ogni altro servizio di sistema.

La versione systemd è 215 (da Debian Jessie)

Aggiornamento:ho rivisitato /etc/systemd/system.conf e ho scoperto che ho sbagliato a scrivere l'elenco dei core della CPU. Ho sperimentato un po' di più e l'ho scoperto, anche se posso impostare l'affinità della CPU predefinita in /etc/systemd/system.conf , l'impostazione in /etc/systemd/system.conf.d/ non sembra avere alcun effetto.

Preferirei mantenere questa impostazione in /etc/systemd/system.conf.d/scheduler.conf in quanto l'intera flotta è gestita da ansible. Ho trovato un paio di esempi su github con la sezione ([Manager] ) linea assente, ma anche questo non funziona per me. La documentazione menziona chiaramente /etc/systemd/system.conf.d . Cosa mi manca?

Risposta accettata:

Ok, a quanto pare la v215 di Jessie non supporta /etc/systemd/system.conf.d del tutto (vedi src/core/main.c:parse_config_file ).

Peccato.

Il caso, però, è chiuso.


Linux
  1. Linux:come impostare l'affinità del processore di un processo su Linux?

  2. Linux:qual è il file predefinito per `hostname`?

  3. Come impostare JAVA_HOME in Linux per tutti gli utenti

  4. Imposta TUTTI i core della CPU su PERFORMANCE in modo permanente

  5. Come configurare /etc/issues per mostrare l'indirizzo IP per eth0

Come controllare tutti i servizi in esecuzione in Linux

Come modificare la shell predefinita nel sistema Linux

Comprendere il file /etc/fstab in Linux

Come posso impostare un nick predefinito per le nuove connessioni irssi?

Come impostare lo swapiness per processo per Linux?

usando i timer di sistema invece di cron