o collectl pode responder às suas perguntas 1, 2 e 3.
Você também pode conferir o seekwatcher.
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:
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.
Você também pode conferir munin
e especificamente o diskstat
plugin que lhe dará bons gráficos divertidos de:
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:
E o próprio plug-in: link
HTH.
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.