Como criar um perfil para o padrão de uso do HDD?

3

Estou pensando em atualizar o sistema de armazenamento para alguns dos meus servidores, e todos os guias e manuais aconselham a considerar os padrões de uso de armazenamento de seu aplicativo antes de decidir sobre uma solução (RAID? SSD? iSCSI? NAS?). / p>

Existe uma ferramenta que eu posso usar, que pode me dizer:

  1. se meus servidores estiverem fazendo IO sequencial ou aleatório,
    • se estou fazendo mais leituras ou mais gravações,
    • o tamanho médio de leitura e gravação,
    • e qualquer outra informação que eu possa usar para tomar uma decisão?

Eu sei sobre o iostat, e parece que posso usá-lo para responder à pergunta 2. Mas acho que preciso de outras ferramentas para responder às outras perguntas.

Parece que as pessoas geralmente gostam de fazer suposições sobre esses assuntos com base no software em execução, mas prefiro medir mais que a razão.

O sistema operacional é o Ubuntu 8.04, mas estou disposto a mudar o sistema operacional se alguma outra coisa tiver melhores ferramentas de medição.

    
por itsadok 03.12.2009 / 08:38

3 respostas

3

o collectl pode responder às suas perguntas 1, 2 e 3.

Você também pode conferir o seekwatcher.

    
por 03.12.2009 / 09:10
2

Você também pode conferir munin e especificamente o diskstat plugin que lhe dará bons gráficos divertidos de:

  • saídas iostat
  • taxa de transferência de disco (leitura, gravação)
  • totais IO do disco (leitura, gravação, tamanho médio do req, tamanho médio do req leitura, tamanho médio do req write)
  • tempos de IO do disco (leitura, gravação, tempo médio de req, tempo médio de leitura do pedido, tempo médio de req write)
  • utilização de disco (%)

Exemplo: link

Talvez uma das vantagens de usar algo mais amplo no escopo como munin é que você terá a capacidade de correlacionar dados entre diferentes subsistemas com mais facilidade do que procuraria apenas em dados de IO.

As versões atuais de distribuição de munin (pelo menos neste momento) não têm esse plugin por padrão, então você terá que pegá-lo e instalá-lo manualmente. Aqui está outro link que vale a pena ler sobre o plug-in:

link

E o próprio plug-in: link

HTH.

    
por 03.12.2009 / 11:16
1

O Solaris / Opensolaris com o DTrace fornecerá as informações que você precisará sobre isso. Na minha opinião, o DTrace oferece as ferramentas de medição disponíveis em qualquer lugar, por isso, se a troca de SO é uma opção, considero isso seriamente.

    
por 03.12.2009 / 10:57