ao trabalhar em discos rígidos totalmente funcionais, no linux ele executa velocidade de E / S total. quando compilado sob osx com os sinalizadores de compilação padrão, é magnitude vezes mais lento, às vezes rastreando para Kb / s. o problema persistirá se o arquivo de saída for / dev / null.
Esse mesmo segmento também teve essa resposta.
Na minha experiência e teste no OS X, /dev/rdisk…
é sempre preferível acessar os dispositivos de caracteres brutos . Além disso, a velocidade de transferência pode ser aprimorada ainda mais, definindo um tamanho maior de bloco de cópia. Um tamanho de 512KiB ( ddrescue -c 1Ki
) me deu os melhores resultados na maioria dos casos.
E: Os dispositivos de caracteres brutos do OS X possuem um tamanho definido, para que possam ser usados com facilidade, mesmo na primeira execução. (Pelo menos neste ponto, as notas sobre dispositivos brutos na documentação existente ddrescue
não se aplicam ao OS X.)
Eu não acho que isso seja um bug ddrescue
, porque outros utilitários gostam dd
ou cat
exibem o mesmo comportamento no OS X.
O acesso a um dispositivo de bloco / dev / disk… fornece uma velocidade bastante lenta, independente do tamanho do bloco de cópia usado. A velocidade de leitura de um / dev / rdisk… dispositivo de caracteres brutos, por outro lado, depende muito do tamanho do bloco de cópia escolhido:
- 512 Byte (
ddrescue -c 1
, padrão em dd
) é o mais lento.
- Configurá-lo para 4096 Byte (
ddrescue -c 8
, dd bs=4K
) fornece a mesma velocidade lenta de acessar / dev / disk…
- padrão de 128 setores (= 64KiB, de ddrecue
ddrescue -c 128
, dd bs=64K
) traz resultados bastante positivos.
- Multiplicando que mais (até
ddrescue -c 1Ki
/ dd bs=512K
) traga velocidade máxima (geralmente 8 a 12 vezes mais rápido que /dev/disk…
)
- Subir acima disso não aumentou ainda mais a velocidade de transferência nos meus testes; às vezes até diminuiu.
Esses são os resultados de minhas próprias medições; seus resultados podem variar dependendo da mídia e do hardware de IO usados. Talvez se outros usuários compartilharem sua experiência, poderíamos obter uma melhor imagem do tópico.
-i214748364800
. Espero que 0 - 160GB inicial não seja afetado por isso.