Contents

Background

Onde obter os utilitários

Etapas sobre como usar cada utilitário.

SmartMonTools para Windows - modo JBOD

SmartMonTools para Linux - Modo JBOD

SmartMonTools para ESXi - Modo JBOD

Sg3_utils para Windows - modo JBOD

Sg3_utils para Linux - modo JBOD

Ferramenta Sandisk para Windows - modo JBOD

Ferramenta Sandisk para Linux - modo JBOD

SmartMonTools para Linux - modo RAID

Background

O "horário de funcionamento" é uma métrica importante para a determinação do tempo de vida útil da SSD. Para identificar as Unidades de Estado Sólido (SSD) afetadas, será necessário baixar 3rdutilitários de terceiros que permitirão que você veja o horário de funcionamento (PoH)e, em alguns casos, o número do modelopara o SSD afetado.  Abaixo, você encontrará as instruções sobre onde obter os utilitários e como usá-los.

Onde obter os utilitários

Há4diferentes utilitários a escolherrizm dependendo do SO e das necessidades.  Revise a tabela abaixo.

Ferramenta

SOs aplicáveis

Fonte da ferramenta

Ferramentas SmartMon

Linux, Windows, VMware

https://sourceforge.net/projects/smartmontools/files/smartmontools/

sg3_utils

Linux, Windows

http://sg.danny.cz/sg/sg3_utils.html

Ferramenta SanDisk

Linux, Windows

https://kb.sandisk.com/app/answers/detail/a_id/18565/~/lightning-gen.-ii-ssd-drive-firmware

Utilitário Storcli

Todos os SOs

https://docs.broadcom.com/docs/007.1410.0000.0000_Unified_StorCLI.zip

Etapas sobre como usar cada utilitário.

Cada utilitário requer algum conhecimento sobre a instalação de software em Linux, VMware e Windows.  Leia os arquivos readme antes de instalar.

SmartMonTools para Windows - modo JBOD

Note: Se você estiver usando um controlador RAID, não poderá coletar esses dados através do Windows

1. Instalação:

1. Acesse o link de download publicado na tabela acima e faça o download e instalar o utilitário smartmontools

2. Obtenha o arquivo de configuração do Windows smartctl através do link acima.

3. Execute o arquivo de configuração:

smartmontools-7.1-1.win32-setup.exe

4. Abra o prompt de comando

5. Ir para a pasta:

C:\Program Files\smartmontools\bin

2. Verifique a versão do firmware da unidade:

1. Execute o comando abaixo para obter o nome do dispositivo da unidade de destino.

smartctl –scan

[jbod windows smartmon fw 1]

2. Leia a versão do firmware da unidade como abaixo:

smartctl -i /dev/sdc

[jbod windows smartmon fw 2]

3. Verificar horário de ativação:

1. Depois de instalado, você usará o utilitário "smartctl" no pacote smartmontools.

2. Abrir CMD, vá para o diretório smartmontools e encontre a lista de SSDs digitando:

smartctl.exe --scan

3. Uma vez se você identificar qual SSD deseja verificar, digite os dois comandos a seguir em ordem para obter a saída necessária (onde X é a letra da unidade que você deseja verificar��

smartctl -t short /dev/sdX – Wait 10 seconds before running the second command

smartctl -l selftest /dev/sdX

4. Procure as horas de "vida útil" a partir de 1st linha.  Esse será o último registro de PoH.

[jbod windows smartmon]

SmartMonTools para Linux - Modo JBOD

1. Instalação:

1. Acesse o link de download publicado na tabela acima e baixe instale o utilitário smartmontools.

2. Obtenha o smartctl instalação arquivo da versão Linux através do link acima.

3. Desmarque o instalação arquivo.

tar -zxvf smartmontools-7.1.tar.gz

4. Ir para a pasta:

smartmontools-7.1

5. Execute os comandos abaixo na ordem.

./configure

make

make install

2. Verifique a versão do firmware da unidade:

1. "sdb" é o nome do dispositivo da unidade de destino.

smartctl -i /dev/sdb

[jbod linux smartmon fw]

3. Verificar o POH (Power On Hours, horário de entrada)

1. Vá até o diretório smartmontools e encontre a lista de SSDs digitando:

esxcli storage core device list

2. Depois de identificar qual SSD deseja verificar, você poderádigite os dois comandos a seguir para obter a saída necessária (onde X é a letra da unidade que você deseja verificar)��

smartctl -t short /dev/sdX – Wait 10 seconds before running the second command

smartctl -l selftest /dev/sdX

3. Procure as horas de "vida útil" do 1st linha.  Esse será o último registro de PoH.

[jbod linux smartmon]

SmartMonTools para ESXi - Modo JBOD

1. Instalação:

1. Acesse o link de download publicado na tabela acima e baixe instale o utilitário smartmontools

2. Obtenha o ESXi inteligente instalação através do link acima.

3. Ative o shell e o SSH no host ESXi.

[instalação jbod esxi smartmon]

4. Carregue o arquivo "smartctl-6.6-4321.x86_64.vib" na pasta ‘tmp’ do host ESXi através da ferramenta ftp.

5. SSH para o host ESXi.

6. Defina o nível de aceitação do ViB como CommunitySupported.

esxcli software acceptance set --level=CommunitySupported

7. Em seguida, instale o pacote.

esxcli software vib install -v /tmp/smartctl-6.6-4321.x86_64.vib

2. Verifique a versão do firmware da unidade

1. SSH para o host ESXi. Em seguida, execute o comando abaixo para obter o nome do dispositivo e a versão do firmware da unidade de destino.

esxcli storage core device list

[jbod esxi smartmon fw]

2. Verificar o POH (Power On Hours, horário de entrada)

1. Vá até o diretório smartmontools e encontre a lista de SSDs digitando

esxcli storage core device list

2. Depois de identificar qual SSD você deseja verificar, digite os dois comandos a seguir para obter a saída necessária (onde naa.xxx é a letra da unidade que você deseja verificar��

/opt/smartmontools/smartctl -d scsi -t short /dev/disks/naa.xxx – Wait 10 seconds before running the second command

/opt/smartmontools/smartctl -d scsi -l selftest /dev/disks/naa.xxx

3. Procure as horas de "Vida útil" da 1ª linha.  Esse será o último registro de PoH.

[jbod esxi smartmon]

Sg3_utils para Windows - modo JBOD

1. Instalação

1. Acesse o link de download postado na tabela acima e baixe instale o sg3_utils utilitário

2. Obtenha o arquivo de configuração do Windows smartctl através do link acima.

3. Execute o arquivo de configuração:

smartmontools-7.1-1.win32-setup.exe

4. Abra o prompt de comando

5. Ir para a pasta:

C:\Program Files\smartmontools\bin

2. Verifique a versão do firmware da unidade:

1. Execute o comando abaixo para obter o nome do dispositivo da unidade de destino.

smartctl –scan

[jbod windows sg3_utils fw 1]

2. Leia a versão do firmware da unidade como abaixo

smartctl -i /dev/sdc

[jbod windows sg3_utils fw 2]

3. Verificar horário de ativação:

1. Ir para o sg3_utils e localize a lista de SSDs digitando:

sg_scan

2. Depois de identificar qual SSD deseja verificar, digite o seguinteg comando (onde X é a letra da unidade que você deseja verificar):

sg_logs --page=0x15 pdX

3. Procure o "Energia acumulada em minutos”.

[jbod windows sg3_utils]

Sg3_utils para Linux - modo JBOD

1. Instalação:

1. Acesse o link de download postado na tabela acima e baixe instale o utilitário sg3_utils

2. Obtenha o sg3_utils instalação arquivo da versão Linux através do link acima.

3. Desmarque o instalação arquivo.

tar -zxvf sg3_utils-1.45.tgz

4. Vá para a pasta ‘sg3_utils-1.45’.

5. Execute os comandos abaixo na ordem.

./configure

make

make install

2. Verifique a versão do firmware da unidade

1. "sdb" é o nome do dispositivo da unidade de destino.

sg_logs --page=0x33 /dev/sdb

[jbod linux sg3_utils fw]

3. Verificar o horário de ativação

1. Depois de identificar qual SSD você deseja verificar, digite o seguinte comando (onde X é a letra da unidade que deseja verificar):

sg_logs --page=0x15 /dev/sdX

2. Procure por "Acumulated power on minutes" (Tempo acumulado de energia em minutos).

[jbod linux sg3_utils.jpg]

Ferramenta Sandisk para Windows - modo JBOD

1. Instalação:

1. Acesse o link de download postado na tabela acima e baixe instale o utilitário sg3_utils

2. Obtenha o arquivo de configuração do Windows smartctl através do link acima.

3. Executar o arquivo de configuração

smartmontools-7.1-1.win32-setup.exe

4. Abrir um prompt de comando

5. Ir para a pasta:

C:\Program Files\smartmontools\bin

2. Verifique a versão do firmware da unidade

1. Execute o comando abaixo para obter o nome do dispositivo da unidade de destino.

smartctl –scan

[jbod windows sandisk fw]

3. Verificar o horário de ativação

1. Para identificar a unidade que deseja verificar, digite o comando:

scli show all

2. Depois de identificar qual SSD você deseja verificar, digite o seguinte comando (onde X é a letra da unidade que deseja verificar):

scli show diskX -S

3. Procure por "Total Power on Hours" (Alimentação total em horas).

[jbod windows sandisk]

Ferramenta Sandisk para Linux - modo JBOD

1. Instalação

1. Acesse o link de download postado na tabela acima e baixe instale o utilitário sg3_utils

2. Obtenha o scli instalação arquivo da versão Linux através do link acima.

3. Descompacte o instalação arquivo.

4. Ir para a pasta:

Linux_1.8.0.12/generic/x86_64

5. Execute o comando abaixo para permitir que o "scli" seja executável.

chmod +x scli

2. Verifique a versão do firmware da unidade

1. "sdb" é o nome do dispositivo da unidade de destino.

./scli show /dev/sdb -a

[jbod linux sandisk fw]

3. Verificar o horário de ativação

1. Depois de identificar qual SSD deseja verificar, digite o seguinte comando(onde X é a letra da unidade que você deseja verificar):

./scli show /dev/sdX -S

2. Procure por "Total Power on Hours" (Alimentação total em horas).

[jbod linux sandisk]

SmartMonTools para Linux - modo RAID

1. Instalação

1. Você precisará instalar smartmontools e o utilitário storcli para coletar os dados.

2. Acesse o link de download publicado na tabela acima e baixe instale o utilitário smartmontools

3. Obtenha o smartctl instalação arquivo da versão Linux através do link acima.

4. Desmarque o instalação arquivo.

tar -zxvf smartmontools-7.1.tar.gz

5. Ir para a pasta:

smartmontools-7.1

6. Execute os comandos abaixo na ordem.

./configure

make

make install

7. Agora vá para o link de download publicado na tabela acima e baixe e instale o utilitário storcli.

8. Para identificar a unidade que deseja verificar, vá para o diretório storcli e digite o comando:

storcli /c0/eall/sall show

9. Procure a ID do dispositivo (DID).  A ID do dispositivo será necessário em etapas futuras.

[raid linux smartmon fw 1]

2. Verifique a versão do firmware da unidade

1. ‘148’ no comando abaixo é o ID do dispositivo (DID) da unidade de destino. E "sdc" é o nome do dispositivo.

smartctl -d megaraid,148 -i /dev/sdc

[raid linux smartmon fw 2]

3. Verificar o horário de ativação

1. Depois de identificar qual SSD você deseja verificar, digite os dois comandos a seguir para obter a saída necessária (onde X é o ID do dispositivo obtido da etapa 4��

Observação: para que isso funcione, você precisa ter certeza e usar o comandomegaraid"no comando ao usar um conjunto de RAID.  Caso contrário, não funcionará.

smartctl -d megaraid,N -t short /dev/sdX – Wait 10 seconds before running the second command

smartctl -d megaraid,N -l selftest /dev/sdX

2. Procure as horas de "vida útil" do 1st linha.  Esse será o último registro de PoH.

[raid linux smartmon]

Note: SmartMonTools não funciona em RAID para ESXi. sg3_utils e Sandisk Tool não funcionam em RAID para todos os SOs.