---
title: "Cache L3 da CPU: por que ele importa em servidor de jogo e banco"
description: "Entenda a hierarquia de cache L1, L2 e L3, por que o L3 grande acelera servidor de jogo e banco, o caso dos Ryzen X3D e como ver o cache com lscpu no Linux."
url: "https://streethosting.com.br/guias/infraestrutura/cache-l3-cpu-servidor-jogos"
category: "infraestrutura"
slug: "cache-l3-cpu-servidor-jogos"
datePublished: "2026-11-13"
dateModified: "2026-11-13"
author: "Equipe StreetHosting"
difficulty: "intermediario"
language: "pt-BR"
keywords:
  - "cache l3 cpu servidor"
  - "cache l3 servidor de jogo"
  - "hierarquia de cache l1 l2 l3"
  - "ryzen x3d servidor"
  - "lscpu cache"
  - "cache cpu banco de dados"
---

# Cache L3 da CPU: o que é, por que ajuda servidor de jogo e banco de dados

A memória RAM é lenta perto do processador. O cache é a memória pequena e rápida que fica dentro do chip, e em cargas com muitos acessos aleatórios, como servidor de jogo e banco, ter mais L3 muda o resultado.

> **Resposta rápida**
>
> O **cache da CPU** é uma memória pequena e muito rápida dentro do processador, em três níveis: **L1** e **L2** são privados de cada núcleo e o **L3** é maior e compartilhado. Ele evita a viagem até a RAM, que é dezenas de vezes mais lenta. Servidor de jogo e banco de dados fazem muitos acessos aleatórios a dados que se repetem, então se beneficiam de L3 grande. É por isso que os Ryzen X3D se destacam em jogos e que o Ryzen 9 9950X, com 64 MB de L3, é uma boa base para esse tipo de carga. Você vê os tamanhos com `lscpu`.

## A hierarquia L1, L2 e L3

A CPU executa instruções em bilhões de ciclos por segundo, mas a memória RAM responde em um tempo equivalente a centenas de ciclos. Se o núcleo tivesse de esperar a RAM a cada leitura, ficaria parado quase o tempo todo. O cache resolve isso guardando perto do núcleo uma cópia dos dados que foram usados há pouco.

Ele é organizado em camadas, e cada uma troca capacidade por velocidade:

| Nível | Tamanho típico | Latência aproximada | Quem usa |
| --- | --- | --- | --- |
| L1 | Dezenas de KB por núcleo | Poucos ciclos | Só o próprio núcleo |
| L2 | De 512 KB a alguns MB por núcleo | Cerca de uma dezena de ciclos | Só o próprio núcleo |
| L3 | De 16 a mais de 100 MB no chip | Algumas dezenas de ciclos | Compartilhado entre núcleos |
| RAM | Dezenas de GB | Centenas de ciclos | Todo o sistema |

Os números exatos mudam de modelo para modelo, mas a proporção se mantém: cada degrau para baixo é maior e mais lento. Quando o núcleo precisa de um dado, procura no L1, depois no L2, depois no L3 e só então vai à RAM. Achar no cache se chama *hit* e não achar se chama *miss*. A conta que importa é a taxa de acerto: poucos misses a mais já se traduzem em muito tempo de espera.

## Por que o L3 ajuda servidor de jogo e banco

O cache funciona bem quando o programa reaproveita dados. Há dois tipos de padrão que o favorecem, e servidores de jogo e bancos de dados têm ambos.

