GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So legen Sie die CPU-Affinität für den SYSTEMD-Prozess in CentOS/RHEL 7 fest

CPU-Affinität ist eine der Anweisungen, um die CPU-Affinität der von systemd ausgeführten Prozesse zu steuern.

aus der Manpage von systemd.exec:

# man systemd.exec

CPUAffinity=

Controls the CPU affinity of the executed processes. Takes a list of CPU indices or ranges separated by either
 whitespace or commas. CPU ranges are specified by the lower and upper CPU indices separated by a dash. This 
option may be specified more than once in which case the specified CPU affinity masks are merged. If the empty 
string is assigned, the mask is reset, all assignments prior to this will have no effect. See sched_setaffinity(2)
 for details.

CPU-Affinität konfigurieren

1. Bearbeiten Sie die Datei „/etc/systemd/system.conf “:

# vi /etc/systemd/system.conf

2. Entkommentieren Sie „CPU-Affinität ” Zeile und hängen Sie die CPU-Nummern an.

CPUAffinity=2,3

3. Starten Sie den Server neu und überprüfen Sie den Status der CPU-Affinität.

Bestätigen

Die folgenden Befehle zeigen die CPU-Affinität des Prozesses:

# taskset -p [process ID]
# ps --ppid 2 -p 2 -o uname,pid,ppid,cmd,cls,psr --deselect


Cent OS
  1. Linux – Wie stellt man die Standard-CPU-Affinität für alle Daemons in Systemd ein?

  2. CentOS / RHEL:So aktivieren Sie SSL für Apache

  3. So legen Sie children-max für den udev-Dienst in CentOS/RHEL 7 fest

  4. So steuern Sie die Ressource (cgroup) mit systemd für die Benutzerprozessgruppe in CentOS/RHEL 7

  5. So debuggen Sie den systemd-Startvorgang in CentOS/RHEL 7 und 8

So installieren/aktualisieren Sie Systemd unter RHEL/CentOS 7

So legen Sie den Hostnamen in CentOS 7 / RHEL 7 fest oder ändern ihn

So stellen/ändern Sie den Hostnamen in CentOS 8 / RHEL 8

So installieren Sie Varnish Cache 6 für Nginx unter CentOS/RHEL 8

So richten Sie ein IPsec-basiertes VPN mit Strongswan unter CentOS/RHEL 8 ein

So richten Sie SSH unter CentOS und RHEL ein