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!