| # | Otimização / Ajuste | Comando / Parâmetro |
|---|---|---|
| 01 | Verificar mensagens do Kernel com horário legível | dmesg -T |
| 02 | Ajustar agressividade do Swap (10 = prioriza RAM) MEM | sysctl vm.swappiness=10 |
| 03 | Listar todos os parâmetros do Kernel em tempo real | sysctl -a |
| 04 | Carregar um módulo específico no Kernel | modprobe [modulo] |
| 05 | Exibir versão do Kernel, arquitetura e data de compilação | uname -a |
| 06 | Verificar se a CPU suporta virtualização (Intel/AMD) | grep -E 'vmx|svm' /proc/cpuinfo |
| 07 | Verificar qual agendador de I/O está ativo no disco | cat /sys/block/sda/queue/scheduler |
| 08 | Verificar uso de HugePages (essencial para DBs e VMs) | grep Huge /proc/meminfo |
| 09 | Otimizar limite de arquivos abertos (Hard/Soft Limits) | /etc/security/limits.conf |
| 10 | Monitorar interrupções de hardware por núcleo de CPU | cat /proc/interrupts |
Para tornar os ajustes de sysctl permanentes após o reboot, adicione-os ao arquivo /etc/sysctl.conf. No Slackware, isso garante que seu servidor mantenha a performance máxima desde o boot.