- **Laço principal em uma thread:** um servidor de jogo roda a simulação em ciclos fixos, os ticks. A cada tick, uma única thread percorre entidades, jogadores, colisões e regras. Essa thread é o gargalo, e cada miss de cache a deixa esperando a RAM. Mais L3 mantém mais do estado do mundo por perto. A relação entre isso e a escolha de núcleos está em [CPU single thread ou multi thread para servidor](https://streethosting.com.br/guias/infraestrutura/cpu-single-thread-vs-multi-thread-servidor).
- **Muitos acessos aleatórios:** um banco de dados busca registros por índice, percorre árvores e segue ponteiros. Cada passo pula para um endereço diferente, sem padrão sequencial que o hardware consiga prever. Se as páginas de índice mais usadas cabem no L3, o banco responde sem tocar na RAM.

O contrário também vale. Uma tarefa que lê um arquivo grande do começo ao fim, como compactar um vídeo, usa o dado uma vez e segue em frente. O prefetcher da CPU antecipa esse padrão sequencial, e o tamanho do L3 quase não muda o resultado.

> **Dica**
>
> O que decide o ganho é o conjunto de dados quentes, a parte do estado que é tocada o tempo todo. Se ele cabe no cache, o salto é grande. Se é muito maior que o cache, o L3 extra ajuda pouco, e aí a velocidade e a latência da RAM passam a mandar. Para comparar gerações, veja [DDR4 ou DDR5 em servidor](https://streethosting.com.br/guias/infraestrutura/ddr4-vs-ddr5-servidor-diferenca).

## O caso dos Ryzen X3D

A AMD criou a linha X3D justamente para explorar isso. Em vez de aumentar o chip na horizontal, ela empilha uma camada extra de cache L3 junto ao chiplet de núcleos, tecnologia chamada de 3D V-Cache (por cima do chiplet nas séries 5000 e 7000, por baixo dele na série 9000). Um Ryzen 7 7800X3D, por exemplo, chega a 96 MB de L3, contra 32 MB do modelo comum equivalente.

O efeito aparece em jogos e em simulações que fazem muitos acessos aleatórios, e é por isso que esses processadores lideram benchmarks de jogos mesmo com clock um pouco menor. Em servidor de jogo vale a mesma lógica: a thread do tick quase não espera a RAM. O ganho depende do jogo e do tamanho do mundo, então trate os números de benchmark como indicação e não como promessa.

> **Atenção**
>
> Cache grande não compensa tudo. Os modelos X3D costumam ter clock menor ou mais restrito, e cargas que dependem de frequência bruta ou de muitos núcleos podem render igual ou menos. Escolha pelo perfil da sua carga, não pelo nome do processador.

## O Ryzen 9 9950X e seus 64 MB

O Ryzen 9 9950X não é um X3D, mas já vem com bastante L3: 64 MB no total, divididos em dois chiplets de núcleos (CCDs) com 32 MB cada. Esse detalhe da divisão importa. Cada núcleo só usa como cache o L3 do próprio CCD. Quando o dado de que ele precisa está no L3 do outro CCD, a cópia vem pelo Infinity Fabric, a ligação entre os chiplets, e demora bem mais.

Na prática, uma thread que roda sempre no mesmo CCD tem os 32 MB daquele CCD ao alcance. Para servidor de jogo, onde existe uma thread principal dominante, isso é bom: ela fica em um núcleo rápido, com um L3 grande ao alcance. Cada núcleo ainda tem o próprio L2, o que reforça a mesma ideia.

## Cache em VPS é dividido

Em um servidor dedicado, todo o cache da máquina é seu. Em uma VPS, não. A virtualização KVM reparte os núcleos da máquina física entre clientes, e o L3 é compartilhado por todos os núcleos do mesmo chiplet, não importa a quem eles estejam atribuídos naquele momento.

Isso significa que o cache efetivo da sua VPS depende de quanto os vizinhos usam. Se outra VPS na mesma máquina faz uma carga que varre muita memória, ela expulsa do L3 os dados da sua, e a sua passa a dar mais misses. Não existe garantia de um pedaço fixo de cache por cliente. Por isso medir importa mais que ler a ficha técnica: rode a sua carga real e compare, como no guia para [verificar CPU, RAM, disco e rede no Linux](https://streethosting.com.br/guias/vps/verificar-cpu-ram-disco-rede-linux). Para quem precisa de previsibilidade total de cache, um servidor dedicado é a opção.

## Como ver o cache com lscpu

No Linux, o comando `lscpu` lista os caches no fim da saída:

```
lscpu | grep -E 'L1d|L1i|L2|L3'

# uma linha por nível, com o tamanho de cada instância e o total
lscpu -C

# direto no sistema de arquivos, para o núcleo 0
cat /sys/devices/system/cpu/cpu0/cache/index3/size
```

No Ubuntu 24.04 o resumo do lscpu agrupa os caches na seção `Caches (sum of all)`, com a soma de cada nível e o número de instâncias. Um L3 de 64 MiB em 2 instâncias, por exemplo, são dois blocos de 32 MiB, um por CCD. O `lscpu -C` mostra o tamanho de uma instância na coluna `ONE-SIZE` e a soma na `ALL-SIZE`. O L1 aparece separado em dados (d) e instruções (i). Dentro de uma VPS o que você vê é o que o hipervisor expõe, e os valores podem refletir a máquina física inteira e não a sua parte, ou ficar diferentes do que a CPU realmente tem. Use como referência do modelo, não como cota sua.

## Onde rodar na StreetHosting

A [VPS Ryzen 9 9950X](https://streethosting.com.br/vps/ryzen) roda sobre esse processador, com NVMe e uplink de 1 Gbps, e começa em R$ 43,00 por mês com 1 vCPU e 2 GB DDR5. É uma boa base para servidor de jogo ou banco de dados que dependem de uma thread rápida, lembrando que o cache é dividido com outros clientes da mesma máquina. Toda VPS é KVM, com acesso root, fica em São Paulo, tem AntiDDoS incluso e até 5 TB de tráfego por mês.

Quando a carga é pesada o bastante para exigir a máquina inteira, os [servidores dedicados](https://streethosting.com.br/dedicated) em São Paulo entregam a máquina inteira só para você, sem dividir cache nem núcleos com outros clientes, com entrega em até 6 dias.

## Perguntas frequentes

### O que é cache L3 de uma CPU?

É a última camada de memória rápida dentro do processador, antes da RAM. Fica compartilhada entre vários núcleos e guarda dados que foram usados há pouco ou que provavelmente serão usados em seguida, evitando a ida à RAM, que é bem mais lenta.

### Mais cache L3 deixa qualquer servidor mais rápido?

Não. O ganho aparece em cargas cujo conjunto de dados quentes cabe no cache e que fazem muitos acessos aleatórios, como servidor de jogo, banco de dados e cache em memória. Tarefas que leem dados em sequência, como compactar vídeo, ganham pouco.

### O que é o 3D V-Cache dos Ryzen X3D?

É uma camada extra de cache L3 empilhada junto ao chiplet de núcleos. Ela aumenta muito a capacidade total, por exemplo para 96 MB em modelos como o Ryzen 7 7800X3D, o que beneficia jogos e cargas com muitos acessos aleatórios.

### O Ryzen 9 9950X tem quanto cache L3?

64 MB de L3, divididos em 32 MB para cada um dos dois chiplets de núcleos (CCDs). Cada núcleo usa como cache o L3 do próprio chiplet, e um dado que está no L3 do outro chiplet chega bem mais devagar.

### Em uma VPS eu tenho o cache só para mim?

Normalmente não. A VPS é uma fatia de uma máquina física, e o L3 é compartilhado entre todos os núcleos de um mesmo chiplet. Se outros clientes na mesma máquina usarem muito cache, sobra menos para você. Dentro da VPS, o lscpu mostra o que o hipervisor informa, que costuma ser o cache do processador e não a sua parte.

## Guias relacionados

- [CPU single thread vs multi thread: qual pesa no servidor](https://streethosting.com.br/guias/infraestrutura/cpu-single-thread-vs-multi-thread-servidor.md)
- [DDR4 ou DDR5 em servidor: banda, latência real e o que muda na prática](https://streethosting.com.br/guias/infraestrutura/ddr4-vs-ddr5-servidor-diferenca.md)
- [Memória ECC: o que é e por que servidores de banco e storage usam](https://streethosting.com.br/guias/infraestrutura/memoria-ecc-o-que-e-servidor.md)
- [Como verificar CPU, RAM, disco e rede no Linux por comando](https://streethosting.com.br/guias/vps/verificar-cpu-ram-disco-rede-linux.md)
- [O que é IOPS e por que ele importa mais que MB/s no disco](https://streethosting.com.br/guias/infraestrutura/o-que-e-iops-armazenamento.md)

## Produtos citados

- https://streethosting.com.br/vps/ryzen
- https://streethosting.com.br/dedicated

## Dados estruturados

```json
[
  {
    "@context": "https://schema.org",
    "@type": [
      "Article",
      "TechArticle"
    ],
    "headline": "Cache L3 da CPU: o que é, por que ajuda servidor de jogo e banco de dados",
    "name": "Cache L3 da CPU: por que ele importa em servidor de jogo e banco",
    "abstract": "A memória RAM é lenta perto do processador. O cache é a memória pequena e rápida que fica dentro do chip, e em cargas com muitos acessos aleatórios, como servidor de jogo e banco, ter mais L3 muda o resultado.",
    "description": "Entenda a hierarquia de cache L1, L2 e L3, por que o L3 grande acelera servidor de jogo e banco, o caso dos Ryzen X3D e como ver o cache com lscpu no Linux.",
    "datePublished": "2026-11-13",
    "dateModified": "2026-11-13",
    "author": {
      "@type": "Organization",
      "name": "Equipe StreetHosting"
    },
    "publisher": {
      "@type": "Organization",
      "name": "StreetHosting",
      "url": "https://streethosting.com.br"
    },
    "inLanguage": "pt-BR",
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://streethosting.com.br/guias/infraestrutura/cache-l3-cpu-servidor-jogos"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "O que é cache L3 de uma CPU?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "É a última camada de memória rápida dentro do processador, antes da RAM. Fica compartilhada entre vários núcleos e guarda dados que foram usados há pouco ou que provavelmente serão usados em seguida, evitando a ida à RAM, que é bem mais lenta."
        }
      },
      {
        "@type": "Question",
        "name": "Mais cache L3 deixa qualquer servidor mais rápido?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Não. O ganho aparece em cargas cujo conjunto de dados quentes cabe no cache e que fazem muitos acessos aleatórios, como servidor de jogo, banco de dados e cache em memória. Tarefas que leem dados em sequência, como compactar vídeo, ganham pouco."
        }
      },
      {
        "@type": "Question",
        "name": "O que é o 3D V-Cache dos Ryzen X3D?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "É uma camada extra de cache L3 empilhada junto ao chiplet de núcleos. Ela aumenta muito a capacidade total, por exemplo para 96 MB em modelos como o Ryzen 7 7800X3D, o que beneficia jogos e cargas com muitos acessos aleatórios."
        }
      },
      {
        "@type": "Question",
        "name": "O Ryzen 9 9950X tem quanto cache L3?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "64 MB de L3, divididos em 32 MB para cada um dos dois chiplets de núcleos (CCDs). Cada núcleo usa como cache o L3 do próprio chiplet, e um dado que está no L3 do outro chiplet chega bem mais devagar."
        }
      },
      {
        "@type": "Question",
        "name": "Em uma VPS eu tenho o cache só para mim?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Normalmente não. A VPS é uma fatia de uma máquina física, e o L3 é compartilhado entre todos os núcleos de um mesmo chiplet. Se outros clientes na mesma máquina usarem muito cache, sobra menos para você. Dentro da VPS, o lscpu mostra o que o hipervisor informa, que costuma ser o cache do processador e não a sua parte."
        }
      }
    ]
  }
]
```
