Resposta rápida
Como faço benchmark de um VPS com YABS ou Geekbench 6?
Para fazer benchmark de um VPS, rode curl -sL yabs.sh | bash: o YABS (versão v2026-10-31 em 2 de novembro de 2026) retorna resultados de disco (fio), rede (iperf3) e Geekbench 6 em uma só passada, e ./geekbench6 --upload roda o Geekbench 6 sozinho. O Geekbench 6 pontua um Core i7-12700 em 2.500, e o dobro da pontuação significa o dobro da velocidade. A Cobaltfell ainda não divulga pontuação própria; seus resultados datados virão após sua primeira máquina de teste.
O que o YABS mede?
O YABS (Yet Another Bench Script) executa três testes de uma vez: disco com fio, rede com iperf3 e CPU com Geekbench 6. A versão que lemos em 2 de novembro de 2026 era a v2026-10-31.
- Disco (fio): quatro testes aleatórios mistos, metade leitura e metade escrita, em tamanhos de bloco de 4k, 64k, 512k e 1m. Cada um roda por 30 segundos com I/O direto, profundidade de I/O de 64 e 2 jobs, em um arquivo de teste de 2 GB (512 MB em Arm e RISC-V) gravado no diretório em que você inicia.
- Rede (iperf3): download e upload contra servidores iperf3 públicos, com 8 streams paralelos. O README avisa que ele tenta saturar a porta por cerca de 20 segundos por local, 10 em cada direção.
- CPU (Geekbench): Geekbench 6 por padrão. Desde 24 de julho de 2026, a flag
-7executa o Geekbench 7;-4e-5executam as versões mais antigas.
Ele imprime primeiro os detalhes do sistema: modelo do processador, número de vCPU, RAM, disco, kernel e, a menos que você pule essa etapa, o dono da rede do endereço IP.
Como executo o YABS?
A forma em uma linha baixa o script e o executa; a forma mais segura permite que você o leia primeiro. O próprio README pede que você o use por sua conta e risco, e seus binários de fio e iperf3 são compilados pelo GitHub Actions, com checksums publicados.
curl -sL yabs.sh | bashcurl -sL yabs.sh -o yabs.sh
less yabs.sh
bash yabs.shcurl -sL yabs.sh | bash -s -- -i -w yabs-$(date +%F).jsonQuais flags do YABS você vai usar mais?
| Flag | Efeito |
|---|---|
-i | Pular o teste de rede do iperf3 |
-r | Testar menos locais do iperf3, para usar menos banda |
-f ou -d | Pular o teste de disco do fio |
-g | Pular o Geekbench |
-n | Pular a busca por informações de rede |
-5 / -7 | Executar o Geekbench 5 ou 7 em vez do 6 |
-j | Imprimir os resultados como JSON |
-w <file> | Gravar os resultados JSON em um arquivo |
Como executo o Geekbench 6 sozinho?
Baixe o build para Linux do Primate Labs, descompacte e execute geekbench6. A versão abaixo, 6.7.2, é a que o YABS usava em 2 de novembro de 2026; pegue o número atual em geekbench.com se ele tiver mudado. O Primate Labs lista suporte a Linux a partir do Ubuntu 18.04, em x86-64 e AArch64.
mkdir -p ~/gb6 && cd ~/gb6
curl -sL https://cdn.geekbench.com/Geekbench-6.7.2-Linux.tar.gz | tar xz --strip-components=1
./geekbench6 --uploadA execução termina com um Single-Core Score, um Multi-Core Score e um link para o resultado completo no Geekbench Browser. Em servidores Arm, o nome do arquivo termina em LinuxARMPreview em vez de Linux. A chave de licença é opcional: o YABS lê uma de um arquivo geekbench.license, se você tiver.
Como leio os resultados?
Leia cada número pelo que ele mede e compare-o apenas com resultados da mesma ferramenta e da mesma versão.
| Resultado | O que ele informa | O que ele não informa |
|---|---|---|
| Geekbench 6 single-core | Velocidade de uma thread: renderização de páginas, tratamento de requisições, a maior parte de uma etapa de compilação. 2.500 = um Dell Precision 3460 com um Core i7-12700 | Se essa velocidade se mantém às 3h e às 21h |
| Geekbench 6 multi-core | Como as vCPU trabalham juntas em uma tarefa compartilhada | Um número por vCPU: ele não cresce na mesma proporção que a contagem de vCPU |
| fio 4k | Leituras e gravações aleatórias pequenas, o padrão de bancos de dados e instalações de pacotes | Velocidade sequencial para arquivos grandes |
| fio 1m | Throughput de blocos grandes: backups, mídia, cópias grandes | Latência de requisições pequenas |
| iperf3 | Throughput para alguns servidores de teste públicos naquele momento | Sua rota até seus próprios usuários; servidores ocupados são ignorados |
Três fatos da documentação do Geekbench 6 da Primate Labs ajudam a ler os scores de CPU:
- A escala é linear. A linha de base é 2.500, e o dobro do score significa o dobro do desempenho.
- Carga inteira pesa mais. Cada score composto pondera cargas inteiras em 65% e ponto flutuante em 35%.
- Multi-core usa tarefas compartilhadas. O Geekbench 6 divide uma tarefa maior entre threads em vez de executar uma cópia por thread como o Geekbench 5 fazia, então seu score multi-core escala menos que o número de vCPU. Compare um resultado de 16 vCPU com outro resultado de 16 vCPU.
Scores do Geekbench 5, 6 e 7 não são intercambiáveis: o Geekbench 7, anunciado em 23 de julho de 2026, traz novas cargas de trabalho. Mantenha a versão ao lado de cada número que você citar.
Como faço um benchmark justo?
Uma execução mostra como a VPS se comportou por dez minutos; três execuções em horários diferentes mostram como ela se comporta. Segundo a pesquisa da Cobaltfell de 2 de novembro de 2026, 10 dos 22 hosts cripto sem KYC que chamam uma CPU de dedicada não nomeiam processador preciso o suficiente para datá-la, então nesses planos lscpu e um benchmark são a única forma de saber o que você aluga. Uma rotina curta:
- Execute numa VPS ociosa. O YABS carrega cada vCPU, o disco e a porta de rede; faça isso antes do tráfego de produção chegar.
- Repita em três horários do dia, por exemplo manhã, tarde e noite. Numa vCPU dedicada, os scores do Geekbench devem ficar próximos; uma variação ampla indica contenção.
- Registre o steal time durante a execução. Mantenha
mpstat -P ALL 5aberto numa segunda sessão; o que é CPU steal time e como verificá-lo explica a leitura. - Anote o contexto: data, nome do modelo
lscpu, número de vCPU, kernel, versão do YABS ou do Geekbench, cidade. - Fique atento ao seu tráfego. O teste iperf3 sobrecarrega a porta por cerca de 20 segundos por localidade; use
-rou-inum plano com franquia de tráfego.
Uma vCPU dedicada deve mostrar o mesmo comportamento em todas as horas. A página sobre a diferença entre uma vCPU compartilhada e uma dedicada explica por que uma compartilhada muitas vezes não mostra, e qual é o melhor provedor de VPS com CPU dedicada em 2026 lista os hosts cujas promessas vale a pena testar.
Um job cronometrado seu completa o quadro: uma codificação, como em posso transcodificar vídeo com FFmpeg numa VPS sem GPU, ou uma execução de modelo, como em posso rodar Ollama numa VPS sem GPU.
Onde estão os resultados da própria Cobaltfell?
Ainda não publicados, de propósito. Os nossos próprios resultados do YABS e do Geekbench 6, junto com o steal time que medimos, serão publicados com a data assim que a nossa primeira máquina de teste for entregue. Até lá, não divulgamos nenhum número de desempenho nosso.
Quando aparecerem, cada resultado trará sua data, o plano, a cidade, o processador que o lscpu reporta e a versão da ferramenta, ao lado do steal time registrado durante a execução. Até então, qualquer número que você veja sobre a Cobaltfell em outro lugar não veio de nós.
Você pode rodar os mesmos testes na sua própria VPS desde o primeiro login: Root over SSH. Paste a public key at checkout and password login stays off; leave the field empty and the team sets a temporary root password, shown in your dashboard, that you replace at first login. Planos e preços estão em quanto custa uma VPS com núcleo dedicado na Cobaltfell.
Que outras perguntas as pessoas fazem sobre benchmarks de VPS?
É seguro canalizar o YABS para o bash?
Ele executa código da internet como o seu usuário, então leia primeiro se puder: baixe com curl -sL yabs.sh -o yabs.sh, examine, depois execute bash yabs.sh. O README diz para usá-lo por sua conta e risco e publica checksums dos seus binários.
Quanto tempo o YABS leva?
Os quatro testes fio levam cerca de dois minutos, o Geekbench mais alguns, e o teste de rede cerca de 20 segundos por localidade iperf3. A execução de exemplo no README terminou em 12 minutos e 49 segundos; -i a deixa bem mais curta.
Preciso de uma licença do Geekbench?
Não. O YABS e o comando puro geekbench6 --upload rodam sem licença e enviam o resultado para o Geekbench Browser. Uma chave de licença libera recursos extras; o YABS a lê de um arquivo geekbench.license.
Por que meu score multi-core não é o score single-core vezes o número de vCPU?
Porque o Geekbench 6 mede threads trabalhando juntas numa tarefa, o que custa coordenação. Sua documentação diz que esse modelo de "tarefa compartilhada" pode não escalar tão bem quanto as cópias separadas que o Geekbench 5 executava por thread.
Posso comparar um score do Geekbench 6 com um do Geekbench 5 ou 7?
Não. Cada versão tem suas próprias cargas e escalonamento. Compare Geekbench 6 apenas com Geekbench 6, e cite a versão junto com o número.
O benchmark vai consumir minha franquia de tráfego?
A parte do iperf3 consome: ela satura sua porta por cerca de 20 segundos por localidade, nos dois sentidos. Use -r para menos localidades ou -i para pulá-la. Os testes de disco e CPU não usam tráfego além do download das ferramentas.
Fontes (6)
- Yet Another Bench Script (YABS), README — masonr on GitHub (latest entry 31 Oct 2026, read 2026-11-02)
- yabs.sh, versão v2026-10-31 — masonr on GitHub (read 2026-11-02)
- Geekbench 6 Benchmark Internals — Primate Labs (May 2024, read 2026-11-02)
- Anúncio do Geekbench 7 — Primate Labs (23 July 2026, read 2026-11-02)
- Geekbench 6.7.2 para Linux (arquivo de download) — Primate Labs (available 2026-11-02)
- página de manual mpstat(1) — man7.org (sysstat) (checked 2026-11-02)