Aumentando a vida útil dos HDs

Recentemente, uma notícia no br-linux alertou sobre a possibilidade do gerenciamento de energia de algumas distribuições GNU/Linux, do Ubuntu em especial, estarem reduzindo a vida útil dos discos rígidos (HDs). Como noticiado em diversos sites da internet [1,2], isto não é um bug do Ubuntu. Na verdade, o Ubuntu apenas segue as recomendações equivocadas fornecidas pelos próprios fabricantes de notebooks e desktops. Neste artigo, o problema é explicado em detalhes e uma solução bastante simples é apresentada. Esta é baseada em um script que necessita ser executado uma única vez e faz todo o trabalho para correção do problema. Além disso, o artigo termina fazendo uma breve discussão sobre o pacote smartmontools que monitora o estado do HD e informa quando este está na eminência de sofrer alguma falha.

Entendo o problema

Pode-se pensar em um HD como aqueles antigos toca-discos usados com os LPs de vinil. Neste caso, o disco de vinil é a superfície de armazenamento, enquanto a agulha pode ser considerada a cabeça de gravação. Normalmente, no caso dos HDs, a cabeça de gravação não toca a superfície do disco. Ao invés disso, esta fica a uma distância segura. Evidentemente, o contato da cabeça de gravação com a superfície do disco durante uma queda ou tombo pode danificá-lo. Então, para permitir o transporte seguro dos equipamentos, foi criada a tecnologia de carga/descarga (load/unload). Basicamente, tal tecnologia permite que a cabeça de gravação seja movida para uma região bem distante da superfície do disco quando este não estiver sendo utilizado, por exemplo, quando o equipamento está em estado de hibernação para economizar energia. É claro, antes do HD poder ser utilizado novamente, a cabeça deve retornar para a sua posição de operação normal.

Desktops também, mas principalmente os notebooks possuem um sistema de gerenciamento de energia. Este desliga alguns dispositivos do hardware que não estão sendo utilizados. É claro que isso também se aplica aos HDs. Assim, para economizar energia, muitas vezes os HDs têm sua rotação reduzida ou até mesmo são desligados temporariamente. Além de economizar energia, se for feito de forma eficiente, isto aumenta a vida útil do HD, pois mantém a sua temperatura mais baixa.

Quando entram em modo de economia de energia, a cabeça de leitura/gravação dos HDs também podem ser descarregadas (unloaded). Quem decide quando fazer isso é o sistema operacional, através de seu sistema de gerenciamento de energia. Este é um ponto importante, pois existe um limite máximo de vezes que a cabeça de gravação pode ser carregada/descarregada. Um valor bastante aceito pare este limite é 600.000 vezes [2]. Contudo, outros autores afirmam que este valor vale apenas para HDs da Hitachi. Para HDs de outros fabricantes, o valor é apenas 200.000 [3]. Após ultrapassar este limite, o HD tem uma grande chance de apresentar perdas de dados.

Em tese, os fabricantes dos notebooks são os mais indicados para decidir a melhor estratégia de carga/descarga dos HDs. Apensar disso, as versões do Windows e do MacOS ignoram as recomendações dos fabricantes e impõem suas próprias estratégias de gerenciamento de energia. Ao contrário, por serem mais fieis aos padrões da indústria, distribuições baseadas no GNU/Linux como, por exemplo, o Ubuntu, realizam o gerenciamento de energia segundo as recomendações dos fabricantes. O problema é que (pasmem) a maioria dos fabricantes fornecem parâmetros absurdos ao sistema operacional. Em alguns casos, se forem seguidos, tais parâmetros podem fazer com que o HD seja carregado/descarregado até 3 vezes por minuto [4]. Neste caso, a vida útil do HD chega ao fim apenas após alguns meses de uso.

Detectando o problema

No Ubuntu, para verificar se o gerenciamento de energia está impondo ciclos de carga/descarga demais ao HD, é necessário instalar o smartmontools. Para isso, simplesmente, deve ser executado o comando a seguir.

sudo apt-get install smartmontools

Com o smartmontools instalado, pode-se utilizar o smartctl como segue para visualizar o número de ciclos de carga que o HD já foi submetido.

sudo smartctl -A /dev/sda | grep Load_Cycle_Count

Evidentemente, /dev/sda deve ser substituído com o dispositivo que deseja-se inspecionar.

A saída do comando anterior é algo como segue.

193 Load_Cycle_Count        0x0032   189   189   000    Old_age   Always       -       35715

Em tal saída, a informação importante é o último número, o 35715. Este é o número de ciclos de carga do HD. Deve-se esperar algo em torno de 10 ou 20 minutos antes do smartctl ser executado novamente. Isso dará uma estimativa de quantas vezes por minuto o HD está sofrendo um ciclo de carga/descarga. Sabendo que um HD pode sofrer 200.000 ciclos desse tipo, pode-se estimar quantas horas de vida útil ele tem. O ideal é que, durante o intervalo de uns 20 minutos, não seja feito (quase) nenhum ciclo de carga. Contudo, ao invés disso, se o sistema de gerenciamento de energia estiver sendo muito agressivo com o HD, deve-se corrigir o problema.

Corrigindo o problema

Para corrigir o problema, a forma mais prática talvez seja executando o script abaixo como root.

#!/bin/sh

PARAM=255
HD=/dev/sda

echo "#!/bin/sh" > 99-hdd-spin-fix.sh
echo "hdparm -B $PARAM $HD" >> 99-hdd-spin-fix.sh

chmod +x 99-hdd-spin-fix.sh

cp 99-hdd-spin-fix.sh /etc/acpi/suspend.d/
cp 99-hdd-spin-fix.sh /etc/acpi/resume.d/
mv 99-hdd-spin-fix.sh /etc/acpi/start.d/

Parâmetros importantes do script acima são as variáveis PARAM e HD. A variável PARAM pode ser igual a 255 ou 254. O valor 255 desliga o gerenciamento de energia do HD completamente. Assim, os ciclos de carga serão mínimos, mas o HD ficará a uma temperatura mais elevada que o normal. Contudo, é consenso que o HD pode lidar melhor com alguns graus de temperatura a mais do que muitos ciclos de carga. Por outro lado, o PARAM=254 faz com que o gerenciamento de energia para o HD continue ativo, mas de uma forma menos agressiva. Por último, a variável HD deve ser alterada se o dispositivo do HD que se deseja proteger seja diferente de /dev/sda.

Antes de executar o script anterior deve-se copiar e colar as linhas de código acima em um arquivo texto, salva-lo como hdd-spin-fix.sh e executá-lo como segue.

sudo sh hdd-spin-fix.sh

Pronto! Após isso, a próxima vez que o sistema for iniciado, gerenciamento de energia será bem mais gentil com o HD.

Monitorando outros problemas

Um fato importante a ser observado é que o smartctl não fornece apenas informações sobre a quantidade de ciclos de carga. Por exemplo, o comando a seguir fornece dezenas de informações sobre o HD em /dev/sda.

sudo smartctl -a /dev/sda

Há um excelente artigo do Linux Journal [5] que explica todas as informações retornadas pelo smartctl. Tais informações fornecem estimativas bastantes exatas de quando e porque o HD dará problema. Contudo, não é necessário usar o smartctl frequentemente para monitorar a saúde do HD. Ao invés disso, o pacote smartmontools instala um daemon (o smartd) que é ativado na carga do sistema. Assim, basta instalar o smart-notifier com o comando a seguir para ser notificado por uma janela pop-up quando o HD tem uma grande probabilidade de dar problema.

sudo aptitude install smart-notifier

Evidentemente, para funcionar de forma adequada, o smart-notifier deve ser executado sempre que uma nova sessão for iniciada.

Referências

  1. Ubuntu Demon’s blog
  2. Linux-Hero.com
  3. Problem with hard drive clicking
  4. Bug #59695 in acpi-support (Ubuntu)
  5. Monitoring Hard Disks with SMART

Changelog

2007/11/03 - Publicação do mini how-to.

114 Comentários

  1. Aumentando a vida útil dos HDs - Ubuntu Diz:

    […] brodman wrote an interesting post today onHere’s a quick excerpt […]

  2. Jaime Balbino Diz:

    Este post sobre esta questão foi o que me deixou mais tranquilo. Meu laptop com Ubuntu tem 1 mês de uso e já fez mais de 3.279 U/L. Achei muito e estava esperando uma solução definitiva, e uma melhor explicação também.

    Mas tenho duas dúvidas:
    1. Porque não mudar diretamente o valor do hdparm -b para 254/5 no /etc/acpi/power.sh, ao invés de usar este script? Faz diferença? Ou é só para não mexer nas configurações padrões do Ubuntu?

    2. Como trabalha o parâmetro “-b”, ele só atua no U/L? Percebi que este é um parâmetro recente e a documentação é muito vaga, a ponto de termos de realizar testes individuais para descobrir o melhor número para ele.

  3. Rodrigo Saraiva Diz:

    Alex, comprei um notebook a pouco tempo da Dell e notei que após remover o winXP e instalar o ubuntu o HD começou a fazer uns barulhos de cliques constantemente. Acredito ser esse o problema.
    Porém tenho uma pergunta, já que utilizo o Ubuntu por filosofia e não sou um especialista em linux. Meu HD está particionado. Como fica a questão do /dev/sda?

  4. alex Diz:

    Jaime Balbino,

    Se o arquivo em /etc/acpi/power.sh for alterado, uma simples reinstalação ou atualização do pacote faz tudo voltar ao que era antes. Por isso, não gosto muito desta solução. Quanto ao parâmetro do hdpam… Ao contrário do que você diz na sua mensagem, o correto é -B e não -b. Veja o que é dito quanto a essa opção nas man pages.

    Set Advanced Power Management feature, if the drive supports it. A low value means aggressive power management and a high value means better performance. A value of 255 will disable apm on the drive.

    Rodrigo Saraiva,

    /dev/sda é o dispositivo físico. No caso, é o HD. As partições são /dev/sda1, /dev/sda2 e assim por diante. Dessa forma, se você tem um único HD, o ocorreto é usar /dev/sda (mesmo com mais de uma partição).

    []’s
    Alex

  5. Rui Leite Diz:

    Alex, fiquei em dúvida quanto ao resultado que obtive, o Load_Cycle_Count aumentou em 3 unidades em 20 min. Isso é bom ou ruim? Muito grato, e grato pelo post. Abraço.

  6. alex Diz:

    Pelos meus cálculos, isso dá mais de 1.000 dias de uso sem parar. Você pretende usar o seu notebook por mais tempo que isso?

  7. Rui Leite Diz:

    Pois é Alex, uns 7,5 anos de 8 horas por dia de trabalho, acho que está bom né? Grato pela resposta super rápida.

  8. Conversas do Bruno | Afinal são apenas as recomendações dos fabricantes de discos rígidos Diz:

    […] não vou começar a cortar na casaca aos fabricantes de hardware; vou, sim, remeter-vos para um post do Alex França sobre este assunto, onde ele explica o problema e apresenta algumas formas de o detectar e […]

  9. Guilherme Diz:

    Olá, Alex.

    Em meu notebook, com Mandriva, utilizei o comando “smartctl -i /dev/sda” e foi retornada a seguinte mensagem:

    Device does not support SMART

    O que devo fazer? Me acostumar com a idéia de que vou precisar trocar meu hd em menos de 1 ano?

  10. matheus Diz:

    bem, eu achei algo esquisito quando notei que no Windows e no FreeBSD o crescimento do load/unload era o mesmo :/

    o normal é quanto por hora ?

    meu disco é da hitachi tb, e tá na casa dos 100mil. o notebook é de junho :(

    matheus

  11. alex Diz:

    Guilherme,

    Se seu HD não suporta SMART, creio que ele não suporta gerenciamento de energia. Dessa forma, você deve estar livre do problema.

  12. Ulisses Diz:

    Uso Mandriva 2008, e fiquei impressionado, em 10 minutos foram 14 Load_Cycle, em 3 horas foram 146. Fiz os cálculos e a prespectiva de vida do meu HD não me agradou em nada, afinal não faz nem um mês que eu comprei um HD novo para meu notebook.

    Misteriosamente utilizei o parâmetro 255 e o avanço do Load_Cycle continuou sem melhoras.

    Por curiosidade, bootei minha máquina usando OpenSuse 10.2 e qual não foi minha surpresa ao ver que em 1 hora, não houve o avanço de um único Load_Cycle. Pesquisei e verifiquei que o OpenSuse 10.2 usa o parâmetro -B 254 por default.

    Voltei ao Mandriva e tentei com 254, voilá!, funcionou perfeitamente. No caso do Mandriva o parâmetro 254 funciona muito melhor que 255.

    Seu script, pelo que verifiquei, não funciona para o Mandriva. Inclui o parâmetro -B254 em /etc/sysconfig/harddisks. Pergunto: Há um lugar mais adequado para alterar este parâmetro, no Mandriva?

    Grato pelo post. Foi muito elucidativo. Continuarei visitando seu blog regularmente.

  13. alex Diz:

    Ulisses Says,

    Nunca usei o Mandriva. Por isso, não posso te indicar a melhor forma de resolver o problema nele. Realmente, meu script deve funcionar bem apenas em distribuições baseadas no Debian, como é o caso do Ubuntu. Contudo, se você conseguiu corrigir o problema no Mandriva com sucesso… Paranbéns! Obrigado por compartilhar aqui com a gente para conhecimento de outros usuários do Mandriva. Só peço para que fiques atento no caso de atualizações do sistema que possam vir a subrescrever o arquivo /etc/sysconfig/harddisks.

  14. PEDRO Diz:

    Então é mais aconselhado usar 255 ou 254 em Ubuntu??
    Outra coisa como posso monitorizar a temperatura do disco rígido em Ubuntu?

  15. Ulisses Diz:

    Pedro,

    O comando “hdparm -H /dev/sda” (se o seu drive for o /dev/sda) informa a temperatura atual do disco rígido.

  16. Marceloy Diz:

    Alex valeu pela dica do HD, funcionou bem no meu notebook Lenovo 3000 c200 Intel Centrino Duo, com Ubuntu personalizado de Mac OS

  17. BlackTigerIII Diz:

    Mt obrigado por isto, só posso dizer que desde que fiz isto, o meu disco deixou de se desligar com tanta frequência, e o PC de crashar constantemente quando a usar bateria. :D :D :D :D :D :D

    Mt obrigado mesmo
    Continua o bom Trabalho

  18. Ubuntu Paradise, um ubuntu perfeito com tudo que necessito genericamente. « Hamacker’s Palace Diz:

    […] Se voce está usando um notebook, eu recomendo fortemente que voce leia este artigo : http://alexblog.eeol.org/linux/aumentando-a-vida-util-dos-hds/ […]

  19. Aumentando a vida útil dos HDs - GNU/Linux « Blog Etilico Diz:

    […] fonte […]

  20. Cesar Diz:

    Eu tenho um macbook com o Ubuntu 7.10. A apple trabalha com HDs da hitachi também.

    Acontece que o smartctl me retorna 22654 ciclos! Essa máquina é nova (uns 2 meses) e tem pouco tempo de uso. A maior parte do tempo fico no MacOS (para brincar) e para trabalho mesmo uso o Linux.

    Vcs não acham estranho o valor ser tão alto para algo tão novo e com pouco uso?

  21. alex Diz:

    Cesar,

    Sim, está mesmo muito alto. Dê o boot pelo Ubuntu e verifique quantos ciclos de carga ele realiza em 1h de uso.

  22. In The Woods Of Eryn Vorn » Blog Archive » hard drive loa/unload cycles problem Diz:

    […] link […]

  23. Lucas Diz:

    como explicar isso?!?!

    lucas@lucas:~$ sudo smartctl -A /dev/sda | grep Load_Cycle_Count
    225 Load_Cycle_Count 0×0012 001 001 000 Old_age Always - 2165851

  24. Fabiano Diz:

    Oi Alex, eu gostaria muito de fazer o procedimento que sugeriu, mas não consegui…

    Instalei o pacote com sucesso:
    fshark@fshark-desktop:~$ sudo apt-get install smartmontools
    Password:

    Mas na hora de executar o segundo passo:
    fshark@fshark-desktop:~$ sudo smartctl -a /dev/sda | grep Load_Cycle_Count
    fshark@fshark-desktop:~$

    Ou seja, nada é retornado.

    Sabe me dizer por que? Obrigado.

  25. alex Diz:

    Fabiano,

    Deve estar acontecendo algum erro. Execute o comando abaixo para ver a saída do smartctl.

    sudo smartctl -a /dev/sda
  26. Marcos Paulo Diz:

    Ola Alex!

    Estou apavorado! Fiz o teste e observei que mesmo usando alimentação externa, meu notebook (Acer Aspire 5100-3577) executou 71 ciclos em 20 minutos. Tenho o note a seis meses e ele ja executou um total de 104800 ciclos, o que segundo as expectativas me da mais cerca de 18 dias corridos de uso.
    Vou fazer o script com as alterações que você sugeriu mas ainda assim gostaria de saber se devo tomar mais alguma atitude p tentar diminuir o dano.
    Obrigado!!

  27. alex Diz:

    Marcos,

    Nossa, cara! Em seis meses, 104.800 ciclos? Acho que este é um novo record! Aplique as correções urgente para que você possa dormir tranqüilo e sempre faça backups.

  28. Cesar Diz:

    Eu já fiz alterei o necessário e agora eu medi num intervalo de 2h30 e não teve nenhum ciclo (mas não serve muito como parâmetro pois não estou usando a bateria).

    O que eu acho estranho é que em 2 meses eu tive um valor tão alto de ciclos, e isso tudo usando o MacOS! Será que o problema vale para o Tiger também?

  29. /home/rodrigo » Blog Archive » Ubuntu Paradise, um ubuntu perfeito com tudo que necessito genericamente. Diz:

    […] Se voce está usando um notebook, eu recomendo fortemente que voce leia este artigo : http://alexblog.eeol.org/linux/aumentando-a-vida-util-dos-hds/ […]

  30. Ronan Diz:

    Primeiramente eu tentei com PARAM 255 e deu certo. O modo de economia de energia do HD foi desativado. Entretanto, eu gostaria de testar o PARAM 254. O que eu preciso fazer? Apenas alterar o arquivo hdd-spin-fix.sh e depois executar novamente o comando “sudo sh hdd-spin-fix.sh” ?

    Obrigado!

  31. alex Diz:

    Ronan,

    Exato.

  32. David Diz:

    9 meses de uso : 21679

    no primeiro teste: 21666

    20 min depois: 21679

    devo usar o script???

  33. tiago Diz:

    eu estou sem retorno tbm, na mesma situação do fabiano

    quando executo sudo smartctl -a /dev/sda, retorna (entre outras coisas)

    SMART support is: Available - device has SMART capability.
    SMART support is: Disabled

    SMART Disabled. Use option -s with argument ‘on’ to enable it.

    deixa desativado mesmo? e tah tudo bem?

  34. alex Diz:

    tiago,

    Se seu HD tem suporte a tecnologia SMART, aconselho você a hablilita-la através do comando a seguir. Afinal de contas, tal tecnologia é muito útil para detectarmos quando o HD está prestes a dar problemas.

    sudo smartctl -s on
  35. Rodrigo Neri de Souza Diz:

    Daew Galera, blz

    seguinte acabei de compra meu acer aspire 3100, e instalei o windows xp, e ia instalar o linux, fui procurar na net qual distribuição já era mais preparada para note e tal, dai acabei descobrindo esse lançe do HD no ubuntu (q por sinal tava pensando em colocar no note), dai só pra ver, fui la no everest pra saber quantos Load/Unload Cycle Count já tinha com o windows xp, e pra minha surpresa tinha ja 718, e tava fazendo um a cada 2 minutos( provavelmente até o final desse post ja deve ter almentado uma porrada).
    Conclusão, essa merda tb tá acontecendo no windows, e muito provavel tb em outras distribuiçoes linux ond ha gerenciamento smart, sera q isso sempre foi assim e ninguem nunca c tocou pra isso antes ?

  36. Debora Diz:

    Aos meninos que estão recebendo vazio como retorno:
    O hd de vcs é samsumg? se for, deem uma olhada na opção -F pra mim deu certo…

    E outro detalhe, o hd de vcs por acaso n fica em /dev/hda em vez de /dev/sda nao? acredito que o segundo seja para hds Sata, mas n tenho certeza, alguem confirma?

  37. alex Diz:

    Muito bem, Debora! Ótimas dicas! Só confirmando… /dev/sda dizem respeito aos HDs SATA sim. Eles são os mais comuns em notebooks.

  38. tiago Diz:

    quando digito :smartctl –all /dev/hda retorna um monte de coisas, menos o Load_Cycle_Count… o que devo fazer? melhor desativar de novo ou deixa como está?

    eis o que retorna:

    ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
    1 Raw_Read_Error_Rate 0×000f 100 100 051 Pre-fail Always - 0
    3 Spin_Up_Time 0×0007 253 062 025 Pre-fail Always - 5760
    4 Start_Stop_Count 0×0032 100 100 000 Old_age Always - 969
    5 Reallocated_Sector_Ct 0×0033 253 253 010 Pre-fail Always - 0
    7 Seek_Error_Rate 0×000f 253 253 051 Pre-fail Always - 0
    8 Seek_Time_Performance 0×0025 253 253 015 Pre-fail Offline - 0
    9 Power_On_Hours 0×0032 100 100 000 Old_age Always - 5735
    10 Spin_Retry_Count 0×0033 253 253 051 Pre-fail Always - 0
    11 Calibration_Retry_Count 0×0012 253 253 000 Old_age Always - 0
    12 Power_Cycle_Count 0×0032 100 100 000 Old_age Always - 531
    187 Unknown_Attribute 0×0032 100 100 000 Old_age Always - 1114113
    190 Temperature_Celsius 0×0022 124 097 000 Old_age Always - 38
    194 Temperature_Celsius 0×0022 124 097 000 Old_age Always - 38
    195 Hardware_ECC_Recovered 0×001a 100 100 000 Old_age Always - 104784431
    196 Reallocated_Event_Count 0×0032 253 253 000 Old_age Always - 0
    197 Current_Pending_Sector 0×0012 253 253 000 Old_age Always - 0
    198 Offline_Uncorrectable 0×0030 253 253 000 Old_age Offline - 0
    199 UDMA_CRC_Error_Count 0×003e 200 200 000 Old_age Always - 0
    200 Multi_Zone_Error_Rate 0×000a 100 100 000 Old_age Always - 0
    201 Soft_Read_Error_Rate 0×000a 100 100 000 Old_age Always - 0

  39. tiago Diz:

    ahh, e quando digito
    sudo smartctl -A /dev/hda | grep Load_Cycle_Count

    ele continua sem retornar nada

  40. lucas Diz:

    Olá Alex, fiz tudo o que está postado no site a única coisa que alterei foi o hd que no me caso é /dev/hda mas depois que executei o comando vi que ele continua a aumentar. olha que nem esperei os vinte minutos! foram cerca de dois a três e ele aumentou em mais ou menos 5.
    vc tem alguma sugestão?

  41. lucas Diz:

    não é mais necessário eu utilizei 254 e agora está funcionando beleza.!
    de qualquer forma obrigado!

  42. LedStyle Diz:

    Olá Alex, tudo bem?

    Cara, eu acho que isso aí é papo furado, não o seu post, que traz informações interessantes, mas essa histórias de 200 mil ciclos. Não é possível. Eu tenho Ubuntu na minha máquina a anos, sempre Ubuntu. E num HD SATA. Olha o resultado:

    225 Load_Cycle_Count 0×4959 138 145 089 Pre-fail Offline - 124284400600015

    Isso sem contar o HD IDE que tenho a uns 3 anos a mais que esse e está lá até hoje também redondo (o IDE não respondeu a esse comando, acho que ta com o SMART desabilitado)!

    Vamos colocar uns pontos nos ciclos pra ficar mais fácil de visualizar:

    124.284.400.600.015

    Ou seja, mais de 124 trilhões de ciclos. Bem mais que 200.000 ou 600.000 que seja. Como o HD é um Maxtor, então suponho que tenha que contar com os 200.000 ciclos. Isso significa que ele já deu 621.422.003 vezes mais do que deveria (isso mesmo! 621 milhões de vezes).

    Nunca perdi um arquivo sequer, uso o computador todo dia e o HD está tinindo!

    Grande abraço!

  43. NiX Diz:

    LedStyle,

    Dá para ver claramente que o software fez uma leitura errada do seu HD, ou provavelmente o HD está informando errado. Esse número é um estouro de inteiro e não faz o menor sentido.

    Para você ter uma idéia, se o HD fizesse um ciclo por segundo, o que já é abusurdo, então 124.284.400.600.015 segundos equivale a mais ou menos 40.000.00 anos!

    []’s

  44. alex Diz:

    Tens ração, NiX! Era essa a argumentação que eu havia pensado. Acho que o smartctl está lendo a informação errada do HD do LedStyle.

    O HD é o dispositivo que mais dá problema nos notebooks. Como o gerenciamento de energia neste tipo de sistema é bem mais agressivo do que nos desktops, a fadiga do HD por uma pletora de ciclos de carga/descarga é uma explicação muito boa para o fato.

  45. Walter Discher Cechinel Diz:

    Ae Raça.

    To com o mesmo problema de um user ai.
    Eu escrevo o comando e o load cycle não aparece, mostra um monte de coisas menos isto ;/

    === START OF READ SMART DATA SECTION ===
    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
    1 Raw_Read_Error_Rate 0×000f 120 099 006 Pre-fail Always - 0
    3 Spin_Up_Time 0×0003 096 095 000 Pre-fail Always - 0
    4 Start_Stop_Count 0×0032 100 100 020 Old_age Always - 247
    5 Reallocated_Sector_Ct 0×0033 100 100 036 Pre-fail Always - 0
    7 Seek_Error_Rate 0×000f 080 060 030 Pre-fail Always - 110772354
    9 Power_On_Hours 0×0032 097 097 000 Old_age Always - 2929
    10 Spin_Retry_Count 0×0013 100 100 097 Pre-fail Always - 0
    12 Power_Cycle_Count 0×0032 100 100 020 Old_age Always - 244
    187 Unknown_Attribute 0×0032 100 100 000 Old_age Always - 0
    189 Unknown_Attribute 0×003a 100 100 000 Old_age Always - 0
    190 Temperature_Celsius 0×0022 061 051 045 Old_age Always - 689504295
    194 Temperature_Celsius 0×0022 039 049 000 Old_age Always - 39 (Lifetime Min/Max 0/14)
    195 Hardware_ECC_Recovered 0×001a 068 060 000 Old_age Always - 173643567
    197 Current_Pending_Sector 0×0012 100 100 000 Old_age Always - 0
    198 Offline_Uncorrectable 0×0010 100 100 000 Old_age Offline - 0
    199 UDMA_CRC_Error_Count 0×003e 200 200 000 Old_age Always - 0
    200 Multi_Zone_Error_Rate 0×0000 100 253 000 Old_age Offline - 0
    202 TA_Increase_Count 0×0032 100 253 000 Old_age Always - 0

  46. LedStyle Diz:

    É, sua conta faz sentido… Mas que me assustei assustei. Mas logo em seguida dexei pra lá pois o HD ta tinindo e uso Ubuntu nele já tem umas 5 versões.

    Tem como instalar esse sysctl no Mac? Ou tem outro software similar?

    Queria ver os ciclos do meu HD do MacBook.

  47. LedStyle Diz:

    Eu quiser dizer smartctl e não sysctl hehe.

    Eu achei essa versão aqui:

    Se alguém quiser: http://subloads.com/mac/view.php?id=3078

    Mas não roda pois é pra PPC e o meu é Intel. E não tem opção de rodar pelo Rosetta.

  48. LedStyle Diz:

    Desculpe postar seguido. Esse é o último hehe. Googlando aqui encontrei uma versão pra INTEL. Vejam só o resultado:

    http://img267.imageshack.us/my.php?image=imagem1iq7.png

    165807 ciclos. O Mac não tem nem 1 ano ainda.

    Pelo visto o ciclo do OSX não é muito diferente do do Ubuntu.

  49. Thiago Diz:

    Olá Alex. Achei otimo a sua dica, porém acho que aqui no meu notebook HP não funcionou. Fiz tudo o que tinha que ser feito, porém a velocidade que aumenta o número de ciclos de carga do HD é muita rapida, +- 4 por minuto. Ele é novo, porem esse numero ja esta em 30000. Estou usando o Ubuntu 7.10

    Por favor preciso de ajuda, O que faço?

    Grato

  50. Decker Diz:

    Caro Alex,

    Em primeiro lugar, parabéns pelo post! Muito bem escrito e explicativo. Continue com o bom trabalho! Também vi o seu post sobre o skype, interessante mesmo.
    Agora minha dúvida… Fui instalar o pacote smartmontools e deu o seguinte erro no final:
    —————————————————-
    sudo apt-get install smartmontools
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Couldn’t find package smartmontools
    —————————————————-
    Tentei usar o comando dpkg, mas também não de certo…

    Outra coisa, meu HD é da Maxtor, será que possivelmente não tenho problemas? Isso porque vejo que este problema ocorre principalmente com os da Hitachi

    Obrigada!

  51. alex Diz:

    Thiago,

    No script, tente trocar 255 por 254.

    Decker,

    Acho que falta você habilitar os repositórios extras universe e backports. Dê uma olhada no arquivo /etc/apt/source.list

  52. Verificando o comportamento do HD no Mac « Pensamentos aleatórios Diz:

    […] - Programa smartmontools para Mac AlexWebBlog - Descrição do problema e solução para […]

  53. Ricardo Diz:

    falae alex, primeiramente parabens pelo blog!

    tenhu um notebook hp dv9223, q tem 2 hds da fujitsu de 120gb, no sda tah o /, o swap e a particao do windows, o sdb eh inteiro do meu home… a questao eh o seguinte, em 20min, o numero de ciclos do sda nao mudou nada, jah o sdb aumentou 12 ciclos, e eu uso umas 12h por dia, num vai dura nada

    tem algu motico pra apenas o hd com o home dar tantos ciclos em 20 min???

    abrass

  54. Ricardo Diz:

    fiz os testes de 20min com 255 e 254, e os dois nao tiveram ciclos nesse tempo

  55. champra Diz:

    Legal, voce é entusiasta do GNU/Linux e o seu email é @msn.com…boa!

  56. alex Diz:

    champa,

    Pra você ver que sou um cara sadio… Consigo adorar o Linux sem odiar a Microsoft. :-)

  57. Ubuntu Paradise, um ubuntu perfeito com tudo que necessito genericamente. « Renato Xavier’s Weblog Diz:

    […] Se voce está usando um notebook, eu recomendo fortemente que voce leia este artigo : http://alexblog.eeol.org/linux/aumentando-a-vida-util-dos-hds/ […]

  58. Marco Diz:

    Eu tbm não consegui resposta depois do comando:

    sudo smartctl -A /dev/hda | grep Load_Cycle_Count

    tentei trocar o A por F mas tbm não teve efeito…

    meu HD tbm é samsung!

    se alguém puder responder… =)

    até mais!

  59. Br Diz:

    Quem nao conseguir, tente assim:

    sudo smartctl -d ata -a /dev/sda | grep Load_Cycle_Count

  60. Perbony Diz:

    Aqui tambem nao tem o parametro Load_Cycle_Count

  61. Ubuntu e um probleminha com o HD Diz:

    […] Fonte: Alex’s Weblog […]

  62. Laura Diz:

    Gostaria de saber se o que obtive de retorno é bom ou ruim (instalei o ubuntu 7.10 ontem, após formatar várias vezes até conseguir)

    193 Load_Cycle_Count 0×0032 253 253 000 Old_age Always - 0

    Obs: O HD tem um ano e meio.

  63. David Diz:

    eu tentei usar o PARAM=255 mas o hd fica mt lerdo, td demora pra abrir, inclusive o sistema, mudei pro 254, ficou um pouco melhor! so uma dica pra galera q notar o computador um pouco lento

  64. Hugo Diz:

    Gostaria de saber se essa dica é válida somente pra Notebooks ou se aplica a desktops tb ???

  65. Luciano Herlon Diz:

    Alex, agradeço pelos esclarecimentos.
    Contudo, não consegui fazer o scrit.

    Sou leigo no Linux, tenho instalado o Ubuntu 7.10.

    Quando instalei o smartmon tools, voltou com o ciclo de 6513.

    Meu lap tem 2 meses de usos diários!

    NÃO CONSEGUI EXECUTAR O PASSO ABAIXO:

    #!/bin/sh

    PARAM=255
    HD=/dev/sda

    echo “#!/bin/sh” > 99-hdd-spin-fix.sh
    echo “hdparm -B $PARAM $HD” >> 99-hdd-spin-fix.sh

    chmod +x 99-hdd-spin-fix.sh

    cp 99-hdd-spin-fix.sh /etc/acpi/suspend.d/
    cp 99-hdd-spin-fix.sh /etc/acpi/resume.d/
    mv 99-hdd-spin-fix.sh /etc/acpi/start.d/

    Como faço isso, passo a passo.

    oBRIGADO ALEX.

    ABRAÇO

    LUCIANO

  66. alex Diz:

    Luciano,

    Você não vai executar aqueles comandos. Tens apenas que salvar aquele código em um arquivo texto (um script) e executa-lo na linha de comando.

    Sugiro que você faça uma busca no Google sobre script e bash. Daí… Você saberá o que fazer certinho.

    Boa sorte!

  67. Paulo H. Diz:

    Boa tarde para todos,
    gostaria de tirar uma dúvida não quanto aos métodos utilizados, aé porque eu entendi parte deles, consegui ver quantos ciclos o meu hd tem, aprox 12.000 em uns 4 meses de uso, acho q é um número aceitavel, + a minha duvida é a seguinte! como q eu executo scripts no terminal?? eu salvo um arquivo com o texto la e chamo como?
    desculpem a “lammerzisse” + to usando linux a poco tempo!
    obrigado!!

  68. Paulo H. Diz:

    Luciano, eu também estava em dúvida quanto a isso, e descobri como q faz.

    Crie um arquivo novo com a extençao sh

    teste.sh e cole o texto do script pra dentro dele, depois vc vai nas propriedades do arquivo e dá permissao de execuçao, e pronto.

    dá dois cliques nele q ele vai abrir as opcoes, dai vc clica em RUN, e ja era!! =)

    espero ter ajudado!

    flws

  69. Rudimar Diz:

    Aqui eu fiz todos os passos, mas continua subindo… em torno de 2 cliclos por minuto.

  70. Amadeu Diz:

    Oi Alex e demais!

    Realmente interessante saber disso, mas acho que “a solução” é mais simples do que criar novos scripts no /etc/acpi. Eu uso Debian e pelo menos no pacote debian o /etc/acpi/battery.d/90-hdparm.sh traz a verificação se o laptop-mode está instalado. Se tiver ele evita fazer o hdparm na tora e deixa o laptop-mode decidir.

    Logo basta configurar no /etc/laptop-mode/laptop-mode.conf:
    CONTROL_HD_POWERMGMT=1
    BATT_HD_POWERMGMT=254

    Só explicando um pouquinho para quem não entende esses números: [1-127] modo agressivo de gerencimento de energia, por padrao o laptop-mode usa 1 o que vai fazer váaarios ciclos, de [128-254] é o modo de performance que evita os ciclos em prol do ganho de performance (e + gasto de energia).

    Ou seja, configurar em algum valor entre [128-254] já vai ajudar bastante.

    Abraços

  71. Alex França Diz:

    Amadeu, valeu pelos esclarecimentos! Realmente, muito úteis!

  72. Victor Diz:

    O ubuntu 8 Hardy irá controlar isso automaticamente?

  73. Joao Luis Tavares Diz:

    Alex, excelente post, meus parabéns. Já coloquei em prática o script pois os meus Load_Cycle_Count estavam preocupantes…

    Apenas uma pergunta: como posso descobrir em qual valor esta setado o gerenciamento de energia (1-255)

    Abraços e parabéns…

    Joao

  74. Fagner Oliveira Diz:

    Olá pessoal, no meu notebook o script não tava funcionando e eu já tava ficando desesperado… a conta já passava de 3000 ciclos em uma semana.
    Aí fui ver no arquivo e tinha aspas no “#!/bin/sh” “hdparm -B $PARAM $HD”
    Aí depois que eu alterei, parece estar funcionando ok =]

    PS. tentei com -B 255 e esquentou muuuuuuuuuuuuuuuito

    Abraços

  75. André Simões Diz:

    Qual o nome correto do script, hdd-spin-fix.sh ou 99-hdd-spin-fix.sh ?

  76. Quincas Diz:

    Estou com problemas também.
    Coloco o comando: smartctl -A /dev/hda | grep Load_Cycle_Count

    E não retorna com nada. E o SMART já está ativado em dois dispositivos.

  77. Alex França Diz:

    Quincas, tente o comando…

    smartctl -A /dev/hda

    Para ver se ocorre algum erro.

  78. Quincas Diz:

    Segue o resultado, cara.
    ______________

    sudo smartctl -A /dev/hda
    smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
    Home page is http://smartmontools.sourceforge.net/

    === START OF READ SMART DATA SECTION ===
    SMART Attributes Data Structure revision number: 16
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
    1 Raw_Read_Error_Rate 0×000b 100 100 051 Pre-fail Always - 5
    3 Spin_Up_Time 0×0007 069 001 000 Pre-fail Always - 5504
    4 Start_Stop_Count 0×0032 093 093 000 Old_age Always - 7917
    5 Reallocated_Sector_Ct 0×0033 075 075 010 Pre-fail Always - 55
    7 Seek_Error_Rate 0×000b 253 253 051 Pre-fail Always - 0
    8 Seek_Time_Performance 0×0024 253 253 000 Old_age Offline - 0
    9 Power_On_Hours 0×0032 097 097 000 Old_age Always - 1860903
    10 Spin_Retry_Count 0×0013 253 253 049 Pre-fail Always - 0
    12 Power_Cycle_Count 0×0032 096 096 000 Old_age Always - 4119
    194 Temperature_Celsius 0×0022 136 085 000 Old_age Always - 34
    195 Hardware_ECC_Recovered 0×000a 100 100 000 Old_age Always - 108374833
    196 Reallocated_Event_Count 0×0012 058 058 000 Old_age Always - 91
    197 Current_Pending_Sector 0×0033 253 253 010 Pre-fail Always - 0
    198 Offline_Uncorrectable 0×0031 084 084 010 Pre-fail Offline - 36
    199 UDMA_CRC_Error_Count 0×000b 100 100 051 Pre-fail Always - 0
    200 Multi_Zone_Error_Rate 0×000b 100 100 051 Pre-fail Always - 0
    201 Soft_Read_Error_Rate 0×000b 100 100 051 Pre-fail Always - 0

  79. fujii Diz:

    Uso um note sony vaio-vgn fs740, rodando ubuntu 7.10. Fiz todos os passos acima, aparentemente sem erro, mas quando verifico o hd, usando cabo de energia, olha o resultado:
    193 Load_Cycle_Count 0×0032 189 07:15 horas — ———-37104
    07:30 - ——————37105
    08:05———————37109

    isso é normal? o que está acontecendo?

  80. Alex França Diz:

    fujii,

    Acho que esteja normal! Aumentou 5 ciclos em quase uma hora.

  81. Quincas Diz:

    Será que não há algo para me ajudar?

  82. Alex França Diz:

    Quincas,

    Olhando saída do smartctrl que você me mandou, não se vê nada sobre o Load_Cycle_Count. Parece-me que o seu HD não permite o controle dessa propriedade. Pode ser que o próprio HD tenha sua política de Load_Cycle_Count ou que ele não tenha suporte a Load_Cycle_Count. Não sei ao certo!

  83. Quincas Diz:

    Obrigado por sua prestatividade, velho.

  84. Ulisses Diz:

    Alex, o que você acha do que está escrito nesta página sobre este assunto?

    http://ubuntuforums.org/showpost.php?p=3675960

  85. mslackv Diz:

    Olá a todos, boa tarde!!!

    O mais novo record 238258 é meu, para meu desespero, o interessante é que fiz os procedimentos acima e estabilizou,mas basta o meu notebook suspender e retornar que a contagem recomeça, sendo um ciclo por segundo! Vou continuar pesquisando aqui e vê se acho uma solução. Se alguém tiver uma idéia ela será bem vinda!

  86. Ubuntu paradise, deixe seu ubuntu completo - Atualizado « DickRips - Informatica e Atualidade Diz:

    […] Se voce está usando um notebook, eu recomendo fortemente que voce leia este artigo : http://alexblog.eeol.org/linux/aumentando-a-vida-util-dos-hds/ […]

  87. korsairtuga Diz:

    Engraçado, fiz o teste no meu toshiba com um ano e meio que leva estafas de 25 horas por dia durante meia hora e nem alterou,69995… estou cada vez mais contente com o Ubuntu!

  88. fujii Diz:

    Veja só: às vezes ligo o computador e os ciclos são de uma velocidade espantosa, então desligo e ligo novamente, aí ele fica legal. Alguém sabe porquê isso acontece?

    valeu

  89. ED Diz:

    Nossa, meu note tem 2 anos e me espantei com o resultado: 328554 com uma media de 2/3 a cada 20 min
    ja usei o script e faz uns 40 min q ta la estagnado nesse numero
    Mas nao entendo como nunca tive nenhum tipo de problemas, ja devia tar morto neh, hehe
    eh SATA o hd.
    abracos

  90. Frederico Firmo Diz:

    Prezado Alex

    Tenho um HP DV6000 pavillion.
    Li o seu excelente texto sobre como salvar o hD, eu segui exatamente a receita mas infelizmente o processo de deterioracao parece que continua.
    Depois de rodar o script
    rodei o smartctl e em 20 minutos
    a contagem foi de 107875 a 107 895
    Me parece grave, e eu nao consigo entender o meu hd e TOSHIBA MK8034GSX. rodando o smartctl -i /dev/sda eu recebi uma mensagem de que este HD nao consta no database.
    Estou em duvida se a leitura indica a deterioracao, ou o fato de nao estar no database indica que a contagem nao e correta. Seja como for vou investigar outras possibilidades, mas caso tenha alguma dica, agradeceria.
    um abraco
    Frederico
    PS desculpe a falta de acentos

  91. Armagedeon Diz:

    Boas

    Tenho um portatil desde Janeiro e oiço com frequencia o som da agulha dos disco (3 em 3 segundos).
    Ainda não fiz este procedimento mas já estou mesmo a ver o que vou encontrar….

    Formatei o disco quando passei de 7.10 para 8.04.

    Consigo saber quantos ciclos já fiz ou essa info foi apagada?

  92. sra Diz:

    caro alex,

    desde que utilizo o ubuntu 7.1 (coisa de 1 mês) que muitas vezes oiço o barulho da agulha ou do leitor a ler. no entanto quando executei o comando no espaço de 20 minutos o nº mante-se igual. ainda assim devo executar o comando? e este valor conta desde que uso o disco ou desde o uso de ubuntu?

    abraço

  93. Hans Diz:

    Ed, este valor não é uma contagem regressiva da morte do equipamento, é apenas uma espectativa de vida do mesmo. Embora as chances do seu HD ter um problema aumentam de acordo com o número de ciclos passados, isso não significa que o mesmo vai estragar quando chegar no limite. Assim como há HD’s que dão problema logo após a compra do equipamento, há aqueles que tem uma sobrevida bem além do esperado. Além disso, os HD’s da Hitachi têm em média 600.000 ciclos de espectativa. Pode ser o seu caso também.

    Armagedeon, os ciclos são informações retiradas diretamente do dispositivo, no caso, o HD. Portanto este número não se perde ou diminui, não importa quantas vezes você formate ou instale outros S.O. Podes ler mais em: http://www.pcforum.com.br/cgi/yabb/YaBB.cgi?board=apache;action=display;num=1088297948

    Sra., se o valor se mantêm estável, creio que não há necessidade de escutar o script. Eu executei pois estava recebendo os seguintes resultados: 20min: +12, 40min: +16, 60min: +18. Ou seja, estava aumentando muito. Rodei o patch e resolveu. Agora os ciclos se estabilizaram.

    Este valor começa a contar desde o primeiro minuto de uso do HD.

    Alex, agradeço o post muito esclarecedor. Realmente aqui eu entendi oque deveria fazer.

    Obrigado

  94. sra Diz:

    o estranho é que tentei o comando passado mais algum tempo e o valor mantem-se igual. é normal?

  95. Hans Diz:

    Sra., execute o seguinte comando, exatamente de 20 em 20 minutos, e anote o valor de cada resposta que obtiver (apenas o último número, geralmente na casa dos mil) - “sudo smartctl -A /dev/sda | grep Load_Cycle_Count” sem as aspas. Uma hora, ou três vezes executado o comando acima, já é o suficiente para saber como seu HD está se comportando. Faça isso e informe aqui os três valores que recebeste.

    Até mais

  96. sra Diz:

    das três vezes obtive: 50492 no entanto desde que uso o ubuntu que oiço o disco a ler de uma forma de que com o windows não ouvia

  97. Hans Diz:

    Obteve o mesmo número? Bom, mas ele deve aumentar de tempos em tempos. Monitore isto durante um dia, sei lá, faça uns 8 ou 10 testes em diferentes horários do dia.

    Quanto ao barulho do HD, bom, eu também reparei isto em alguns computadores que uso. Creio que o sistema de arquivos diferente tenha algo a ver com isto. Entretanto o barulho desapareceu (ou eu me acostumei com ele hehehe) depois de um tempo. Até hoje não tive sequer um problema com HD’s usando sistemas GNU/Linux.

    Até mais

  98. sra Diz:

    entretanto reiniciei o computador e o valor alterou-se para 50494. pelos vistos está a funcionar bem com poucos loads.

  99. Hans Diz:

    Bom, sempre que tu ligares o computador este valor vai ser alterado. O que tu deves reparar é na diferença entre cada mudança.

  100. Henrique Diz:

    bom eu comprei um hd novo em fevereiro e ontem fui ver carga no win e la dizia q tava em 69mil, se continuar nesse ritmo ele vai “pro saco” em menos de 1 ano
    existe alguma solução para win, pois eu ainda não quero migrar 100% para o linux, minha amquina atualmente esta com dualboot, tenho winXP e ubuntu 8.04 q instalei não faz nem 1 semana

  101. Hans Diz:

    Olha só Henrique. Um bom começo seria tu descobrir qual é a marca e modelo do teu HD. Realmente 69mil é bastante para o tempo de uso. Tu deves utilizar ele muitas horas por dia pra ter chegado neste número de ciclos em tão pouco tempo. Eu por exemplo comprei o meu no final de novembro e estou agora com uns 28mil.

  102. Henrique Diz:

    soh lembro que é um HD sata da samsung de 160GB

  103. Hans Diz:

    Bom, seguindo o padrão, ele deve ter uma média de 200 mil ciclos. Então faça as contas. Não sei de soluções para Windows, mas tu pode dar uma olhada nas configurações da CMOS da tua máquina pra começar e no gerenciamento de energia do Windows também.

    Falou e boa sorte

  104. Frederico firmo Diz:

    Caros amigos

    Depois de penar com a nova versao do Ubuntu (heron) no meu HP DV6000 pavillion eu instalei o kubuntu 7.04. Parou com os problemas de freezing ou crashes subitos.
    COm esta nova versao eu instalei de novo o smarmontools e rodei o smartctl e curiosamente achei a resposta a minha pergunta . Vejam a saida do comando
    smartctl -
    root@tuareg:~# smartctl -a /dev/sda
    smartctl version 5.36 [x86_64-unknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen
    Home page is http://smartmontools.sourceforge.net/

    Device: ATA TOSHIBA MK8034GS Version: AH30
    Serial number: X6IOF0VES
    Device type: disk
    Local Time is: Sun May 4 11:08:38 2008 BRT
    Device does not support SMART

    Error Counter logging not supported

    [GLTSD (Global Logging Target Save Disable) set. Enable Save with ‘-S on’]
    Device does not support Self Test logging

    Portanto eu nao sei exatamente porque com o heron eu obtinha uma resposta das contagens.
    Se alguem tiver um HD toshiba fica aqui a informacao
    Um abraco
    Fred

  105. Anthony Diz:

    Olá, Sou iniciante no mundo Ubuntu, li e reli o artigo do blog e procurei outras fontes de informação. Decidi aplicar o script, pois realmente estava com muitos cliclos na HD. Executei com o valor “PARA=254″ e agora o cooler do note não para de funcionar. Não percebo isto em outros notes, não da maneira como ocorreu aqui. É possivel retornar ao estado anterior para que eu possa reestudar o assunto?

  106. Hans Diz:

    Anthony, com o parâmetro 254 o gerenciamento ainda existe, mas de forma muito sutil. Geralmente isto se reverte em menor autonomia da bateria e maior aquecimento interno, já que o HD se mantem mais ativo do que com a configuração original (esta uma das causas do pouco rendimento da bateria). Entretanto, este valor (254) ainda não é tão crítico quanto o 255, que desliga todo o tipo de gerenciamento. Este valor não é o mais indicado, mas em casos extremos ou isolados, pode ser melhor do que o recomendado (254).

  107. sra Diz:

    passaram cerca de 5 dias desde que fiz a ultima contagem. resolvi experimentar novamente e fiquei boquiaberto. o valor passou para 53104 o que pelas minhas contas dá ao computador mais 248 dias de vida. neste caso é melhor proceder à alteração certo?

  108. Hans Diz:

    Olha, isso dá pelas minhas contas, 65 ciclos por hora em média. Eu executei o script porque estava preocupado com a minha taxa de 46 ciclos por hora. Ou seja, 65 é um valor que considero alto. Recomendo que execute o script, mas com o valor de 254. Depois continue monitorando o desempenho.

    Até Mais

  109. Hans Diz:

    Esqueci de informar, mas utilizei o valor de 8h de uso diário para fazer o cálculo. Se for esse mesmo o tempo de uso, ou menos ainda, recomendo que faça a alteração. Se usar por mais horas por dia, daí temos que calcular novamente.

  110. Juliana Diz:

    ola! quando executei o contado nao retornou nada, e qdo executo o sudo smartctl -a /dev/sda retorna uma msg dizendo q eh necessario abilitar o -F samsung ou -F samsung2 (WARNING: May need -F samsung or -F samsung2 enabled; see manual for details) mas nao tenho a menor ideia de como fazer isso hehehhe

    Alguma dica??? obrigada!!

  111. sra Diz:

    efectuei a alteração agora. vou verificando e depois digo como correu. obrigado pela ajuda

  112. Rick Diz:

    Alex, uso Ubuntu Hardy Heron, testei primeiro sem o script deu: 225 Load_Cycle_Count 0×0032 099 099 000 Old_age Always - 12170

    20 mins depois…

    225 Load_Cycle_Count 0×0032 099 099 000 Old_age Always - 12229

    Então apliquei o script e reiniciei..

    225 Load_Cycle_Count 0×0032 099 099 000 Old_age Always - 12251

    20 mins depois..

    225 Load_Cycle_Count 0×0032 099 099 000 Old_age Always - 12280

    (Obs: instalei esse Ubuntu hoje) e meu notebook tem menos de um mês.

  113. Hans Diz:

    Rick, isso só prova que este problema não está restrito ao Ubuntu. Considero um valor alto para um aparelho com menos de um mês de uso.

  114. dreads Diz:

    kkkkkkkkkkkkk
    no meu eu rodei
    deu 193 Load_Cycle_Count 0×0032 065 065 000 Old_age Always - 70341

    20 mins depois
    193 Load_Cycle_Count 0×0032 065 065 000 Old_age Always - 70341

    ahuahauh esse note tenho a mais de 2 anos e durente um ano e meio com ruwindos

Deixe um comentário



Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.