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

CentOS/RHEL7 – Optimierte Profile Oracle

Tuned ist eine Reihe von Tools und ein Daemon, der die Einstellungen Ihres Systems je nach Nutzung automatisch anpasst. Es sammelt regelmäßig Daten von seinen Komponenten durch Plugins, die es verwendet, um die Systemeinstellungen entsprechend der aktuellen Nutzung zu ändern.

Sie finden die vom System verwendeten abgestimmten Profile unter /lib/tuned/ . Wenn Sie Ihre eigenen erstellen, erstellen Sie sie in /etc/tuned genauso wie sie in /lib/tuned organisiert sind. Ich empfehle nicht, neue Profile in /etc/tuned mit demselben Namen wie in /lib/tuned zu erstellen, aber wenn Sie dies tun, wird das Profil im /etc/tuned-Verzeichnis verwendet. Es ist besser, ein neues mit einem anderen Namen zu erstellen, einschließlich des Namens, den Sie ändern möchten, und dann die erforderlichen Änderungen an Ihrem neuen Profil vorzunehmen.

In CentOS/RHEL7 können wir Tuning-Profile zum Einrichten der verschiedenen Parameter für das Tuning verwenden. Ich würde empfehlen, dies als Teil der Konfiguration von Oracle-Voraussetzungen vor der Oracle-Konfiguration zu verwenden.

Führen Sie die folgenden Schritte aus, um den optimierten Dienst zu installieren und zu starten:

1. Führen Sie zunächst den folgenden Befehl aus, um die erforderlichen Pakete zu installieren:

# yum install -y tuned

2. Aktivieren und starten Sie tuned, indem Sie die folgenden Befehle ausführen:

# systemctl enable tuned
# systemctl restart tuned

Nehmen wir an, Sie verwenden den Linux-Kickstart-Teil Ihres Betriebssystem-Standard-Builds und konfigurieren Oracle darauf, Sie können alle grundlegenden Einstellungen mit diesen Tuning-Profilen implementieren. Sie können einige Parametereinstellungen je nach Bedarf anpassen.

Abgestimmte Parameter ausgewogen Durchsatzleistung tuned-profiles-oracle
E/A-Aufzug Frist Frist Frist
CPU-Governor auf Anfrage Leistung Leistung
kernel.sched_min_granularity_ns automatische Skalierung 10ms 10ms
kernel.sched_wake_up_granularity_ns 3ms 15ms 15ms
Datenträger-Read-Ahead 128 KB 4096 KB 4096 KB
vm.dirty_ratio 20 % 40 % 80 %
Dateisystembarriere an an an
Transparente Riesenseiten an an aus
vm.dirty_background_ratio 10 % 10 % 3 %
vm.swappiness 60 % 10 % 1 %
erergy_perf_bias Normal Leistung Leistung
min_perf_pct(intel_pstate_only) Automatische Skalierung Automatische Skalierung Automatische Skalierung
tcp_rmem_default Automatische Skalierung Automatische Skalierung 262144
tcp_wmem_default Automatische Skalierung Automatische Skalierung 262144
udp_mem(Seiten) Automatische Skalierung Automatische Skalierung Automatische Skalierung
vm.dirty_expre_centisecs 500
vm.dirty_writeback_centisecs 100
Kernel.shmmax 4398046511104
Kernel.shmall 1073741824
Kernel.sem 250 32000 100 128
fs.file-max 6815744
fs.aio-max-nr 1048576
ip_local_port_range 9000 65500
tcp_rmen_max 4194304
tcp_wmen_max 1048576


Cent OS
  1. Migration von CentOS 8 auf Oracle Linux 8:Eine Schritt-für-Schritt-Anleitung

  2. So installieren Sie Oracle Java JDK 12/11/8 auf CentOS 7/RHEL 7

  3. Konfigurieren Sie iSCSI Target &Initiator auf CentOS 7 / RHEL7

  4. So installieren Sie Java unter Rocky Linux 8 / CentOS 8 / RHEL 8

  5. Leitfaden für Anfänger zum Optimieren von Profilen in CentOS/RHEL

Oracle Weblogic 14c auf CentOS 8

Installieren Sie APEX und ORDS unter CentOS 8

So installieren Sie Oracle Database 21C auf CentOS 8

So migrieren Sie CentOS Linux 6, 7, 8-Server auf Oracle Linux

So installieren Sie Oracle JDK 9 auf CentOS 7

So migrieren Sie von CentOS zu Oracle Linux