Buka folder kerja
Pilih folder untuk skrip dan hasil. Alat file hanya bekerja di dalamnya.
Tes kecepatan disk mengukur kecepatan sekuensial pada file besar dan kecepatan acak pada banyak baca dan tulis kecil, dan keduanya angka yang berbeda. Panduan ini memeriksa drive milikmu lalu router-mu dengan ping, dan mencatat keduanya. Situs perbandingan CPU benchmark hanya menampilkan perangkat keras dan pengaturan orang lain, jadi hasil uji tercatat milikmu sendiri lebih berarti.
Pilih folder untuk skrip dan hasil. Alat file hanya bekerja di dalamnya.
Sebutkan drive mana, seberapa besar file ujinya, dan berapa kali uji yang kamu mau. Sebutkan pengaturan yang dicatat.
Di mode Ask first, baca setiap kartu sebelum menekan OK. Setiap penulisan file ditampilkan sebagai diff.
Bandingkan sendiri angka yang tercatat dengan output konsol, lalu ulangi uji untuk melihat sebarannya.
bench.pytersimpanpython bench.pyexit 0results.csvbaris ditambahkanresults.csvterbacaimport 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])bench.py adalah contoh pengukuran waktu CPU yang memperlihatkan pola yang kamu pakai ulang untuk tes disk: satu panggilan pemanasan, 5 uji terukur, lalu median. Ia tidak memakai jaringan dan tidak menulis file.
Sebelum membaca hasil benchmark disk, periksa ukuran file ujinya: harus lebih besar dari RAM atau cache-mu, kalau tidak kamu mengukur cache, bukan drive. Beri tahu agen perintah tes disk yang kamu pakai, atau minta ia menulis skrip Python singkat, dan baca diff sebelum apa pun dijalankan. Lalu Shell menjalankannya dan melaporkan kode keluar. Catat kecepatan sekuensial dan acak sebagai angka terpisah, hapus file uji setelahnya, dan jangan pernah menguji drive yang menyimpan satu-satunya salinan data penting. Ulangi uji 5 kali dan periksa sendiri mediannya.
Latensi adalah waktu bolak-balik sebuah pesan kecil. Minta agen menjalankan ping -n 20 diikuti alamat router atau servermu sendiri, dan Shell mencetak waktunya. Lalu write_file menyimpannya sebagai latency.txt dan grep mengambil baris yang berisi waktunya. Tambahkan tracert dengan alamat yang sama kalau kamu ingin melihat lompatannya. Jaga lalu lintas tetap kecil dan singkat, dan jangan pernah mengarahkannya ke server yang bukan milikmu. Mengulang pengecekan yang sama selama beberapa hari menunjukkan bagaimana latensi berubah. Ping hanya menunjukkan waktu bolak-balik pada saat kamu menjalankannya, bukan apakah VPS tetap menyala, jadi benchmark uptime VPS butuh lebih dari pengecekan ini. Bandingkan file hari ini dengan yang lebih lama, dan periksa sendiri angkanya.