Mc: Copiar objetos para o minio é incomumente lento

Criado em 26 jun. 2017  ·  13Comentários  ·  Fonte: minio/mc

Copiar objetos para o minio é incomumente lento

Comportamento esperado

Mais rápido?

Comportamento atual

./mc cp --recursive folder/ local/bucket/ is running around 4.5 MB/s
dd if=/dev/zero of=bigfile bs=1m count=1024



md5-124e2bc0ba448b7893d2893cd77bc25d



./mc cp bigfile minio/test is running 128MB/s

Contexto

A velocidade de leitura é de cerca de 50-70 MB/s. Os arquivos sob o bucket são algo como BucketName/MediaID/Quality/MovieName/Files

Seu ambiente

Versão: 2017-05-05T01:14:51Z
Supermicro SuperStorage 6028R-E1CR12L
CPU: nome do modelo: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
NÚCLEO: 40
Memória: 512GB
Discos: 12 * 4 TB
Ubuntu 16.04

high

Comentários muito úteis

Eu também gostaria que isso fosse corrigido para o comando mirror. Vejo baixo desempenho ao executar o espelho para sincronizar de um cluster minio para um sistema de arquivos.

Todos 13 comentários

Eu também gostaria que isso fosse corrigido para o comando mirror. Vejo baixo desempenho ao executar o espelho para sincronizar de um cluster minio para um sistema de arquivos.

ETA: 13 de outubro

Situação neste? Estou movendo 1 TB de dados a uma velocidade de 1 MB/s com o comando mc mirror :(
Vai demorar 9,25 dias :(

Situação neste? Estou movendo 1 TB de dados a uma velocidade de 1 MB/s com o comando mc mirror :(
Vai demorar 9,25 dias :(

qual é o seu cliente para largura de banda do servidor? @jonaz

qual é o seu cliente para largura de banda do servidor? @jonaz

Você também pode executar iperf -s em e iperf -c para testar a largura de banda efetiva?

@harshavardhana
log do cliente iperf

Client connecting to prod-s3stor01, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 10.XX.XX.XX port 60796 connected with 10.XX.XX.XX port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  9.74 GBytes  8.37 Gbits/sec

log do servidor iperf

Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 10.XX.XX.XX port 5001 connected with 10.XX.XX.XX port 60796
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  9.74 GBytes  8.36 Gbits/sec

[4] local 10.XX.XX.XX porta 5001 conectada com 10.XX.XX.XX porta 60796
[ ID] Largura de banda de transferência de intervalo
[ 4] 0,0-10,0 s 9,74 GBytes 8,36 Gbits/s

@jonaz esses arquivos 1TiB são realmente pequenos como arquivos de imagem?

@harshavardhana sim, esses arquivos são pequenos, principalmente imagens e documentos em pdf.

@harshavardhana sim como @curantes disse. Nós trabalhamos juntos.

@jonaz , @curantes , eu escrevi este PR, https://github.com/minio/mc/pull/2289 , que ainda não foi mesclado/oficial .. mas você pode testá-lo. Deve acelerar o espelhamento ou a cópia várias vezes. Eu ficaria feliz em ajudá-lo.

Isso será corrigido em #2289

Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Por favor, abra um novo problema para bugs relacionados.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

z0rc picture z0rc  ·  7Comentários

teto picture teto  ·  7Comentários

d5ve picture d5ve  ·  6Comentários

zllovesuki picture zllovesuki  ·  19Comentários

i0x71 picture i0x71  ·  5Comentários