GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS/RHEL7 – Profils optimisés Oracle

Tuned est un ensemble d'outils et un démon qui règle automatiquement les paramètres de votre système en fonction de son utilisation. Il collecte périodiquement des données de ses composants via des plugins, qu'il utilise pour modifier les paramètres du système en fonction de l'utilisation actuelle.

Vous pouvez trouver les profils optimisés du système utilisés dans /lib/tuned/ . Lorsque vous créez les vôtres, créez-les dans /etc/tuned de la même manière qu'ils sont organisés dans /lib/tuned. Je ne recommande pas de créer de nouveaux profils dans /etc/tuned avec le même nom que dans /lib/tuned, mais si vous le faites, celui du répertoire /etc/tuned sera utilisé. Il est préférable d'en créer un nouveau avec un nom différent, y compris celui que vous souhaitez modifier, puis d'apporter les modifications nécessaires à votre nouveau profil.

Dans CentOS/RHEL7, nous pouvons utiliser des profils de réglage pour configurer les différents paramètres de réglage. Je recommanderais de l'utiliser dans le cadre de la configuration des prérequis Oracle avant la configuration Oracle.

Pour installer et démarrer le service tuned, suivez les étapes décrites ci-dessous :

1. Tout d'abord, exécutez la commande suivante pour installer les packages requis :

# yum install -y tuned

2. Activez et démarrez tuned en exécutant les commandes suivantes :

# systemctl enable tuned
# systemctl restart tuned

Supposons que vous utilisiez Linux kickstart partie de votre version standard de système d'exploitation et que vous configuriez Oracle par-dessus, vous pouvez implémenter tous les paramètres de base à l'aide de ces profils de réglage. Vous pouvez personnaliser certains paramètres en fonction des besoins.

Paramètres optimisés équilibré débit-performance tuned-profiles-oracle
Ascenseur d'E/S date limite date limite date limite
Gouverneur de CPU à la demande performances performances
kernel.sched_min_granularity_ns mise à l'échelle automatique 10ms 10ms
kernel.sched_wake_up_granularity_ns 3ms 15ms 15ms
Lecture anticipée du disque 128 Ko 4 096 Ko 4 096 Ko
vm.dirty_ratio 20 % 40 % 80 %
Barrière du système de fichiers le le le
Grandes pages transparentes le le désactivé
vm.dirty_background_ratio 10 % 10 % 3 %
vm.swappiness 60 % 10 % 1 %
erergy_perf_bias Normal Performances Performances
min_perf_pct(intel_pstate_only) Auto-scaling Auto-scaling Auto-scaling
tcp_rmem_default Auto-scaling Auto-scaling 262144
tcp_wmem_default Auto-scaling Auto-scaling 262144
udp_mem(pages) Auto-scaling Auto-scaling Auto-scaling
vm.dirty_expre_centisecs 500
vm.dirty_writeback_centisecs 100
Noyau.shmmax 4398046511104
Noyau.shmall 1073741824
Noyau.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 de CentOS 8 vers Oracle Linux 8 :un guide étape par étape

  2. Comment installer Oracle Java 12/11/8 sur CentOS 6/RHEL 6

  3. Comment installer Oracle Java JDK 12/11/8 sur CentOS 7/RHEL 7

  4. Configurer la cible et l'initiateur iSCSI sur CentOS 7/RHEL7

  5. Comment installer Java sur Rocky Linux 8 / CentOS 8 / RHEL 8

Oracle Weblogic 14c sur CentOS 8

Installer APEX et ORDS sur CentOS 8

Comment installer Oracle Database 21C sur CentOS 8

Comment migrer les serveurs CentOS Linux 6, 7, 8 vers Oracle Linux

Comment installer Oracle JDK 9 sur CentOS 7

Comment migrer de CentOS vers Oracle Linux