AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1023707
Accepted
sbrattla
sbrattla
Asked: 2020-07-02 23:19:12 +0800 CST2020-07-02 23:19:12 +0800 CST 2020-07-02 23:19:12 +0800 CST

Como devo interpretar as IOPS de disco listadas pelos provedores de hospedagem na nuvem versus aquelas listadas pelos fabricantes de drives?

  • 772

Quando observo as opções de armazenamento em disco (dispositivo de bloco) de vários provedores de hospedagem em nuvem, geralmente vejo números como:

  • Google Cloud ( SSD zonal ): 15.000 - 100.000 IOPS de leitura
  • Nuvem OVH: ( Alta Velocidade /SSD): Até 3.000 IOPS
  • AWS: ( io1 /SSD): Até 64.000 IOPS

Eu não sei nada sobre a tecnologia subjacente.

Mesmo que esses provedores de nuvem usem algumas das opções de SSD mais lentas disponíveis (ssds SATA de consumidor comuns), alguns desses discos vêm com especificações de IOPS para leituras e gravações na faixa de 90.0000 e superior (observando 860 EVO SSD 2.5). Um SSD NVMe daria uma taxa de transferência muito melhor. Mesmo que esses provedores de nuvem empilhassem esses discos SSD em algum tipo de cluster de armazenamento, ainda ficaria surpreso ao ver que o IOPS cairia de 90.000 para 3.000.

Tenho a sensação de que esses números não são comparáveis, embora a mesma métrica (IOPS) seja usada.

Como devo interpretar o IOPS de disco listado pelos provedores de nuvem versus o IOPS de disco listado pelos fabricantes de disco?

hard-drive cloud-computing iops
  • 2 2 respostas
  • 265 Views

2 respostas

  • Voted
  1. Best Answer
    MSalters
    2020-07-03T05:56:20+08:002020-07-03T05:56:20+08:00

    O Google especifica 900.000 a 2.700.000 IOPS para um SSD local . Isso mostra que o hardware deles é perfeitamente capaz. O "SSD zonal" tem um IOPS muito menor, mas é um disco acessível por todos os servidores na zona específica. Isso significa que é remoto para o servidor em que seu código está sendo executado e há software entre o servidor e o SSD para gerenciar o acesso simultâneo.

    Sim, isso está custando muito IOPS. Isso não é inesperado. Basta olhar para a enorme diferença entre o SSD NVMe local (2.700.000 IOPS) e o não-NVMe (900.000 IOPS). Você já perde 66% do desempenho bruto apenas introduzindo um único barramento lento entre os chips flash e a CPU. Provavelmente são alguns centímetros de cabo SATA e os chips SATA em ambos os lados desse cabo. As velocidades brutas do SSD são tão altas que qualquer sobrecarga será enorme.

    A Intel até considerou o NVMe muito lento para seu produto de armazenamento Optane e optou pelo DIMM, assim como a RAM. Isso faz sentido; As CPUs da Intel podem fazer vários bilhões de transferências de memória por segundo. (não milhões, são realmente três ordens de magnitude a mais). No entanto, o Optane parece estar falhando nesse aspecto: está preso bem abaixo de um milhão de IOPS e a interface DIMM parece um exagero ridículo. Mas a direção é clara; até mesmo o NVMe pode em breve se tornar muito lento para armazenamento local. A receita para a velocidade é o acesso direto sem sobrecarga. Os números que você cita apenas mostram o quanto o desempenho pode cair quando você adiciona sobrecarga.

    • 3
  2. John Mahowald
    2020-07-03T05:08:50+08:002020-07-03T05:08:50+08:00

    Cotas. Múltiplos inquilinos. Contando IOPS do host após redundância. Limites de escalabilidade com sua pilha de armazenamento (provavelmente baseada em IP). Vendendo um disco SSD premium mais rápido. Realmente sendo honesto e conservador com o que é prático. A lista de possíveis razões é longa.

    Se um disco for muito limitado, você pode anexar vários e usá-los todos em um host, digamos com LVM. Um pouco estranho ter que dimensionar SSDs para IOPS em vez de capacidade, mas talvez sejam essas as restrições desses tipos de disco.

    Se você deseja executar sua própria matriz de armazenamento, faça isso. Claro, isso significa que você não pode usar o armazenamento gerenciado de, digamos, AWS ou GCP.

    Quaisquer que sejam suas opções de armazenamento, você deve testar com algo semelhante à sua carga de trabalho. Carga realista se você puder, IOs sintéticos com fioou diskspdse precisar.

    Especialmente se você realmente precisa empurrar 100k IOPS. Esse nível de carga ainda é um exercício sério de uma pilha de armazenamento.

    • 2

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve