Performans ve güvenilirlik

Bir VPS'i nasıl kıyaslarım?

Kısa cevap

Gerçekten değişen üç şeyi ölçün: sysbench ile tek iş parçacıklı CPU, 4K rasgele okuma/yazma ile fio disk ve bilinen bir uç noktaya iperf3 ile ağ. Her birini farklı saatlerde birkaç kez çalıştırın — tek bir benchmark o dakikayı ölçer, sunucuyu değil.

Disk, sağlayıcıların en çok ayrıştığı ve sentetik pazarlama sayılarının en az işe yaradığı yerdir. Veritabanının gerçekte yaptığı şey olan 1 kuyruk derinliğinde 4K rasgele IOPS test edin; etkileyici görünen ama hiçbir şey öngörmeyen sıralı iş çıkışı yerine.

Çalışma boyunca çalıntı zamanı (steal time) izleyin. 03:00'te iyi ve 20:00'de kötü görünen bir benchmark size donanım hakkında değil, komşularınız hakkında bilgi veriyor.

  • sysbench cpu --cpu-max-prime=20000 run — single-thread performance
  • fio --name=rand --rw=randrw --bs=4k --iodepth=1 --size=1G --runtime=60
  • iperf3 -c a-known-endpoint — real throughput, not the advertised port speed
  • vmstat 1 during all of it — watch the st column

Ayrıca bakınız: IOPS