qual é a mágica por trás do aumento maciço do desempenho da velocidade de gravação pelos drivers Intel RST até e incluindo a versão 11.2.0?
Eu fiz algumas medições de desempenho do meu aplicativo que está extremamente gravando no HDD (isso é indiretamente fazendo com que FlushFileBuffers
seja chamado em um loop muito thight) .
o teste foi realizado em diferentes ambientes e também com drivers diferentes.
emambientescomosdriversRSTmencionadosacima,odesempenho"geral" do aplicativo é 5 vezes maior - comparado com os outros ambientes que possuem:
agora há uma observação interessante:
no Windows, pode-se DESLIGAR o write-cache buffer flushing
, e. para fins de teste.
com este ajuste no lugar, o desempenho dos sistemas com qualquer driver é idêntico àqueles com o RST "11.2.0"!
devidoaodesempenhomuitosimilarqueumpoderiasuspeitarqueosdriversRSTmaisantigossãounintentionally
tambémfiltrandooFlushFileBuffers
.
e,portanto,amelhoriadedesempenhoéemvezdebyaccident
doquepelalógicadodriverinteligente...?
casonãoseja:porqueosdriversRST"posteriores" (como 11.7 ou 12.9) não têm mais um desempenho de gravação tão bom?
como aprendido em fernando
em link :
e em meus testes, os drivers mais recentes do RST não mostram mais nenhuma melhoria de desempenho com esse aplicativo específico.