Tuned es un conjunto de herramientas y un demonio que ajusta la configuración de su sistema automáticamente según su uso. Periódicamente recopila datos de sus componentes a través de complementos, que utiliza para cambiar la configuración del sistema de acuerdo con el uso actual.
Puede encontrar los perfiles ajustados del sistema utilizados en /lib/tuned/ . Cuando cree los suyos propios, créelos en /etc/tuned de la misma manera que están organizados en /lib/tuned. No recomiendo crear nuevos perfiles en /etc/tuned con el mismo nombre que en /lib/tuned, pero si lo hace, se utilizará el del directorio /etc/tuned. Es mejor crear uno nuevo con un nombre diferente, incluido el que desea modificar, y luego realizar los cambios necesarios en su nuevo perfil.
En CentOS/RHEL7, podemos usar perfiles de ajuste para configurar los diversos parámetros de ajuste. Recomendaría usar esto como parte de la configuración de los requisitos previos de Oracle antes de la configuración de Oracle.
Para instalar e iniciar el servicio sintonizado, siga los pasos que se describen a continuación:
1. Primero, ejecute el siguiente comando para instalar los paquetes necesarios:
# yum install -y tuned
2. Habilite y comience a sintonizar ejecutando los siguientes comandos:
# systemctl enable tuned # systemctl restart tuned
Supongamos que está utilizando Linux kickstart como parte de la compilación estándar de su sistema operativo y configurando Oracle además, puede implementar todas las configuraciones básicas utilizando estos perfiles de ajuste. Puede personalizar la configuración de algunos parámetros según los requisitos.
Parámetros ajustados | equilibrado | rendimiento-rendimiento | perfiles-sintonizados-oracle |
---|---|---|---|
Elevador de E/S | fecha límite | fecha límite | fecha límite |
Gobernador de CPU | bajo demanda | rendimiento | rendimiento |
kernel.sched_min_granularity_ns | auto-escalado | 10ms | 10ms |
kernel.sched_wake_up_granularity_ns | 3ms | 15ms | 15ms |
Lectura anticipada de disco | 128 KB | 4096KB | 4096KB |
vm.dirty_ratio | 20% | 40 % | 80 % |
Barrera del sistema de archivos | en | en | en |
Páginas enormes transparentes | en | en | apagado |
vm.dirty_background_ratio | 10 % | 10 % | 3 % |
vm.intercambio | 60 % | 10 % | 1 % |
erergy_perf_bias | Normal | Rendimiento | Rendimiento |
min_perf_pct(intel_pstate_only) | Escalado automático | Escalado automático | Escalado automático |
tcp_rmem_default | Escalado automático | Escalado automático | 262144 |
tcp_wmem_predeterminado | Escalado automático | Escalado automático | 262144 |
udp_mem(páginas) | Escalado automático | Escalado automático | Escalado automático |
vm.dirty_expre_centisecs | – | – | 500 |
vm.dirty_writeback_centisecs | – | – | 100 |
Núcleo.shmmax | – | – | 4398046511104 |
Núcleo.shmall | – | – | 1073741824 |
Núcleo.sem | – | – | 250 32000 100 128 |
fs.file-max | – | – | 6815744 |
fs.aio-max-nr | – | – | 1048576 |
rango_puerto_local_ip | – | – | 9000 65500 |
tcp_rmen_max | – | – | 4194304 |
tcp_wmen_max | – | – | 1048576 |