CPU Programação incrivelmente lenta com grande diferença entre o tempo total de execução e o tempo real da CPU - Criptografia de Disco Completo Ubuntu ativada

2

É verdade que estou usando uma versão que não tenha menos de cinco anos e o sistema não será incrivelmente rápido. No entanto, ao mesmo tempo, os tempos de execução que estou observando são tão dolorosamente lentos que me estimulou a criar essa pergunta para ver se havia algo que eu pudesse fazer para corrigir esse problema.

Por exemplo, eu estava simplesmente descompactando um tarball, embora bastante grande (~ 15GB), e todo o processo levou cerca de 2,5 horas com cerca de 9 minutos de tempo real da CPU . Em contraste, a criação desse tarball levou apenas alguns minutos. Mais uma vez, a criação foi em uma máquina bastante competente, mas 2,5 horas parece muito lento.

Como segundo exemplo, a construção de um projeto em particular (na máquina adept) levou apenas 19 segundos, com 17 desses segundos sendo o tempo real da CPU. Em contraste, o mesmo processo demorou quase 9 minutos (nesta máquina mais lenta), com apenas cerca de 14 segundos sendo o tempo real da CPU . Como você pode ver abaixo, o tempo real da CPU é bastante semelhante, é apenas o tempo total de execução que é o problema.

Adept Machine

real    0m19.245s
user    0m15.809s
sys     0m0.908s

Current Machine

real    8m37.500s
user    0m11.175s
sys     0m3.969s

Eu incluo a comparação injusta entre as duas máquinas apenas como um ponto de referência. Não há nada particularmente surpreendente sobre a máquina adepto , é apenas um pouco mais recente.

O Ubuntu em geral tende a ser um pouco mais lento do que deveria, muitas vezes congelando por alguns momentos antes de retomar. As tarefas de abertura tendem a levar muito tempo também - até 20-30 segundos para algo tão simples quanto o Eclipse; navegadores também podem levar de 5 a 10 segundos.

  • Ubuntu 14.04 - Criptografia de disco completo ativada
  • Core i-7 860 @ 2,8 Ghz
  • Cache de 8 MB do SATA 3Gbps 7200RPM WD2500JS

tldr; Por que existe uma lacuna tão grande entre o tempo total de execução e o tempo real da CPU? O disco que estou usando não é tão lento. É difícil acreditar que o disco seja a fonte de uma discrepância tão grande. Talvez seja a primeira geração do i7?

    
por sherrellbc 08.06.2015 / 19:47

0 respostas