Abra a pasta de trabalho
Escolha uma pasta para scripts e resultados. As ferramentas de arquivo só funcionam dentro dela.
Um teste de velocidade de disco mede a velocidade sequencial em arquivos grandes e a velocidade aleatória em muitas leituras e gravações pequenas, e esses são números diferentes. Este guia verifica o seu próprio disco e depois o seu roteador com ping, registrando os dois. Um site de comparação de CPUs mostra apenas o hardware e as configurações de outras pessoas, então as suas próprias execuções registradas valem mais.
Escolha uma pasta para scripts e resultados. As ferramentas de arquivo só funcionam dentro dela.
Diga qual disco, qual o tamanho do arquivo de teste e quantas execuções você quer. Cite as configurações a registrar.
No modo Ask first, leia cada cartão antes de clicar em OK. Toda gravação de arquivo aparece como diff.
Compare você mesmo os números registrados com a saída do console e depois repita a execução para ver a variação.
bench.pysalvopython bench.pyexit 0results.csvlinha adicionadaresults.csvlidoimport time
def work():
total = 0
for i in range(1000000):
total += i * i % 7
return total
work() # warm-up call, not timed
runs = []
for n in range(5):
start = time.perf_counter()
work()
runs.append(time.perf_counter() - start)
runs.sort()
print("median seconds:", runs[2])O bench.py é um exemplo de medição de CPU que mostra o padrão que você reaproveita em um teste de disco: uma chamada de aquecimento, 5 execuções medidas e depois a mediana. Ele não usa a rede e não grava arquivos.
Antes de ler resultados de benchmark de disco, confira o tamanho do arquivo de teste: ele precisa ser maior que a sua RAM ou o cache, senão você mede o cache e não o disco. Diga ao agente qual comando de teste de disco você usa, ou peça que ele escreva um script curto em Python, e leia o diff antes de qualquer execução. Depois o Shell executa e informa o código de saída. Registre a velocidade sequencial e a aleatória como números separados, apague o arquivo de teste ao final e nunca teste um disco que guarda a única cópia de dados importantes. Repita a execução 5 vezes e confira você mesmo a mediana.
Latência é o tempo de ida e volta de uma mensagem pequena. Peça ao agente que execute ping -n 20 seguido do endereço do seu roteador ou do seu próprio servidor, e o Shell imprime os tempos. Depois o write_file salva em latency.txt e o grep puxa as linhas com os tempos. Adicione o tracert com o mesmo endereço se quiser ver os saltos. Mantenha o tráfego pequeno e curto e nunca aponte para servidores que não sejam seus. Repetir a mesma verificação ao longo de vários dias mostra como a latência muda. O ping mostra o tempo de ida e volta só no momento em que você o executa, não se uma VPS ficou no ar, então medir o uptime de uma VPS exige mais do que esta verificação. Compare o arquivo de hoje com um anterior e confira os números você mesmo.