check hieu suat bang fio

Ketika Anda mendapatkan VPS baru untuk digunakan, hal pertama yang perlu Anda lakukan adalah memeriksa spesifikasi perangkat kerasnya untuk memastikan mereka memenuhi kebutuhan Anda. Pada artikel ini, kita akan belajar cara memeriksa kinerja hard drive VPS menggunakan Fio – pengukur IOPS yang populer di semua sistem Linux. Jadi Apa itu fio? Apa itu IOPS? dan Bagaimana cara memeriksa kecepatan baca dan tulis hard drive VPS Ubuntu 20.04 dengan Fio

Apa itu Fio?

FIO adalah alat yang digunakan untuk memeriksa kecepatan hard drive: kecepatan baca dan tulis hard drive, salah satu faktor penting yang mempengaruhi kinerja server. Semakin tinggi kecepatan baca dan tulis, semakin lancar server Anda beroperasi. Sama seperti komputer Anda, jika Anda menggantinya dengan SSD yang lebih baik, komputer Anda akan lebih cepat boot. Fio adalah alat pengukuran IOPS yang populer di semua sistem Linux.

Apa yang dimaksud dengan TIO?

IOPS (Input/Output Operations per Second) mewakili kecepatan baca/tulis pada hard drive dalam satu detik, parameter ini mengindikasikan berapa banyak operasi yang dapat dilakukan pada waktu yang bersamaan, semakin tinggi IOPS, semakin banyak operasi yang dapat dilakukan pada waktu yang bersamaan, semakin cepat pula kecepatan pemrosesannya.

Cara mengecek kecepatan baca dan tulis hardisk VPS Ubuntu 20.04 dengan Fio

Biasanya, kami melakukan pengujian melalui perintah dd, menulis file data ke hard drive. Perintah ini sangat populer karena terinstal secara default pada sebagian besar versi OS Linux dan menampilkan informasi yang intuitif dan mudah dipahami.

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync

Mengapa Anda harus menggunakan Fio?

Meskipun pengujian kecepatan baca dan tulis melalui perintah dd lebih sederhana, namun masih terdapat banyak keterbatasan, misalnya:

  • Perintah ini melakukan operasi tugas tunggal dan penulisan berurutan. Jika Anda mengoperasikan server web dan database pada VPS, angka ini tidak ada artinya karena sebagian besar aplikasi tidak melakukan penulisan berurutan, melainkan membaca dan menulis secara acak secara terus menerus.
  • Penulisan data ke sistem dapat dipengaruhi oleh cache pada server. Beberapa penyedia juga mengoptimalkan hasil yang dikembalikan.
  • Perintah ini melakukan pengukuran dalam waktu yang sangat singkat (beberapa detik). Periode pengujian ini tidak cukup untuk menghasilkan kesimpulan yang konsisten.
  • Perintah ini hanya menguji kecepatan tulis hard drive, bukan kecepatan baca, sementara sebagian besar situs web memiliki lebih banyak membaca (mengakses, membaca berita) daripada menulis (menulis, mengedit berita).

Jadi, untuk memeriksa kinerja hard drive server, perintah dd bukanlah perintah terbaik dan tidak mencakup semua informasi. Oleh karena itu, dalam artikel ini, saya akan memperkenalkan Cara memeriksa kecepatan baca dan tulis hard drive VPS Ubuntu 20.04 dengan Fio

Cara mengecek kecepatan baca dan tulis hardisk VPS Ubuntu 20.04 dengan Fio

FIO adalah alat pengukuran IOPS yang populer pada sistem Linux saat ini. Untuk menginstal di Ubuntu 20.04, jalankan perintah di bawah ini:

apt-get update

apt-get install -y fio

Periksa kecepatan baca dan tulis hard drive VPS Ubuntu 20.04 dengan Fio

Proses pengujian IOPS pada VPS akan memeriksa dengan parameter spesifik berikut ini:

  • Tugas acak: Penulisan acak, pembacaan acak, dan kombinasi keduanya. Misalnya, untuk database, ketika mengakses sistem, data akan dibaca dari mana saja pada hard drive, yang dipahami sebagai akses acak (pembacaan acak).
  • Ukuran blok 4KB adalah jumlah yang paling ideal dan juga merupakan ukuran blok terendah dari sistem. Khusus untuk sistem database, source code atau kebanyakan sistem lainnya, jumlah data yang diambil sangat sedikit namun jumlah permintaan untuk mengambilnya sangat tinggi. Sebagai visualisasi, setiap kali user membaca artikel di website Anda adalah 1 kali mengambil (read) database dengan jumlah data yang sangat kecil, namun jumlah kali untuk membaca (call) datanya sangat tinggi.
  • Multitasking: Jika situs web Anda memiliki lalu lintas yang tinggi, mungkin situs web Anda harus melayani semuanya pada waktu yang sama. Kami akan mengukurnya dengan mensimulasikan beberapa akses ke drive secara bersamaan.

Periksa baca acak & tulis acak secara bersamaan

Jika Anda hanya ingin membandingkan kinerja disk di antara penyedia layanan, Anda sebaiknya menggunakan kasus uji berikut ini: Buat file 4GB, lakukan pembacaan/penulisan secara simultan dengan ukuran blok 4KB dengan rasio 75% – 25% (yaitu 3 kali baca/1 kali tulis) dan lakukan 64 tugas secara bersamaan. Rasio 3:1 sangat populer dan mendekati jenis database saat ini.

fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=vps --filename=vpsrandom --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75

Periksa kecepatan baca dan tulis hard drive VPS Ubuntu 20.04 dengan Fio

Dapat dilihat bahwa VPS secara bersamaan dapat melakukan 15.1k operasi baca dan 5033 operasi tulis per detik. Biasanya, VPS yang menggunakan hard drive SSD dapat mencapai 40.000 pembacaan dan 10.000 penulisan per detik

Memeriksa kecepatan baca acak

fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=random_read.fio --bs=4k --iodepth=64 --size=4G --readwrite=randread

Periksa kecepatan baca dan tulis hard drive VPS Ubuntu 20.04 dengan Fio

Seperti yang dapat dilihat, server pengujian dapat melakukan 20,1 ribu pembacaan per detik. Biasanya, hard drive SSD dapat mencapai 50.000 pembacaan dalam 1 detik, sedangkan hard drive non-SSD sekitar 2000 pembacaan.

Periksa kecepatan tulis acak

fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=random_write.fio --bs=4k --iodepth=64 --size=4G --readwrite=randwrite

Berikut ini adalah hasil setelah sistem selesai dibuat:

d

Dapat dilihat bahwa VPS dapat melakukan 18,9 ribu penulisan dalam 1 detik. Biasanya, hard drive SSD dapat melakukan hingga 50.000 penulisan dalam 1 detik sementara hard drive non-SSD sekitar 2000. Di atas adalah artikel Petunjuk Periksa kecepatan baca dan tulis hard drive VPS Ubuntu 20.04 dengan Fio, semoga operasi Anda berhasil, jika Anda memiliki pertanyaan tentang layanan VPS Windows / Linux, silakan hubungi kami untuk mendapatkan saran dan mendaftar untuk akun VPS gratis