GNU/Linux >> Znalost Linux >  >> Linux

Linux – Jak nastavit výchozí afinitu CPU pro všechny démony v Systemd?

Potřebuji nastavit výchozí afinitu CPU pro všechny démony spravované systemd, kromě konkrétní služby.

Nastavení afinity CPU služby na /etc/systemd/system/myname.service.d/scheduler.conf funguje dobře, takže jsem si myslel, že bych mohl nastavit svou afinitu ke službám řekněme na jádra 2-11 a nechat zbytek systému žít s jádry 0-1.

Zdá se, že nemůžu.

Zkusil jsem /etc/systemd/system.conf.d/default.conf a dokonce změnil /etc/systemd/system.conf .

Všichni démoni (kromě mého jednoho) stále začínají se všemi povolenými CPU.

Zdá se, že je příliš obtížné nastavit přepsání /etc/systemd/system/*.service.d konfigurační soubor pro každou další systémovou službu.

Verze systemd je 215 (od Debian Jessie)

Aktualizace:Znovu jsem navštívil /etc/systemd/system.conf a zjistil jsem, že jsem špatně napsal seznam jader CPU. Trochu více jsem experimentoval a zjistil jsem, že i když mohu nastavit výchozí afinitu CPU v /etc/systemd/system.conf , nastavení v /etc/systemd/system.conf.d/ nezdá se, že by to mělo žádný účinek.

Toto nastavení bych raději ponechal v /etc/systemd/system.conf.d/scheduler.conf protože celou flotilu řídí ansible. Na githubu jsem našel pár příkladů se sekcí ([Manager] ) řádek chybí, ale to mi také nefunguje. Dokumentace jasně uvádí /etc/systemd/system.conf.d . Co mi chybí?

Přijatá odpověď:

Dobře, v215 od Jessie zjevně nepodporuje /etc/systemd/system.conf.d vůbec (viz src/core/main.c:parse_config_file ).

Škoda.

Případ je však uzavřen.


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Rozdíl mezi těmito příkazy pro svržení linuxového serveru?

  3. Linux – Jak nastavit výchozí oprávnění k souborům pro všechny složky/soubory v adresáři?

  1. Linux – Jak začít Systemd bez Default.target?

  2. Linux – jaký je výchozí soubor pro `hostname`?

  3. Jak nastavit afinitu CPU pro proces z C nebo C++ v Linuxu?

  1. Jak nastavit proměnnou prostředí pro všechny v mém linuxovém systému?

  2. Jak nastavit swapnost procesu pro linux?

  3. pomocí časovačů systemd místo cronu