<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://noctkj.net/index.php?action=history&amp;feed=atom&amp;title=Linux_%3A_Perintah_iostat</id>
	<title>Linux : Perintah iostat - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://noctkj.net/index.php?action=history&amp;feed=atom&amp;title=Linux_%3A_Perintah_iostat"/>
	<link rel="alternate" type="text/html" href="http://noctkj.net/index.php?title=Linux_:_Perintah_iostat&amp;action=history"/>
	<updated>2026-05-18T16:34:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://noctkj.net/index.php?title=Linux_:_Perintah_iostat&amp;diff=1108&amp;oldid=prev</id>
		<title>Novy: Protected &quot;Linux : Perintah iostat&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]</title>
		<link rel="alternate" type="text/html" href="http://noctkj.net/index.php?title=Linux_:_Perintah_iostat&amp;diff=1108&amp;oldid=prev"/>
		<updated>2025-11-04T03:53:01Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/index.php/Linux_:_Perintah_iostat&quot; title=&quot;Linux : Perintah iostat&quot;&gt;Linux : Perintah iostat&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:53, 4 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Novy</name></author>
	</entry>
	<entry>
		<id>http://noctkj.net/index.php?title=Linux_:_Perintah_iostat&amp;diff=1107&amp;oldid=prev</id>
		<title>Novy: Created page with &quot;tux &lt;code&gt;iostat&lt;/code&gt; (Input/Output Statistics) adalah utilitas dari paket &#039;&#039;&#039;sysstat&#039;&#039;&#039; yang digunakan untuk memantau &#039;&#039;&#039;kinerja I/O perangkat penyimpanan (disk, SSD, dll)&#039;&#039;&#039; serta &#039;&#039;&#039;penggunaan CPU&#039;&#039;&#039;.  Tujuan utamanya adalah membantu administrator mendiagnosis bottleneck I/O, menyeimbangkan beban disk, dan memahami pola akses data di sistem.  Perintah ini mengumpulkan data dari &lt;code&gt;/proc/stat&lt;/code&gt; dan &lt;code&gt;/proc/diskstats&lt;/code&gt;, lalu men...&quot;</title>
		<link rel="alternate" type="text/html" href="http://noctkj.net/index.php?title=Linux_:_Perintah_iostat&amp;diff=1107&amp;oldid=prev"/>
		<updated>2025-11-04T03:52:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/index.php/File:Tux.png&quot; title=&quot;File:Tux.png&quot;&gt;thumb|tux&lt;/a&gt; &amp;lt;code&amp;gt;iostat&amp;lt;/code&amp;gt; (Input/Output Statistics) adalah utilitas dari paket &amp;#039;&amp;#039;&amp;#039;sysstat&amp;#039;&amp;#039;&amp;#039; yang digunakan untuk memantau &amp;#039;&amp;#039;&amp;#039;kinerja I/O perangkat penyimpanan (disk, SSD, dll)&amp;#039;&amp;#039;&amp;#039; serta &amp;#039;&amp;#039;&amp;#039;penggunaan CPU&amp;#039;&amp;#039;&amp;#039;.  Tujuan utamanya adalah membantu administrator mendiagnosis bottleneck I/O, menyeimbangkan beban disk, dan memahami pola akses data di sistem.  Perintah ini mengumpulkan data dari &amp;lt;code&amp;gt;/proc/stat&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;/proc/diskstats&amp;lt;/code&amp;gt;, lalu men...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:Tux.png|thumb|tux]]&lt;br /&gt;
