-Nesta lição, falaremos
sobre problemas de desempenho.
Especificamente, o desempenho lento ou lento que
você observará ao longo do tempo em um sistema.
Os problemas de desempenho
são uma das coisas mais difíceis
de diagnosticar corretamente em um sistema de computador,
pois podem estar relacionados ao hardware,
ao software ou a uma mistura dos dois.
Por esse motivo, é realmente difícil descobrir
exatamente qual é o problema, mas
vou lhe dar algumas
diretrizes gerais nesta lição.
Agora, quando você começa a solucionar problemas de desempenho,
deve sempre usar uma abordagem estruturada e tentar
compartimentar cada um dos diferentes
problemas que podem estar
causando esse problema de desempenho.
Portanto, para começar, precisamos
saber o que é uma linha de base para nosso sistema
específico.
Por exemplo, digamos que eu tenha um sistema com
um processador de três gigahertz,
16 gigabytes de RAM, um disco
rígido de um terabyte e uma placa
de rede de um gigabit por segundo.
Conhecer todas essas especificações é bom, mas, se eu nunca
tiver tocado nesse sistema antes
ou olhado para ele, não saberei realmente como
todos eles estão funcionando juntos.
Portanto, quando você tem um novo sistema,
deve observar esse sistema e a forma
como ele opera atualmente.
Tomando como exemplo o sistema que acabei de
lhe dar, quando adquirimos esse sistema
totalmente novo, devemos saber o que é normal.
Qual é a velocidade real de operação?
Quanta RAM ele está usando diariamente quando temos
apenas o sistema operacional carregado,
ou o sistema operacional e um pacote de escritório abertos?
Também precisamos saber qual é a velocidade da rede.
O fato de termos uma placa de um gigabit por segundo
não significa que estamos
obtendo uma taxa de transferência
de um gigabit por segundo.
Além de tudo isso, temos
que examinar o disco rígido.
Eu disse que era um disco rígido de um terabyte,
mas não lhe disse se era
uma unidade de estado sólido.
Era um disco rígido funcionando a 5400
RPMs, ou 7.200 RPMs, ou 10.000 RPMs.
E todos eles terão desempenhos diferentes.
Agora, depois de saber
qual é o desempenho normal, você poderá
determinar o que é desempenho
lento ou lentificado e, então, poderá identificar
quais são essas áreas nas quais
você precisa concentrar
seus esforços de solução de problemas.
Agora, além de podermos identificar
qual desses subsistemas será realmente
o problema com base no desempenho
lento que estamos observando,
podemos fazer alterações
na configuração para otimizar esses
subsistemas.
Por exemplo, se começarmos a ver que
o usuário médio está ficando
sem memória RAM o tempo todo, talvez queiramos
fazer uma atualização de oito
gigabytes para 16 gigabytes, ou de 16 gigabytes
para 32 gigabytes.
Porque, novamente, essa é uma das
coisas mais simples e fáceis que você pode fazer
para aumentar o desempenho de um sistema.
Porém, se você estiver tendo um desempenho lento e olhar
para a memória RAM livre, e tiver
oito gigabytes de memória RAM livre de 16, o upgrade para
32 provavelmente não será muito útil em
termos de desempenho, porque você ainda não
está usando toda a memória RAM que tem.
Portanto, esses são os tipos
de coisas em que você deve
pensar ao solucionar problemas de desempenho.
Agora, além de tudo isso,
você também quer ter certeza de
que seu sistema não está superaquecendo.
Muitos de nossos sistemas
modernos têm aceleração em suas unidades de processamento para poderem
se proteger contra superaquecimento.
Portanto, se o seu sistema estiver começando
a esquentar, o processador que deveria estar operando a 3 gigahertz
pode, na verdade, ser reduzido para
2 gigahertz ou 1. 5 gigahertz para tentar
reduzir a carga térmica que está sendo criada
e ajudar o sistema a não superaquecer.
Porque, se um sistema superaquecer,
ele poderá ser reinicializado ou desligado.
Portanto, muitos dos seus sensores de temperatura,
na verdade, reduzirão a velocidade de componentes
como a unidade de processamento gráfico ou
a unidade central de processamento
para reduzir a carga térmica geral.
Se o sensor de temperatura estiver com defeito,
isso pode indicar que a temperatura
está mais alta do que realmente existe e, portanto,
a CPU começará a reduzir o desempenho para
compensar isso.
Portanto, tenha isso em mente também.
Outro aspecto a ser considerado
na solução de problemas de desempenho
são as possíveis configurações incorretas.
Por exemplo, digamos que você tenha feito um upgrade
de memória de oito gigabytes para 16 gigabytes.
Bem, quando você fez isso,
pode ter retirado dois módulos de quatro
gigabytes e colocado dois novos módulos de oito
gigabytes, mas os colocou nos slots zero e um, em
vez de nos slots zero e dois.
Portanto, sua memória não está operando no modo de canal duplo.
Em vez disso, ele está operando apenas no modo de canal único.
Isso lhe proporcionará um desempenho mais
lento do que o obtido
com o antigo sistema de oito gigabytes,
pois você só poderá acessar
64 bits por vez, em vez de
128 bits por vez, reduzindo efetivamente
o desempenho pela metade, embora tenha dobrado
a memória.
Portanto, novamente, esses tipos de configurações
incorretas podem realmente ter efeitos em cascata em todo o sistema.
Outra configuração incorreta comum
pode estar no sistema operacional
ou no próprio software do aplicativo.
Por exemplo, vi muitas pessoas que
aumentaram o tamanho da página no Windows
ou o espaço de troca no Linux.
Eles acham que isso lhes proporcionará um melhor desempenho,
mas, na verdade, isso está apenas
fornecendo mais memória virtual, o que
causa muito mais trocas da memória
física para o disco rígido ou dispositivo
de estado sólido e, portanto,
torna todo o sistema mais lento.
Portanto, você precisa ter todos esses aspectos
em mente ao começar a configurar seu sistema.
E lembre-se, nenhum desses aspectos funciona isoladamente.
Quando você tem esses problemas de
desempenho, pode haver uma infinidade de coisas diferentes
trabalhando contra você ao mesmo tempo.
Pode ser o sistema operacional,
seus aplicativos,
suas configurações, sua rede ou seu
hardware.
E ser capaz de identificar isso,
dividindo tudo em subsistemas à medida que você
os considera e identificando
esses problemas de desempenho, será
fundamental para você como
técnico em campo.