Devido à queda extrema na taxa de dados reportada (de 538 MB / s para 42,9 MB / s), eu suspeito que os 336M escritos em seu primeiro teste se encaixam inteiramente no cache de gravação do drive, então o processo acabou dados para a unidade, que armazenou em cache e relatou o sucesso imediatamente.
No segundo teste, por outro lado, o 2.0G de dados não se encaixava no cache, então o kernel tinha que enviar alguns dos dados, esperar que ele fosse gravado no disco (ocupando o tempo do relógio de parede). , mas sem tempo de CPU), envie mais dados, aguarde a gravação, etc., até que todos os dados tenham sido finalmente aceitos pela unidade. Os segundos "extras" no segundo teste são o tempo gasto para a conclusão das operações de E / S.