Sempre que houver uma E / S de disco alta, o sistema tende a ser muito mais lento e menos responsivo do que o habitual. Qual é o progresso no kernel do Linux em relação a isso? Esse problema está sendo trabalhado ativamente?
linux
kernel
performance
io
tshepang
fonte
fonte
Respostas:
Eu acho que na maior parte foi resolvido. Meu desempenho sob IO pesado melhorou na 2.6.36 e espero que melhore mais na 2.6.37. Veja estes artigos do phoronix .
Aqui está um link direto para o bug
Também de Phoronix
Há também o anúncio de lançamento do Phoronix 2.6.36
Parece que as barreiras dos blocos estão desaparecendo e isso também deve ajudar no desempenho.
Há também este artigo do LWN sobre programação justa de E / S
Eu diria que o IO despertou muito sobre o tempo do lançamento do ext4 na versão 2.6.28. Os links a seguir são para versões Linux Kernel Newbies Kernel, você deve revisar as seções Block e Filesystems. É claro que isso pode ser um sentimento injusto, ou apenas na época em que comecei a assistir o desenvolvimento do FS, tenho certeza de que ele vem melhorando o tempo todo, mas sinto que alguns dos problemas do ext4 'fizeram com que as pessoas olhassem bastante para a pilha de IO, ou pode ser que eles esperassem que o ext4 resolvesse todos os problemas de desempenho e, quando não perceberam, precisaram procurar em outros lugares os problemas.
2.6.28 , 2.6.29 , 2.6.30 , 2.6.31 , 2.6.32 , 2.6.33 , 2.6.34 , 2.6.35 , 2.6.36 , 2.6.37
fonte