Perintah ioping menghasilkan laporan latensi I/O perangkat secara real-time. Ini akan terus "ping" perangkat yang ditentukan dengan permintaan dan mencetak informasi tentang setiap permintaan di baris perintah. Secara default, informasi ini melacak berapa lama waktu yang dibutuhkan untuk menyelesaikan permintaan I/O. Selain menentukan perangkat yang akan diuji, Anda juga dapat menentukan nama jalur untuk menguji perangkat apa pun yang terkait dengan jalur tersebut.
Pertimbangkan untuk menggunakan ioping untuk memecahkan masalah latensi dengan perangkat penyimpanan, terutama jika Anda yakin kecepatan baca dan/atau tulis Anda lebih lambat dari yang seharusnya.
Catatan :Ini mirip dengan perintah ping standar, yang menguji latensi jaringan.Sintaks
Sintaks dari perintah ioping adalah:
# ioping [options] {file/ directory/device name}
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah ioping:
ioping: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
OS X | brew install ioping |
Debian | apt-get install ioping |
Ubuntu | apt-get install ioping |
Alpin | apk tambahkan ioping |
Linux Arch | pacman -S ioping |
Kali Linux | apt-get install ioping |
Fedora | dnf menginstal ioping |
Raspbian | apt-get install ioping |
Opsi Perintah ioping
Tabel berikut mencantumkan beberapa opsi yang dapat Anda gunakan dengan perintah ioping.
Opsi | Deskripsi |
---|---|
-c {hitung} | Tentukan jumlah permintaan I/O yang harus dilakukan sebelum berhenti. |
-i {waktu} | Mengatur waktu (interval) antara permintaan I/O. |
-t {waktu} | Setel waktu permintaan minimum yang valid. Permintaan yang lebih cepat dari ini diabaikan. |
-T {waktu} | Setel waktu permintaan valid maksimum. Permintaan yang lebih lambat dari ini diabaikan. |
-s {size} | Setel ukuran permintaan. |
Contoh Perintah ioping
1. Tampilkan latensi I/O disk menggunakan nilai default dan direktori saat ini:
# ioping .
2. Ukur latensi pada /tmp menggunakan 10 permintaan masing-masing 1 megabyte:
# ioping -c 10 -s 1M /tmp
3. Ukur tingkat pencarian disk pada `/dev/sdX`:
# ioping -R /dev/sdX
4. Ukur kecepatan sekuensial disk pada `/dev/sdX`:
# ioping -RL /dev/sdX
5. Untuk mendapatkan waktu pencarian rata-rata perangkat, kita perlu menjalankan perintah ioping berikut:
# ioping -R /dev/sda
Kesimpulan
Perintah ioping dapat digunakan untuk melakukan tes latensi sederhana pada disk. Latensi adalah ukuran keterlambatan dalam transfer data. Perhitungan kecepatan utama perangkat penyimpanan adalah IOPS, yang merupakan singkatan dari operasi input/output per detik. Anda perlu mempertimbangkan nilai ini saat memilih jenis penyimpanan dasar yang ingin Anda gunakan untuk sumber daya penyimpanan. Seperti yang Anda duga, IOPS untuk perangkat HDD lebih rendah daripada perangkat SDD.