Como obtenho detalhes de IOPs atuais para um servidor ESX

1

Temos vários servidores ESX conectados a vários iSCSI Targets e queremos fazer um exercício de consolidação para que possamos ter uma ideia do nível atual de IOPS que cada um dos nossos servidores usa.

Eu tentei rodar

$start = Get-Date "2010-07-25 10:00:00"
$finish = Get-Date "2010-07-26 10:00:00"
$esx = Get-VMHost <ESX-hostname>
get-stat -entity $esx -stat disk.numberRead.summation -start $start -finish $finish

Mas receba o erro

The metric counter "disk.numberread.summation" doesn't exist for entity "esx1.zoo.lan"

apesar da documentação sugerir que o contador existe.

Qualquer um que tenha feito algo semelhante. Mesmo se eu puder obter os dados em um per-VM ou mesmo por LUN bassis, tudo bem se eu puder resumir em uma planilha

    
por Phil 27.07.2010 / 13:07

1 resposta

1

se você estiver executando o ESX e não o ESXi, poderá ssh para o host ESX e executar

# esxtop

Prima 'u' para aceder à vista de armazenamento e 'v' para obter a vista da VM.

A bíblia do Esxtop está aqui: link

Como registrar a saída do esxtop aqui: link

    
por 31.07.2010 / 07:37