{"id":6935,"date":"2026-05-16T13:45:20","date_gmt":"2026-05-16T16:45:20","guid":{"rendered":"https:\/\/helpsysadmin.com.br\/blog\/?p=6935"},"modified":"2026-05-16T15:30:28","modified_gmt":"2026-05-16T18:30:28","slug":"como-reduzir-consumo-de-ram-em-servidores-web","status":"publish","type":"post","link":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/","title":{"rendered":"Como Reduzir o Consumo de RAM em Servidores Web: Guia Completo"},"content":{"rendered":"<div id=\"helps-2051732914\" class=\"helps-before-content-2 helps-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-3661896953164277\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<!-- 2anuncios display quadrado -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-3661896953164277\"\r\n     data-ad-slot=\"5051229894\"\r\n     data-ad-format=\"auto\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><\/div>\n<h4 class=\"wp-block-heading\" id=\"h-parte-1-introducao\">Parte 1 \u2014 Introdu\u00e7\u00e3o<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Saber como <strong>reduzir o consumo de RAM em servidores web<\/strong> \u00e9 uma das habilidades mais importantes para administradores de sistemas e desenvolvedores que gerenciam infraestrutura pr\u00f3pria ou VPS. Quando a mem\u00f3ria RAM se esgota, o servidor passa a usar swap em disco, causando lentid\u00e3o severa, timeouts e queda de disponibilidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O alto consumo de RAM raramente tem uma causa \u00fanica. Geralmente \u00e9 resultado de uma combina\u00e7\u00e3o de fatores: servidor web mal configurado, excesso de processos PHP rodando simultaneamente, servi\u00e7os desnecess\u00e1rios em segundo plano e falta de cache eficiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste guia, voc\u00ea vai aprender a identificar o que est\u00e1 consumindo RAM no seu servidor, otimizar as configura\u00e7\u00f5es do Nginx ou Apache, ajustar o PHP-FPM, ativar mecanismos de cache e desativar servi\u00e7os que n\u00e3o s\u00e3o necess\u00e1rios. Ao aplicar todas essas t\u00e9cnicas, \u00e9 poss\u00edvel <strong>reduzir o consumo de RAM em servidores web<\/strong> em 30% a 60%, dependendo do ambiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alto consumo de RAM \u00e9 um dos problemas mais comuns em ambientes <a href=\"https:\/\/helpsysadmin.com.br\/blog\/como-instalar-crowdsec\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Como instalar Crowdsec\" target=\"_blank\" rel=\"noopener\">Linux<\/a>. Para entender a otimiza\u00e7\u00e3o completa do sistema, veja o guia de <strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/otimizar-vps-servidor-dedicado-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">otimizar VPS, servidor dedicado e cloud<\/a><\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-parte-2-como-monitorar-o-uso-de-ram-no-servidor\">Parte 2 \u2014 Como monitorar o uso de RAM no servidor<\/h4>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-como-monitorar-o-consumo-de-ram-antes-de-otimizar\">Como monitorar o consumo de RAM antes de otimizar<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de saber como reduzir o consumo de RAM em servidores web, \u00e9 necess\u00e1rio entender o que est\u00e1 consumindo mem\u00f3ria. Sem dados concretos, qualquer ajuste \u00e9 feito no escuro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Principais comandos de monitoramento:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>free -h<\/code><\/strong> \u2014 exibe a mem\u00f3ria total, usada, livre e de swap de forma leg\u00edvel:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>free -h<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">free<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">h<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>htop<\/code><\/strong> \u2014 interface interativa que mostra processos ordenados por uso de mem\u00f3ria em tempo real. Instale com <code>apt install htop<\/code> ou dnf<code> install htop<\/code>.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ps aux --sort=-%mem | head -20<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">ps<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">aux<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">sort<\/span><span style=\"color: #81A1C1\">=-%<\/span><span style=\"color: #D8DEE9\">mem<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">|<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">head<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #B48EAD\">20<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">lista os 20 processos que mais consomem RAM no momento.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>vmstat -s<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">vmstat<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">s<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">exibe estat\u00edsticas detalhadas de mem\u00f3ria do kernel.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>cat \/proc\/meminfo<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">cat<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">proc<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">meminfo<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">mostra informa\u00e7\u00f5es brutas sobre uso de mem\u00f3ria, incluindo buffers e cache do kernel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outro ponto importante: no Linux, a mem\u00f3ria exibida como &#8220;usada&#8221; inclui buffers e cache do sistema. O que realmente importa \u00e9 a coluna <strong>available<\/strong> no <code>free -h<\/code>, pois ela indica quanta mem\u00f3ria est\u00e1 de fato dispon\u00edvel para novos processos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ap\u00f3s identificar quais processos consomem mais RAM, \u00e9 poss\u00edvel atacar os maiores vil\u00f5es com configura\u00e7\u00f5es espec\u00edficas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O uso excessivo de mem\u00f3ria pode afetar CPU, swap e disco simultaneamente. Confira como melhorar a <strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/otimizar-vps-servidor-dedicado-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">performance do servidor<\/a><\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-parte-3-otimizando-o-servidor-web-nginx-vs-apache\">Parte 3 \u2014 Otimizando o servidor web: Nginx vs Apache<\/h4>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-nginx-vs-apache-qual-consome-menos-ram-e-como-configurar\">Nginx vs Apache: qual consome menos RAM e como configurar<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Uma das decis\u00f5es mais impactantes para reduzir o consumo de RAM em servidores web \u00e9 a escolha e configura\u00e7\u00e3o do servidor HTTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Apache<\/strong> usa o modelo prefork ou worker: cada requisi\u00e7\u00e3o recebe um processo ou thread dedicado. Isso significa que, com 100 conex\u00f5es simult\u00e2neas, voc\u00ea pode ter 100 processos Apache em mem\u00f3ria. Para reduzir o consumo:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>nano \/etc\/apache2\/mods-enabled\/mpm_prefork.conf<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">nano<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">etc<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">apache2<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">mods<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">enabled<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">mpm_prefork<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">conf<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>StartServers        2\nMinSpareServers     2\nMaxSpareServers     5\nMaxRequestWorkers  50\nMaxConnectionsPerChild 1000<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">StartServers<\/span><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #B48EAD\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">MinSpareServers<\/span><span style=\"color: #D8DEE9FF\">     <\/span><span style=\"color: #B48EAD\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">MaxSpareServers<\/span><span style=\"color: #D8DEE9FF\">     <\/span><span style=\"color: #B48EAD\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">MaxRequestWorkers<\/span><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #B48EAD\">50<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">MaxConnectionsPerChild<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1000<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Reduza <code>MaxRequestWorkers<\/code> ao m\u00ednimo necess\u00e1rio para o tr\u00e1fego real do seu site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nginx<\/strong> usa um modelo orientado a eventos e ass\u00edncrono, muito mais eficiente em mem\u00f3ria. Um \u00fanico worker pode lidar com milhares de conex\u00f5es simult\u00e2neas. Configure assim:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>nano \/etc\/nginx\/nginx.conf<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">nano<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">etc<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">nginx<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">nginx<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">conf<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>\n<\/code><\/pre>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>worker_processes auto;  # ou igual ao n\u00famero de CPUs\nworker_connections 1024;\nkeepalive_timeout 15;\nclient_body_buffer_size 10K;\nclient_max_body_size 8M;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">worker_processes<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">auto<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\">  # <\/span><span style=\"color: #D8DEE9\">ou<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">igual<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">ao<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">n\u00famero<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">de<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">CPUs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">worker_connections<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1024<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">keepalive_timeout<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">15<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">client_body_buffer_size<\/span><span style=\"color: #D8DEE9FF\"> 10<\/span><span style=\"color: #D8DEE9\">K<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">client_max_body_size<\/span><span style=\"color: #D8DEE9FF\"> 8<\/span><span style=\"color: #D8DEE9\">M<\/span><span style=\"color: #81A1C1\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Reduzir <code>keepalive_timeout<\/code> e <code>worker_connections<\/code> para valores adequados ao seu tr\u00e1fego evita que o Nginx reserve mem\u00f3ria para conex\u00f5es que nunca chegam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea ainda usa Apache, considere migrar para Nginx. Em servidores com 1 GB de RAM, essa mudan\u00e7a sozinha pode liberar 150 a 300 MB de mem\u00f3ria, dependendo do volume de tr\u00e1fego.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aplica\u00e7\u00f5es mal configuradas podem consumir recursos excessivos. Veja a estrat\u00e9gia de <strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/otimizar-vps-servidor-dedicado-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">otimiza\u00e7\u00e3o de infraestrutura Linux<\/a><\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-parte-4-ajustando-php-fpm-e-extensoes\">Parte 4 \u2014 Ajustando PHP-FPM e extens\u00f5es<\/h4>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-como-configurar-o-php-fpm-para-consumir-menos-ram\">Como configurar o PHP-FPM para consumir menos RAM<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O PHP-FPM \u00e9 respons\u00e1vel por grande parte do consumo de RAM em servidores que hospedam aplica\u00e7\u00f5es PHP. A configura\u00e7\u00e3o padr\u00e3o raramente \u00e9 ideal para servidores com pouca mem\u00f3ria.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O par\u00e2metro mais cr\u00edtico \u00e9 <code>pm.max_children<\/code>, que define quantos processos PHP podem rodar ao mesmo tempo. Calcule assim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RAM dispon\u00edvel para PHP \u00f7 RAM m\u00e9dia por processo PHP = pm.max_children<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se cada processo PHP consome ~30 MB e voc\u00ea tem 300 MB dispon\u00edveis para PHP:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>300 \u00f7 30 = 10 processos<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Configura\u00e7\u00e3o recomendada para servidores pequenos:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\/etc\/php\/8.x\/fpm\/pool.d\/www.conf #esse caminho pode mudar dependendo da sua distribui\u00e7\u00e3o linux<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">etc<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">php<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9FF\">8<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">x<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">fpm<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">pool<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">d<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">www<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">conf<\/span><span style=\"color: #D8DEE9FF\"> #<\/span><span style=\"color: #D8DEE9\">esse<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">caminho<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">pode<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">mudar<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">dependendo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">da<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">sua<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">distribui\u00e7\u00e3o<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">linux<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>pm = dynamic\npm.max_children = 10\npm.start_servers = 3\npm.min_spare_servers = 2\npm.max_spare_servers = 5\npm.max_requests = 500<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">pm<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">dynamic<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">pm<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">max_children<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">10<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">pm<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">start_servers<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">pm<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">min_spare_servers<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">pm<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">max_spare_servers<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">pm<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">max_requests<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">500<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">O <code>pm.max_requests = 500<\/code> for\u00e7a a reinicializa\u00e7\u00e3o do processo ap\u00f3s 500 requisi\u00e7\u00f5es, prevenindo vazamentos de mem\u00f3ria (memory leaks) em aplica\u00e7\u00f5es mal escritas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Desative extens\u00f5es PHP n\u00e3o utilizadas<\/strong> no arquivo <code>php.ini<\/code>:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>;extension=soap\n;extension=imap\n;extension=xdebug   ; NUNCA ative em produ\u00e7\u00e3o<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9\">extension<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9\">soap<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9\">extension<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9\">imap<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9\">extension<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9\">xdebug<\/span><span style=\"color: #D8DEE9FF\">   <\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">NUNCA<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">ative<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">em<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">produ\u00e7\u00e3o<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cada extens\u00e3o PHP carregada consome mem\u00f3ria em todos os processos. Desativar 5 a 8 extens\u00f5es desnecess\u00e1rias pode reduzir em 5\u201315 MB o consumo por processo, o que, multiplicado por 10 processos, representa at\u00e9 150 MB liberados.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-parte-5-cache-e-banco-de-dados-eficiente\">Parte 5 \u2014 Cache e banco de dados eficiente<\/h4>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-usando-cache-para-reduzir-o-consumo-de-ram-indiretamente\">Usando cache para reduzir o consumo de RAM indiretamente<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O uso de cache \u00e9 uma estrat\u00e9gia poderosa para reduzir o consumo de RAM em servidores web, pois diminui o n\u00famero de processos PHP que precisam ser iniciados para responder requisi\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>OPcache<\/strong> \u2014 integrado ao PHP, armazena o bytecode compilado em mem\u00f3ria compartilhada, eliminando a recompila\u00e7\u00e3o a cada requisi\u00e7\u00e3o:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">o default \u00e9 alterar esses valores no php.ini da vers\u00e3o do php utilizado<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>opcache.enable=1\nopcache.memory_consumption=128\nopcache.max_accelerated_files=40000\nopcache.revalidate_freq=60<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">opcache<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">enable<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">opcache<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">memory_consumption<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">128<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">opcache<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">max_accelerated_files<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">40000<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">opcache<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">revalidate_freq<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">60<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Redis<\/strong> como cache de sess\u00f5es e objetos evita que a aplica\u00e7\u00e3o precise consultar o banco de dados repetidamente, reduzindo o tempo de execu\u00e7\u00e3o dos processos PHP e permitindo que eles liberem mem\u00f3ria mais rapidamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>No MySQL\/MariaDB<\/strong>, reduza o buffer pool se ele estiver superdimensionado:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">geralmente \/etc\/my.cnf<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&#91;mysqld&#93;\ninnodb_buffer_pool_size = 128M  ; ajuste ao real uso<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9FF\">&#91;<\/span><span style=\"color: #D8DEE9\">mysqld<\/span><span style=\"color: #D8DEE9FF\">&#93;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">innodb_buffer_pool_size<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> 128<\/span><span style=\"color: #D8DEE9\">M<\/span><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">ajuste<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">ao<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">real<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">uso<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Veja mais em : <strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/mariadb-consumindo-muita-cpu\/\" target=\"_blank\" rel=\"noreferrer noopener\">MariaDB consumindo muita CPU? Como otimizar o my.cnf<\/a><\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O valor padr\u00e3o do <code>innodb_buffer_pool_size<\/code> \u00e9 128 MB, mas em servidores com MySQL configurado automaticamente pode chegar a 50\u201375% da RAM total, o que em um servidor de 1 GB representa 512\u2013768 MB s\u00f3 para o banco de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Monitorar o uso real com <code>SHOW ENGINE INNODB STATUS<\/code> e ajustar esse valor para o tamanho real do banco de dados \u00e9 uma das formas mais eficazes de liberar RAM rapidamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reduzir consumo de RAM exige ajustes no ambiente completo. Veja como <strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/otimizar-vps-servidor-dedicado-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">otimizar VPS Linux<\/a><\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-parte-6-desativando-servicos-desnecessarios-no-linux\">Parte 6 \u2014 Desativando servi\u00e7os desnecess\u00e1rios no Linux<\/h4>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-desative-servicos-que-consomem-ram-sem-necessidade\">Desative servi\u00e7os que consomem RAM sem necessidade<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sistemas Linux instalados via imagens de VPS frequentemente v\u00eam com servi\u00e7os ativados que n\u00e3o s\u00e3o necess\u00e1rios em servidores web de produ\u00e7\u00e3o. Cada servi\u00e7o desnecess\u00e1rio rodando em segundo plano consome RAM constantemente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Liste os servi\u00e7os ativos:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>systemctl list-units --type=service --state=running<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">list<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">units<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">type<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9\">service<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">state<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9\">running<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Servi\u00e7os que costumam ser desnecess\u00e1rios em servidores web:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>systemctl disable --now avahi-daemon\nsystemctl disable --now bluetooth\nsystemctl disable --now cups\nsystemctl disable --now snapd<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">disable<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">now<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">avahi<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">daemon<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">disable<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">now<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">bluetooth<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">disable<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">now<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">cups<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">disable<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">now<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">snapd<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Configure o swap de forma inteligente.<\/strong> O swap n\u00e3o substitui RAM, mas evita o crash do servidor quando a mem\u00f3ria esgota. Ajuste o <code>swappiness<\/code> para reduzir o uso desnecess\u00e1rio de swap:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>echo \"vm.swappiness=10\" >> \/etc\/sysctl.conf\nsysctl -p<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">echo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">vm.swappiness=10<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">&gt;&gt;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">etc<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">sysctl<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">conf<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">sysctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">p<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">O valor padr\u00e3o de <code>swappiness=60<\/code> faz o kernel mover processos para o swap cedo demais. Com <code>swappiness=10<\/code>, o Linux s\u00f3 recorre ao swap quando realmente necess\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, use <code>ulimit<\/code> para limitar a quantidade de processos que usu\u00e1rios do sistema podem criar, impedindo que um processo mal comportado consuma toda a RAM dispon\u00edvel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Interpretar corretamente m\u00e9tricas de mem\u00f3ria \u00e9 essencial para evitar gargalos. Veja o guia de <strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/otimizar-vps-servidor-dedicado-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">otimiza\u00e7\u00e3o de servidores<\/a><\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">O consumo de RAM deve ser analisado junto com outras m\u00e9tricas do sistema. Veja tamb\u00e9m:<\/p>\n<\/blockquote>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/swap-alto-com-ram-livre-linux\/\">como resolver swap alto<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/memory-leak-linux-detectar-resolver\/\">como detectar memory leak<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/memoria-processos-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\">como monitorar mem\u00f3ria no Linux<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Conclus\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reduzir o consumo de RAM em servidores web \u00e9 um processo cont\u00ednuo que combina monitoramento, configura\u00e7\u00e3o e escolhas arquiteturais inteligentes. As principais a\u00e7\u00f5es que voc\u00ea deve tomar s\u00e3o: usar Nginx em vez de Apache quando poss\u00edvel, ajustar o <code>pm.max_children<\/code> do PHP-FPM com base na RAM real dispon\u00edvel, ativar o OPcache, ajustar o <code>innodb_buffer_pool_size<\/code> do MySQL ao tamanho real do banco, desativar servi\u00e7os e extens\u00f5es desnecess\u00e1rios e <a href=\"https:\/\/helpsysadmin.com.br\/blog\/configurar-login-automatico-phpmyadmin\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"Como Configurar Login Autom\u00e1tico no phpMyAdmin via DirectAdmin\">configurar<\/a> o <code>swappiness<\/code> corretamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aplicando todas essas t\u00e9cnicas em conjunto, \u00e9 poss\u00edvel manter um servidor web est\u00e1vel, responsivo e eficiente mesmo com recursos limitados \u2014 reduzindo custos de infraestrutura e melhorando a experi\u00eancia do usu\u00e1rio final.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para manter estabilidade e desempenho, \u00e9 importante otimizar completamente o ambiente. Consulte o guia de <strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/otimizar-vps-servidor-dedicado-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">otimizar VPS, servidor dedicado e cloud<\/a><\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-faq\">FAQ<\/h3>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1778949104099\"><strong class=\"schema-faq-question\">Como saber quanto de RAM meu servidor web est\u00e1 consumindo?<\/strong> <p class=\"schema-faq-answer\">Use <code>free -h<\/code> para uma vis\u00e3o geral e <code>ps aux --sort=-%mem<\/code> para ver quais processos consomem mais mem\u00f3ria.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1778949121810\"><strong class=\"schema-faq-question\">Nginx ou Apache consome menos RAM?<\/strong> <p class=\"schema-faq-answer\">O Nginx consome significativamente menos RAM, pois \u00e9 orientado a eventos e ass\u00edncrono. Para servidores com at\u00e9 2 GB de RAM, o Nginx \u00e9 sempre a melhor escolha.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1778949147978\"><strong class=\"schema-faq-question\">O PHP-FPM pode ser configurado para economizar mais mem\u00f3ria?<\/strong> <p class=\"schema-faq-answer\">Sim. Os par\u00e2metros <code>pm.max_children<\/code>, <code>pm.start_servers<\/code> e <code>pm.max_requests<\/code> s\u00e3o os mais impactantes. Calcule o <code>pm.max_children<\/code> com base na RAM dispon\u00edvel dividida pelo consumo m\u00e9dio de cada processo PHP.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1778949196657\"><strong class=\"schema-faq-question\">Desativar extens\u00f5es PHP ajuda a reduzir o consumo de RAM?<\/strong> <p class=\"schema-faq-answer\">Sim. Cada extens\u00e3o carregada consome mem\u00f3ria em todos os processos ativos. Desativar extens\u00f5es como XDebug, IMAP e SOAP em produ\u00e7\u00e3o pode liberar dezenas de megabytes.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1778949219128\"><strong class=\"schema-faq-question\">Como o cache reduz o consumo de RAM?<\/strong> <p class=\"schema-faq-answer\">O cache reduz o n\u00famero de requisi\u00e7\u00f5es que precisam ser processadas pelo PHP, diminuindo a quantidade de processos em execu\u00e7\u00e3o simult\u00e2nea e, consequentemente, o consumo total de mem\u00f3ria.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1778949241608\"><strong class=\"schema-faq-question\">Quanto de RAM \u00e9 poss\u00edvel economizar com essas otimiza\u00e7\u00f5es?<\/strong> <p class=\"schema-faq-answer\">Dependendo do ponto de partida, \u00e9 realista economizar entre 30% e 60% do consumo de RAM ao aplicar todas as t\u00e9cnicas: trocar Apache por Nginx, ajustar PHP-FPM, ativar OPcache, configurar MySQL corretamente e desativar servi\u00e7os desnecess\u00e1rios.<\/p> <\/div> <\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-veja-tambem\">Veja Tamb\u00e9m:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/otimizar-vps-servidor-dedicado-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">Como Otimizar VPS, Servidor Dedicado ou Cloud: Guia Completo<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/identificar-gargalo-vps-servidor-dedicado-cloud\/\">Servidor Lento: Identifique Gargalo em VPS, Dedicado ou Cloud<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/cpu-100-vm-vs-bare-metal\/\" target=\"_blank\" rel=\"noreferrer noopener\">CPU 100%: Diferen\u00e7as Entre VM e Bare Metal no Servidor<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/iowait-alto-nvme-cloud\/\">iowait Alto NVMe Cloud: Como Diagnosticar Gargalo de Disco<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/load-average-em-ambiente-virtualizado-como-interpretar-vps-e-cloud\/\">Load Average em Ambiente Virtualizado: Como Interpretar VPS e Cloud<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/steal-time-alto-vps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Steal Time Alto na VPS: O Que \u00c9 e Como Resolver o Gargalo<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/como-medir-performance-servidores-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><a href=\"https:\/\/helpsysadmin.com.br\/blog\/como-medir-performance-servidores-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\">Como Medir Performance de Servidor Linux na Pr\u00e1tica (Al\u00e9m da CPU)<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/vps-lenta-diagnostico-otimizacao\/\">VPS Lenta? Guia de Diagn\u00f3stico, Otimiza\u00e7\u00e3o e Escalonamento<\/a><\/strong><br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-veja-mais\">Veja Mais:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/cloud-vs-servidor-dedicado-sites-medios\/\">Cloud vale a pena para sites m\u00e9dios? O Guia Definitivo<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/overprovisioning-em-cloud-guia-otimizacao\/\">Overprovisioning em Cloud: O Guia Definitivo para SysAdmins (2026)<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/quando-migrar-servidor-dedicado-performance\/\">Quando migrar para servidor dedicado?<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/benchmark-vps-vs-servidor-dedicado-performance\/\">VPS vs Servidor Dedicado em 2026 (Guia T\u00e9cnico)<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/guia-completo-comando-sar-linux\/\">Definitivo: Como Dominar o Comando Sar Linux para Monitoramento<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/diagnostico-vps-lento-checklist\/\">Diagn\u00f3stico de VPS Lento: Checklist Completo e Definitivo<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/servidor-dedicado-lento-solucoes\/\">Servidor Dedicado Lento? 15 Causas e Solu\u00e7\u00f5es Definitivas (2026)<\/a><\/strong><br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-saiba-mais\">Saiba Mais:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/otimizar-uso-cpu-vps-linux\/\">Como Otimizar o Uso de CPU em uma VPS Linux: Guia Definitivo<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/servidor-dedicado-lento-causas-comuns\/\">Servidor dedicado lento? 10 causas comuns e como resolver<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/como-identificar-gargalo-do-servidor\/\" target=\"_blank\" rel=\"noreferrer noopener\">Como Identificar o Gargalo do Servidor: Guia Completo (Diagn\u00f3stico 5 Min)<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/interpretar-metricas-performance\/\" target=\"_blank\" rel=\"noreferrer noopener\">Como Interpretar M\u00e9tricas de Performance Corretamente no Linux<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/servidores-lentos-erros-configuracao\/\">Servidores Lentos: 5 Erros de Configura\u00e7\u00e3o e Como Corrigir<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/como-evitar-cpu-steal-em-vps\/\">Como Evitar CPU Steal em VPS: Guia Pr\u00e1tico de Performance<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/como-diagnosticar-vps-lento\/\">Como Diagnosticar VPS Lento: Guia Passo a Passo via SSH<\/a><\/strong><br><strong><a href=\"https:\/\/helpsysadmin.com.br\/blog\/otimizar-memoria-ram-linux-server\/\">Otimizar memoria ram no linux server e Evitar o OOM Killer<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Parte 1 \u2014 Introdu\u00e7\u00e3o Saber como reduzir o consumo de RAM em servidores web \u00e9 uma das habilidades mais importantes para administradores [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6936,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4189],"tags":[2856,4504,3737,3149,4505,24,4129,2694,2382,3379,209],"class_list":["post-6935","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-performance-e-otimizacao","tag-apache","tag-consumo-de-ram","tag-hospedagem","tag-memoria-linux-2","tag-monitoramento-de-memoria","tag-nginx","tag-otimizacao-de-servidor-17","tag-performance-de-servidor","tag-php-fpm","tag-servidor-web-2","tag-vps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Como Reduzir o Consumo de RAM em Servidores Web<\/title>\n<meta name=\"description\" content=\"Aprenda como reduzir o consumo de RAM em servidores web com t\u00e9cnicas pr\u00e1ticas de otimiza\u00e7\u00e3o de mem\u00f3ria, configura\u00e7\u00e3o de processos e monitoramento eficiente.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Reduzir o Consumo de RAM em Servidores Web: Guia Completo\" \/>\n<meta property=\"og:description\" content=\"Aprenda como reduzir o consumo de RAM em servidores web com t\u00e9cnicas pr\u00e1ticas de otimiza\u00e7\u00e3o de mem\u00f3ria, configura\u00e7\u00e3o de processos e monitoramento eficiente.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog HelpSysAdmin\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-16T16:45:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-16T18:30:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/05\/reduzir_consumo_de_ram.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1344\" \/>\n\t<meta property=\"og:image:height\" content=\"736\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"HelpSysAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brhelpsysad\" \/>\n<meta name=\"twitter:site\" content=\"@brhelpsysad\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/\"},\"author\":{\"name\":\"HelpSysAdmin\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/bdbe3d7d71a0c6a3cb474c18da574efb\"},\"headline\":\"Como Reduzir o Consumo de RAM em Servidores Web: Guia Completo\",\"datePublished\":\"2026-05-16T16:45:20+00:00\",\"dateModified\":\"2026-05-16T18:30:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/\"},\"wordCount\":1737,\"publisher\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/05\\/reduzir_consumo_de_ram.webp\",\"keywords\":[\"Apache\",\"consumo de RAM\",\"Hospedagem\",\"mem\u00f3ria linux\",\"monitoramento de mem\u00f3ria\",\"nginx\",\"otimiza\u00e7\u00e3o de servidor\",\"Performance de Servidor\",\"PHP-FPM\",\"Servidor Web\",\"vps\"],\"articleSection\":[\"Performance e Otimiza\u00e7\u00e3o (Tuning)\"],\"inLanguage\":\"pt-BR\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/\",\"name\":\"Como Reduzir o Consumo de RAM em Servidores Web\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/05\\/reduzir_consumo_de_ram.webp\",\"datePublished\":\"2026-05-16T16:45:20+00:00\",\"dateModified\":\"2026-05-16T18:30:28+00:00\",\"description\":\"Aprenda como reduzir o consumo de RAM em servidores web com t\u00e9cnicas pr\u00e1ticas de otimiza\u00e7\u00e3o de mem\u00f3ria, configura\u00e7\u00e3o de processos e monitoramento eficiente.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949104099\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949121810\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949147978\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949196657\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949219128\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949241608\"}],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#primaryimage\",\"url\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/05\\/reduzir_consumo_de_ram.webp\",\"contentUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/05\\/reduzir_consumo_de_ram.webp\",\"width\":1344,\"height\":736,\"caption\":\"como reduzir consumo de ram\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como Reduzir o Consumo de RAM em Servidores Web: Guia Completo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\",\"name\":\"Blog HelpSysAdmin\",\"description\":\"Webserver linux blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"HelpSysAdmin Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\",\"name\":\"HelpSysAdmin Gerenciamento de Servidores\",\"alternateName\":\"HelpSysAdmin\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\/\\/mlkpd8g42nae.i.optimole.com\\/w:512\\/h:512\\/q:mauto\\/f:best\\/https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2020\\/12\\/favicon.png\",\"contentUrl\":\"https:\\/\\/mlkpd8g42nae.i.optimole.com\\/w:512\\/h:512\\/q:mauto\\/f:best\\/https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2020\\/12\\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"HelpSysAdmin Gerenciamento de Servidores\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/brhelpsysad\",\"https:\\\/\\\/mastodon.social\\\/@helpsysadmin\"],\"description\":\"Oferecemos o gerenciamento de servidores dedicados, vps ou cloud. Apresentamos a melhor experi\u00eancia em atendimento e servi\u00e7o. Nosso time cuidar\u00e1 do seu servidor com backups, an\u00e1lises constantes, ajustes de seguran\u00e7a, realiza\u00e7\u00e3o de manuten\u00e7\u00e3o preventiva e corretiva, otimiza\u00e7\u00e3o de performance al\u00e9m de monitoramento 24\u00d77 com suporte Pr\u00f3 Ativo.\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/bdbe3d7d71a0c6a3cb474c18da574efb\",\"name\":\"HelpSysAdmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g\",\"caption\":\"HelpSysAdmin\"},\"sameAs\":[\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\"]},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949104099\",\"position\":1,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949104099\",\"name\":\"Como saber quanto de RAM meu servidor web est\u00e1 consumindo?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use free -h para uma vis\u00e3o geral e ps aux --sort=-%mem para ver quais processos consomem mais mem\u00f3ria.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949121810\",\"position\":2,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949121810\",\"name\":\"Nginx ou Apache consome menos RAM?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O Nginx consome significativamente menos RAM, pois \u00e9 orientado a eventos e ass\u00edncrono. Para servidores com at\u00e9 2 GB de RAM, o Nginx \u00e9 sempre a melhor escolha.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949147978\",\"position\":3,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949147978\",\"name\":\"O PHP-FPM pode ser configurado para economizar mais mem\u00f3ria?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sim. Os par\u00e2metros pm.max_children, pm.start_servers e pm.max_requests s\u00e3o os mais impactantes. Calcule o pm.max_children com base na RAM dispon\u00edvel dividida pelo consumo m\u00e9dio de cada processo PHP.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949196657\",\"position\":4,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949196657\",\"name\":\"Desativar extens\u00f5es PHP ajuda a reduzir o consumo de RAM?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sim. Cada extens\u00e3o carregada consome mem\u00f3ria em todos os processos ativos. Desativar extens\u00f5es como XDebug, IMAP e SOAP em produ\u00e7\u00e3o pode liberar dezenas de megabytes.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949219128\",\"position\":5,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949219128\",\"name\":\"Como o cache reduz o consumo de RAM?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O cache reduz o n\u00famero de requisi\u00e7\u00f5es que precisam ser processadas pelo PHP, diminuindo a quantidade de processos em execu\u00e7\u00e3o simult\u00e2nea e, consequentemente, o consumo total de mem\u00f3ria.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949241608\",\"position\":6,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/como-reduzir-consumo-de-ram-em-servidores-web\\\/#faq-question-1778949241608\",\"name\":\"Quanto de RAM \u00e9 poss\u00edvel economizar com essas otimiza\u00e7\u00f5es?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Dependendo do ponto de partida, \u00e9 realista economizar entre 30% e 60% do consumo de RAM ao aplicar todas as t\u00e9cnicas: trocar Apache por Nginx, ajustar PHP-FPM, ativar OPcache, configurar MySQL corretamente e desativar servi\u00e7os desnecess\u00e1rios.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Reduzir o Consumo de RAM em Servidores Web","description":"Aprenda como reduzir o consumo de RAM em servidores web com t\u00e9cnicas pr\u00e1ticas de otimiza\u00e7\u00e3o de mem\u00f3ria, configura\u00e7\u00e3o de processos e monitoramento eficiente.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/","og_locale":"pt_BR","og_type":"article","og_title":"Como Reduzir o Consumo de RAM em Servidores Web: Guia Completo","og_description":"Aprenda como reduzir o consumo de RAM em servidores web com t\u00e9cnicas pr\u00e1ticas de otimiza\u00e7\u00e3o de mem\u00f3ria, configura\u00e7\u00e3o de processos e monitoramento eficiente.","og_url":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/","og_site_name":"Blog HelpSysAdmin","article_published_time":"2026-05-16T16:45:20+00:00","article_modified_time":"2026-05-16T18:30:28+00:00","og_image":[{"width":1344,"height":736,"url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/05\/reduzir_consumo_de_ram.webp","type":"image\/webp"}],"author":"HelpSysAdmin","twitter_card":"summary_large_image","twitter_creator":"@brhelpsysad","twitter_site":"@brhelpsysad","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#article","isPartOf":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/"},"author":{"name":"HelpSysAdmin","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/person\/bdbe3d7d71a0c6a3cb474c18da574efb"},"headline":"Como Reduzir o Consumo de RAM em Servidores Web: Guia Completo","datePublished":"2026-05-16T16:45:20+00:00","dateModified":"2026-05-16T18:30:28+00:00","mainEntityOfPage":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/"},"wordCount":1737,"publisher":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#primaryimage"},"thumbnailUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/05\/reduzir_consumo_de_ram.webp","keywords":["Apache","consumo de RAM","Hospedagem","mem\u00f3ria linux","monitoramento de mem\u00f3ria","nginx","otimiza\u00e7\u00e3o de servidor","Performance de Servidor","PHP-FPM","Servidor Web","vps"],"articleSection":["Performance e Otimiza\u00e7\u00e3o (Tuning)"],"inLanguage":"pt-BR"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/","url":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/","name":"Como Reduzir o Consumo de RAM em Servidores Web","isPartOf":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#primaryimage"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#primaryimage"},"thumbnailUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/05\/reduzir_consumo_de_ram.webp","datePublished":"2026-05-16T16:45:20+00:00","dateModified":"2026-05-16T18:30:28+00:00","description":"Aprenda como reduzir o consumo de RAM em servidores web com t\u00e9cnicas pr\u00e1ticas de otimiza\u00e7\u00e3o de mem\u00f3ria, configura\u00e7\u00e3o de processos e monitoramento eficiente.","breadcrumb":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949104099"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949121810"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949147978"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949196657"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949219128"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949241608"}],"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#primaryimage","url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/05\/reduzir_consumo_de_ram.webp","contentUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/05\/reduzir_consumo_de_ram.webp","width":1344,"height":736,"caption":"como reduzir consumo de ram"},{"@type":"BreadcrumbList","@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/helpsysadmin.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Como Reduzir o Consumo de RAM em Servidores Web: Guia Completo"}]},{"@type":"WebSite","@id":"https:\/\/helpsysadmin.com.br\/blog\/#website","url":"https:\/\/helpsysadmin.com.br\/blog\/","name":"Blog HelpSysAdmin","description":"Webserver linux blog","publisher":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization"},"alternateName":"HelpSysAdmin Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/helpsysadmin.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization","name":"HelpSysAdmin Gerenciamento de Servidores","alternateName":"HelpSysAdmin","url":"https:\/\/helpsysadmin.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:512\/h:512\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2020\/12\/favicon.png","contentUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:512\/h:512\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2020\/12\/favicon.png","width":512,"height":512,"caption":"HelpSysAdmin Gerenciamento de Servidores"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/brhelpsysad","https:\/\/mastodon.social\/@helpsysadmin"],"description":"Oferecemos o gerenciamento de servidores dedicados, vps ou cloud. Apresentamos a melhor experi\u00eancia em atendimento e servi\u00e7o. Nosso time cuidar\u00e1 do seu servidor com backups, an\u00e1lises constantes, ajustes de seguran\u00e7a, realiza\u00e7\u00e3o de manuten\u00e7\u00e3o preventiva e corretiva, otimiza\u00e7\u00e3o de performance al\u00e9m de monitoramento 24\u00d77 com suporte Pr\u00f3 Ativo.","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"}},{"@type":"Person","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/person\/bdbe3d7d71a0c6a3cb474c18da574efb","name":"HelpSysAdmin","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/efc0007e6a313a844b72de257e05c6083b07b6ecc6983a4f71e06293ff2e22fd?s=96&d=mm&r=g","caption":"HelpSysAdmin"},"sameAs":["https:\/\/helpsysadmin.com.br\/blog\/"]},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949104099","position":1,"url":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949104099","name":"Como saber quanto de RAM meu servidor web est\u00e1 consumindo?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Use free -h para uma vis\u00e3o geral e ps aux --sort=-%mem para ver quais processos consomem mais mem\u00f3ria.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949121810","position":2,"url":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949121810","name":"Nginx ou Apache consome menos RAM?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"O Nginx consome significativamente menos RAM, pois \u00e9 orientado a eventos e ass\u00edncrono. Para servidores com at\u00e9 2 GB de RAM, o Nginx \u00e9 sempre a melhor escolha.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949147978","position":3,"url":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949147978","name":"O PHP-FPM pode ser configurado para economizar mais mem\u00f3ria?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Sim. Os par\u00e2metros pm.max_children, pm.start_servers e pm.max_requests s\u00e3o os mais impactantes. Calcule o pm.max_children com base na RAM dispon\u00edvel dividida pelo consumo m\u00e9dio de cada processo PHP.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949196657","position":4,"url":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949196657","name":"Desativar extens\u00f5es PHP ajuda a reduzir o consumo de RAM?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Sim. Cada extens\u00e3o carregada consome mem\u00f3ria em todos os processos ativos. Desativar extens\u00f5es como XDebug, IMAP e SOAP em produ\u00e7\u00e3o pode liberar dezenas de megabytes.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949219128","position":5,"url":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949219128","name":"Como o cache reduz o consumo de RAM?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"O cache reduz o n\u00famero de requisi\u00e7\u00f5es que precisam ser processadas pelo PHP, diminuindo a quantidade de processos em execu\u00e7\u00e3o simult\u00e2nea e, consequentemente, o consumo total de mem\u00f3ria.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949241608","position":6,"url":"https:\/\/helpsysadmin.com.br\/blog\/como-reduzir-consumo-de-ram-em-servidores-web\/#faq-question-1778949241608","name":"Quanto de RAM \u00e9 poss\u00edvel economizar com essas otimiza\u00e7\u00f5es?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Dependendo do ponto de partida, \u00e9 realista economizar entre 30% e 60% do consumo de RAM ao aplicar todas as t\u00e9cnicas: trocar Apache por Nginx, ajustar PHP-FPM, ativar OPcache, configurar MySQL corretamente e desativar servi\u00e7os desnecess\u00e1rios.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"}]}},"lang":"pt","translations":{"pt":6935},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/6935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/comments?post=6935"}],"version-history":[{"count":4,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/6935\/revisions"}],"predecessor-version":[{"id":6943,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/6935\/revisions\/6943"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/media\/6936"}],"wp:attachment":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/media?parent=6935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/categories?post=6935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/tags?post=6935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}