desempenho do OSX de unidade quase cheia

0

O desempenho do OSX degrada terrivelmente ao gravar em uma partição HFS + com mais de 96%. Parece que toda solicitação de escrita dispara algum tipo de processo que leva cerca de 10 segundos, durante os quais todo o acesso de E / S à partição é bloqueado.

Durante este tempo, a partição não está inativa, pois esta saída do iostat durante uma cópia de arquivo para uma partição completa mostra:

      disk2       cpu     load average
KB/t tps  MB/s  us sy id   1m   5m   15m
4.45  29  0.13  19 12 69  2.34 2.00 1.78
4.00 4472 17.47   6 12 82  2.34 2.00 1.78
4.00 4454 17.40   4 12 84  2.31 2.00 1.79
4.00 4394 17.16   6 13 82  2.31 2.00 1.79
4.00 4352 17.00   6 12 82  2.31 2.00 1.79
4.00 4425 17.28   4 12 84  2.31 2.00 1.79
6.00 4089 23.97   6 11 82  2.31 2.00 1.79
4.00 4450 17.38   6 12 83  2.21 1.98 1.78
4.00 4433 17.31   4 11 84  2.21 1.98 1.78
4.00 4464 17.44   6 11 84  2.21 1.98 1.78
4.00 4465 17.44   6 11 83  2.21 1.98 1.78
4.00 4424 17.28   5 12 83  2.21 1.98 1.78
4.00 4482 17.51   6 11 84  2.11 1.97 1.78
4.00 4388 17.14   6 11 83  2.11 1.97 1.78
4.00 4265 16.66   5 12 83  2.11 1.97 1.78
4.00 4573 17.86  10 12 77  2.11 1.97 1.78
5.84 4437 25.30   6 12 82  2.11 1.97 1.78
4.00 4424 17.28   4 12 83  2.02 1.95 1.77
4.00 4647 18.15  10 13 77  2.02 1.95 1.77
4.00 4511 17.62   6 13 81  2.02 1.95 1.77
      disk2       cpu     load average
KB/t tps  MB/s  us sy id   1m   5m   15m
4.00 4430 17.30   5 12 83  2.02 1.95 1.77
4.00 4480 17.50   6 11 83  2.02 1.95 1.77
4.00 4466 17.44   6 11 83  2.02 1.95 1.77
4.00 4343 16.97   4 11 84  2.02 1.95 1.77
4.00 4317 16.86   5 12 83  2.02 1.95 1.77
4.00 4471 17.47   6 11 83  2.02 1.95 1.77
5.86 4387 25.10   4 11 85  2.02 1.95 1.77
4.00 4453 17.40   6 12 82  1.94 1.94 1.77
4.00 4465 17.44   6 11 83  1.94 1.94 1.77
4.00 4427 17.29   4 11 84  1.94 1.94 1.77
4.00 4435 17.32   6 12 82  1.94 1.94 1.77
4.00 4468 17.45   6 12 82  1.94 1.94 1.77
4.00 4435 17.33   4 12 84  1.94 1.94 1.77
4.00 4433 17.32   6 12 81  2.02 1.95 1.77
4.00 4320 16.88   6 12 82  2.02 1.95 1.77
4.00 4417 17.25   4 12 84  2.02 1.95 1.77
4.00 4465 17.44   6 12 82  2.02 1.95 1.77
5.85 4410 25.19   6 11 83  2.02 1.95 1.77
4.00 4439 17.34   4 11 84  2.02 1.95 1.77
4.00 4478 17.49   6 11 83  2.02 1.95 1.77

Os intervalos de 10 segundos podem ser vistos, durante os quais a unidade está executando 17 MB / s de E / S. Em seguida, após 10 segundos, ele grava cerca de 8 MB da cópia do arquivo no disco e volta ao bloco.

Eu vi uma opção para, eu acho, ext3 no Linux, em que uma partição mudará de otimizar para desempenho para otimizar o espaço quando uma unidade atingir uma porcentagem configurável completa.

Eu estou querendo saber se o OSX tem algum tipo de opção semelhante, por meio do qual eu posso otimizar minha partição HFS + para não sofrer este problema.

Sei que a resposta simples é "então não deixe sua partição ficar cheia". E para minha unidade interna de 750 GB, é uma ótima solução. Mas eu tenho um RAID externo de 8 TB e os últimos 300 GB de espaço são efetivamente inutilizáveis. Perder um par de GB para este problema eu posso lidar com… perder 300 GB é doloroso.

Obrigado!

    
por Kat 14.02.2015 / 05:25

1 resposta

1

É desfragmentação, e não há maneira de contornar isso. Quando uma unidade HFS + está quase cheia, ela precisa mover blocos constantemente para manter o espaço livre contíguo. As ferramentas de desfragmentação estão disponíveis, mas duvido que ajudem muito. Você deve considerar o uso de 90% como efetivamente cheio em um volume HFS +.

    
por 14.02.2015 / 08:16