&amp;lt;code&amp;gt;iostat&amp;lt;/code&amp;gt; (Input/Output Statistics) adalah utilitas dari paket &amp;#039;&amp;#039;&amp;#039;sysstat&amp;#039;&amp;#039;&amp;#039; yang digunakan untuk memantau &amp;#039;&amp;#039;&amp;#039;kinerja I/O perangkat penyimpanan (disk, SSD, dll)&amp;#039;&amp;#039;&amp;#039; serta &amp;#039;&amp;#039;&amp;#039;penggunaan CPU&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Tujuan utamanya adalah membantu administrator mendiagnosis bottleneck I/O, menyeimbangkan beban disk, dan memahami pola akses data di sistem.&lt;br /&gt;
&lt;br /&gt;
Perintah ini mengumpulkan data dari &amp;lt;code&amp;gt;/proc/stat&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;/proc/diskstats&amp;lt;/code&amp;gt;, lalu menampilkan statistik terkait &amp;#039;&amp;#039;&amp;#039;throughput, waktu tunggu, dan utilisasi perangkat&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
⚙️ &amp;#039;&amp;#039;&amp;#039;Sintaks Umum&amp;#039;&amp;#039;&amp;#039;&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
iostat [opsi] [interval] [count]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;interval&amp;#039;&amp;#039;&amp;#039; = jeda waktu antar laporan (dalam detik).&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;count&amp;#039;&amp;#039;&amp;#039; = jumlah laporan yang ingin ditampilkan.&lt;br /&gt;
&lt;br /&gt;
Contoh dasar:&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
iostat 2 5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;→ Menampilkan statistik setiap 2 detik sebanyak 5 kali.&lt;br /&gt;
&lt;br /&gt;
== 📋 &amp;#039;&amp;#039;&amp;#039;Tabel Atribut/Opsi &amp;lt;code&amp;gt;iostat&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&amp;#039;&amp;#039;&amp;#039;Atribut / Opsi&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
!&amp;#039;&amp;#039;&amp;#039;Keterangan&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
!&amp;#039;&amp;#039;&amp;#039;Contoh Aplikatif&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-c&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan hanya statistik CPU (tanpa data disk).&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -c 1 3&amp;lt;/code&amp;gt; → pantau penggunaan CPU tiap 1 detik, 3 kali.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-d&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan hanya statistik disk.&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -d 2 5&amp;lt;/code&amp;gt; → pantau aktivitas disk setiap 2 detik, 5 kali.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-x&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan statistik &amp;#039;&amp;#039;&amp;#039;ekstensi detail&amp;#039;&amp;#039;&amp;#039; per perangkat (utilisasi, waktu tunggu, service time, dll).&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -x 1&amp;lt;/code&amp;gt; → tampilkan detil seperti &amp;lt;code&amp;gt;await&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;%util&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;svctm&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-k&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan data dalam satuan &amp;#039;&amp;#039;&amp;#039;KB/s&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -dk&amp;lt;/code&amp;gt; → throughput dalam kilobyte per detik.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-m&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan data dalam satuan &amp;#039;&amp;#039;&amp;#039;MB/s&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -dm 1&amp;lt;/code&amp;gt; → throughput dalam megabyte per detik.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-p [DEVICE]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan statistik partisi tertentu atau semua partisi (&amp;lt;code&amp;gt;-p ALL&amp;lt;/code&amp;gt;).&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -p sda&amp;lt;/code&amp;gt; → hanya tampilkan info partisi di disk &amp;lt;code&amp;gt;sda&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan &amp;#039;&amp;#039;&amp;#039;timestamp&amp;#039;&amp;#039;&amp;#039; untuk setiap laporan.&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -xt 5&amp;lt;/code&amp;gt; → log aktivitas disk setiap 5 detik dengan waktu.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-z&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menyembunyikan perangkat dengan aktivitas nol (idle).&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -xz 1&amp;lt;/code&amp;gt; → hanya tampilkan perangkat yang aktif.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-y&amp;lt;/code&amp;gt;&lt;br /&gt;
|Mengabaikan laporan pertama (yang biasanya kumulatif sejak boot).&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -xy 1 10&amp;lt;/code&amp;gt; → abaikan laporan awal dan tampilkan 10 kali pengukuran real-time.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-h&amp;lt;/code&amp;gt;&lt;br /&gt;
|Output dalam format &amp;#039;&amp;#039;&amp;#039;human-readable&amp;#039;&amp;#039;&amp;#039; (lebih mudah dibaca).&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -h -d 2&amp;lt;/code&amp;gt; → data disk mudah dibaca oleh manusia.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-V&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan versi &amp;lt;code&amp;gt;iostat&amp;lt;/code&amp;gt;.&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -V&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;--dec=NUM&amp;lt;/code&amp;gt;&lt;br /&gt;
|Mengatur jumlah digit desimal yang ditampilkan.&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat --dec=1 -x&amp;lt;/code&amp;gt; → tampilkan 1 digit desimal.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;--pretty&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan hasil dalam format tabel yang lebih rapi.&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat --pretty -x 2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menampilkan &amp;#039;&amp;#039;&amp;#039;nama LVM logical volume&amp;#039;&amp;#039;&amp;#039; jika tersedia.&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -N -x&amp;lt;/code&amp;gt; → tampilkan statistik per logical volume.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-o JSON&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;-o CSV&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menyimpan output dalam format &amp;#039;&amp;#039;&amp;#039;JSON&amp;#039;&amp;#039;&amp;#039; atau &amp;#039;&amp;#039;&amp;#039;CSV&amp;#039;&amp;#039;&amp;#039; untuk analisis otomatis.&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -x -o JSON &amp;gt; io.json&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 🔍 &amp;#039;&amp;#039;&amp;#039;Contoh Output dan Interpretasi&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Contoh:&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
iostat -x -m 2 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Output (disederhanakan):&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
Device:  r/s  w/s  rMB/s  wMB/s  avgrq-sz  avgqu-sz  await  svctm  %util&lt;br /&gt;
sda      5.10 1.00  0.10   0.02    28.00     0.01     1.96   0.22   1.34&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Penjelasan kolom penting:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&amp;#039;&amp;#039;&amp;#039;Kolom&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
!&amp;#039;&amp;#039;&amp;#039;Arti&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
!&amp;#039;&amp;#039;&amp;#039;Analisis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;r/s&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;w/s&amp;lt;/code&amp;gt;&lt;br /&gt;
|Jumlah operasi baca/tulis per detik&lt;br /&gt;
|Tinggi = disk aktif&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;rMB/s&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;wMB/s&amp;lt;/code&amp;gt;&lt;br /&gt;
|Throughput baca/tulis dalam MB/s&lt;br /&gt;
|Gunakan untuk melihat bandwidth I/O&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;avgrq-sz&amp;lt;/code&amp;gt;&lt;br /&gt;
|Rata-rata ukuran permintaan I/O (KB per request)&lt;br /&gt;
|Nilai tinggi → beban sequential besar&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;avgqu-sz&amp;lt;/code&amp;gt;&lt;br /&gt;
|Panjang antrian rata-rata I/O&lt;br /&gt;
|Nilai tinggi → potensi bottleneck&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;await&amp;lt;/code&amp;gt;&lt;br /&gt;
|Waktu rata-rata tunggu I/O (ms)&lt;br /&gt;
|&amp;gt;20ms di SSD → indikasi delay&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;svctm&amp;lt;/code&amp;gt;&lt;br /&gt;
|Waktu rata-rata servis tiap I/O (ms)&lt;br /&gt;
|Performa hardware-level&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;%util&amp;lt;/code&amp;gt;&lt;br /&gt;
|Persentase waktu perangkat sibuk&lt;br /&gt;
|&amp;gt;90% berarti disk saturasi (bottleneck I/O)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 💡 &amp;#039;&amp;#039;&amp;#039;Contoh Skenario Nyata&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&amp;#039;&amp;#039;&amp;#039;Skenario&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
!&amp;#039;&amp;#039;&amp;#039;Perintah&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
!&amp;#039;&amp;#039;&amp;#039;Tujuan Analisis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Memantau performa disk utama server produksi&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -x 1 10&amp;lt;/code&amp;gt;&lt;br /&gt;
|Melihat apakah disk I/O overload (%util &amp;gt; 90%).&lt;br /&gt;
|-&lt;br /&gt;
|Analisis bottleneck saat database lambat&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -xdm 2 10&amp;lt;/code&amp;gt;&lt;br /&gt;
|Memeriksa waktu tunggu (&amp;lt;code&amp;gt;await&amp;lt;/code&amp;gt;) dan throughput.&lt;br /&gt;
|-&lt;br /&gt;
|Logging performa untuk analisis harian&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -x -t -o CSV 60 1440 &amp;gt; /var/log/iostat.csv&amp;lt;/code&amp;gt;&lt;br /&gt;
|Menyimpan data I/O tiap menit selama 24 jam.&lt;br /&gt;
|-&lt;br /&gt;
|Melihat hanya perangkat aktif&lt;br /&gt;
|&amp;lt;code&amp;gt;iostat -xz 5&amp;lt;/code&amp;gt;&lt;br /&gt;
|Fokus pada disk yang benar-benar bekerja.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 🧩 &amp;#039;&amp;#039;&amp;#039;Analisis Tambahan (Tips Ahli)&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Jangan lihat %util saja.&amp;#039;&amp;#039;&amp;#039; Jika &amp;lt;code&amp;gt;%util&amp;lt;/code&amp;gt; tinggi tapi &amp;lt;code&amp;gt;await&amp;lt;/code&amp;gt; rendah → disk sibuk tapi efisien.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Perhatikan &amp;lt;code&amp;gt;avgqu-sz&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;await&amp;lt;/code&amp;gt; bersamaan.&amp;#039;&amp;#039;&amp;#039; Kombinasi tinggi menandakan &amp;#039;&amp;#039;&amp;#039;I/O queue&amp;#039;&amp;#039;&amp;#039; panjang → bottleneck.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Gunakan interval pendek (1–2 detik)&amp;#039;&amp;#039;&amp;#039; untuk debugging real-time, dan interval panjang (&amp;gt;60 detik) untuk tren jangka panjang.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Padukan dengan &amp;lt;code&amp;gt;iotop&amp;lt;/code&amp;gt; atau &amp;lt;code&amp;gt;dstat&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; untuk melihat proses mana yang menyebabkan beban I/O tinggi.&lt;/div&gt;</summary>
		<author><name>Novy</name></author>
	</entry>
</feed>