{"id":1730,"date":"2025-04-22T15:04:14","date_gmt":"2025-04-22T08:04:14","guid":{"rendered":"https:\/\/focusnic.com\/blog\/?p=1730"},"modified":"2025-04-22T15:04:17","modified_gmt":"2025-04-22T08:04:17","slug":"high-load-server-cpanel","status":"publish","type":"post","link":"https:\/\/focusnic.com\/blog\/high-load-server-cpanel\/","title":{"rendered":"[cPanel\/WHM] &#8211; Cara mendiagnosis high load dengan perintah &#8220;iostat&#8221; di server cPanel"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/focusnic.com\/blog\/high-load-server-cpanel\/#Membaca_Output_iostat\" >Membaca  Output iostat<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/focusnic.com\/blog\/high-load-server-cpanel\/#Menghubungkan_Output_iostat_dengan_load_yang_tinggi\" >Menghubungkan Output iostat dengan load yang tinggi<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Memahami penyebab <strong>load server <\/strong>adalah kunci untuk menjaga kinerja dan stabilitas sistem. Sering kali, masalah load tinggi tidak hanya disebabkan oleh penggunaan CPU atau memori yang berlebihan, tetapi juga oleh <strong>Input\/Output (I\/O) disk<\/strong> yang padat. Mengetahui cara mendiagnosis masalah ini secara efektif sangat penting.<\/p>\n\n\n\n<p>Salah satu <em>tool<\/em> standar yang sangat ampuh untuk memantau aktivitas <strong>I\/O disk<\/strong> dan penggunaan CPU adalah perintah <strong><code>iostat<\/code><\/strong>. Perintah ini memberikan wawasan mendalam tentang bagaimana perangkat penyimpanan Anda beroperasi, yang sering kali menjadi penyebab tersembunyi dari <strong>beban tinggi<\/strong>.<\/p>\n\n\n\n<p>Untuk mendapatkan gambaran yang komprehensif, kami merekomendasikan penggunaan perintah <code>iostat<\/code> dengan beberapa opsi penting:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>iostat -cxm INTERVAL COUNT<\/code><\/pre>\n\n\n\n<p>Mari kita bedah opsi-opsi tersebut:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>-c<\/code>: Menampilkan statistik penggunaan <strong>CPU<\/strong>.<\/li>\n\n\n\n<li><code>-x<\/code>: Menampilkan statistik yang lebih detail atau diperluas untuk setiap perangkat <em>disk<\/em>.<\/li>\n\n\n\n<li><code>-m<\/code>: Menampilkan jumlah data yang dibaca atau ditulis dalam satuan <strong>Megabyte<\/strong> per detik (MB\/s), bukan Kilobyte (kB\/s). Ini membuat angka lebih mudah dibaca untuk volume data besar.<\/li>\n\n\n\n<li><code>INTERVAL<\/code>: Jeda waktu (dalam detik) antara setiap laporan yang ditampilkan.<\/li>\n\n\n\n<li><code>COUNT<\/code>: Jumlah laporan yang ingin ditampilkan.<\/li>\n<\/ul>\n\n\n\n<p>Contoh: <code>iostat -cxm 2 5<\/code> akan menampilkan laporan statistik setiap 2 detik, sebanyak 5 kali.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Membaca_Output_iostat\"><\/span><strong>Membaca  Output <code>iostat<\/code><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Output dari <code>iostat -cxm<\/code> biasanya dibagi menjadi dua bagian utama:<\/p>\n\n\n\n<p><strong>Statistik CPU:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>%user<\/code>: Persentase waktu CPU digunakan untuk menjalankan aplikasi di ruang pengguna (non-kernel).<\/li>\n\n\n\n<li><code>%system<\/code>: Persentase waktu CPU digunakan untuk menjalankan kode kernel (seperti mengelola I\/O disk).<\/li>\n\n\n\n<li><code>%idle<\/code>: Persentase waktu CPU tidak melakukan apa pun (menganggur).<\/li>\n\n\n\n<li><code>%wa<\/code> (Wait I\/O): <strong>Ini adalah indikator kunci!<\/strong> Persentase waktu CPU menunggu permintaan <strong>I\/O disk<\/strong> selesai. Jika angka ini <strong>tinggi<\/strong>, itu menandakan bahwa CPU sering kali menganggur karena menunggu <em>disk<\/em> merespons, yang sangat mungkin menjadi penyebab <strong>beban tinggi<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Statistik Perangkat (Device Statistics):<\/strong><br>Bagian ini menampilkan kinerja masing-masing perangkat <em>disk<\/em> (misalnya, <code>sda<\/code>, <code>sdb<\/code>, <code>dm-0<\/code>, dll.). Perhatikan kolom-kolom berikut:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>r\/s<\/code> (reads per second): Jumlah operasi baca dari perangkat per detik.<\/li>\n\n\n\n<li><code>w\/s<\/code> (writes per second): Jumlah operasi tulis ke perangkat per detik.<\/li>\n\n\n\n<li><code>rMB\/s<\/code> (read Megabytes per second): Kecepatan data yang dibaca dari perangkat dalam MB\/s.<\/li>\n\n\n\n<li><code>wMB\/s<\/code> (write Megabytes per second): Kecepatan data yang ditulis ke perangkat dalam MB\/s.<\/li>\n\n\n\n<li><code>%util<\/code> (utilization): Persentase waktu perangkat <em>disk<\/em> digunakan atau sibuk memproses permintaan. Nilai yang mendekati atau bahkan mencapai <strong>100%<\/strong> pada perangkat <em>disk<\/em> tertentu adalah tanda kuat adanya <strong>bottleneck<\/strong> pada I\/O perangkat tersebut.<\/li>\n\n\n\n<li><code>await<\/code> (average wait time): Waktu rata-rata (dalam milidetik) untuk setiap permintaan I\/O yang dikirim ke perangkat <em>disk<\/em> untuk dilayani. Ini termasuk waktu yang dihabiskan dalam antrean permintaan dan waktu untuk benar-benar memproses permintaan. Nilai <strong><code>await<\/code> yang tinggi<\/strong> (terutama jika jauh lebih tinggi dari <code>svctm<\/code> jika ditampilkan) menunjukkan bahwa permintaan menghabiskan banyak waktu menunggu giliran, menandakan <em>disk<\/em> kewalahan.<\/li>\n\n\n\n<li><code>avgqu-sz<\/code> (average queue size): Ukuran rata-rata antrean permintaan yang menunggu untuk diproses oleh perangkat <em>disk<\/em>. Angka yang <strong>tinggi<\/strong> di sini juga menunjukkan bahwa banyak permintaan menunggu akses ke <em>disk<\/em>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Menghubungkan_Output_iostat_dengan_load_yang_tinggi\"><\/span>Menghubungkan Output iostat dengan load yang tinggi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ketika server mengalami <strong>load yang tinggi<\/strong>, perhatikan pola berikut pada output <code>iostat<\/code>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jika <code>%wa<\/code> di bagian CPU tinggi dan <code>%util<\/code> pada salah satu atau beberapa perangkat <em>disk<\/em> mendekati 100%, ini hampir pasti menunjukkan bahwa <strong>I\/O disk<\/strong> adalah penyebab utama <strong>beban tinggi<\/strong>. Permintaan I\/O yang macet membuat CPU menganggur menunggu <em>disk<\/em>.<\/li>\n\n\n\n<li>Jika <code>%util<\/code> tinggi, lihat juga nilai <code>await<\/code> dan <code>avgqu-sz<\/code> pada perangkat yang sama. Angka <code>await<\/code> dan <code>avgqu-sz<\/code> yang tinggi saat <code>%util<\/code> 100% mengkonfirmasi bahwa <em>disk<\/em> tersebut tidak dapat menangani volume permintaan I\/O yang masuk.<\/li>\n<\/ul>\n\n\n\n<p>Dengan menganalisis output <strong><code>iostat<\/code><\/strong> menggunakan opsi <code>-cxm<\/code>, Anda dapat dengan cepat mengidentifikasi apakah <strong>I\/O disk<\/strong> merupakan faktor penyebab <strong>beban server tinggi<\/strong>. Ini memungkinkan Anda untuk fokus pada langkah-langkah <em>troubleshooting<\/em> yang relevan, seperti mengoptimalkan aplikasi yang banyak melakukan I\/O <em>disk<\/em>, memeriksa konfigurasi <em>disk<\/em>, atau mempertimbangkan peningkatan perangkat keras jika diperlukan.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Memahami penyebab load server adalah kunci untuk menjaga kinerja dan stabilitas sistem. Sering kali, masalah load tinggi tidak hanya disebabkan oleh penggunaan CPU atau memori yang berlebihan, tetapi juga oleh Input\/Output (I\/O) disk yang padat. Mengetahui cara mendiagnosis masalah ini secara efektif sangat penting. Salah satu tool standar yang sangat ampuh untuk memantau aktivitas I\/O [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1745,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[132,133],"class_list":{"0":"post-1730","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorial","8":"tag-cpanel","9":"tag-whm"},"_links":{"self":[{"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/posts\/1730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/comments?post=1730"}],"version-history":[{"count":17,"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/posts\/1730\/revisions"}],"predecessor-version":[{"id":1788,"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/posts\/1730\/revisions\/1788"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/media\/1745"}],"wp:attachment":[{"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/media?parent=1730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/categories?post=1730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/focusnic.com\/blog\/wp-json\/wp\/v2\/tags?post=1730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}