{"id":3297,"date":"2026-04-26T13:54:33","date_gmt":"2026-04-26T13:54:33","guid":{"rendered":"https:\/\/rri.my.id\/?p=3297"},"modified":"2026-04-27T15:49:15","modified_gmt":"2026-04-27T15:49:15","slug":"cara-melihat-frekuensi-cpu-linux-proxmox","status":"publish","type":"post","link":"https:\/\/rri.my.id\/index.php\/2026\/04\/26\/cara-melihat-frekuensi-cpu-linux-proxmox\/","title":{"rendered":"Cara Melihat Frekuensi CPU di Linux dan Proxmox via Terminal"},"content":{"rendered":"\n<p>Memantau frekuensi CPU secara real-time adalah salah satu cara dasar untuk memahami performa sebuah server. Di Linux maupun Proxmox, informasi ini tersedia langsung melalui filesystem virtual <code>\/proc<\/code> \u2014 tanpa perlu menginstal aplikasi tambahan. Artikel ini menunjukkan cara membaca frekuensi CPU menggunakan satu perintah sederhana dari terminal.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"membaca-frekuensi-cpu-dari-proccpuinfo\">Membaca Frekuensi CPU dari \/proc\/cpuinfo <\/h2>\n\n\n\n<p>Linux menyimpan informasi hardware CPU di file virtual <code>\/proc\/cpuinfo<\/code>. File ini diperbarui secara dinamis oleh kernel dan mencerminkan kondisi CPU saat ini, termasuk frekuensi operasional tiap core.<\/p>\n\n\n\n<p>Untuk memantau frekuensi secara real-time, perintah berikut dapat dijalankan langsung dari terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>watch -n1 \"grep 'cpu MHz' \/proc\/cpuinfo\"<\/code><\/pre>\n\n\n\n<p>Perintah ini menjalankan <code>grep<\/code> terhadap <code>\/proc\/cpuinfo<\/code> setiap 1 detik dan menampilkan hasilnya secara berulang di terminal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"contoh-output\">Contoh Output<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Every 1.0s: grep 'cpu MHz' \/proc\/cpuinfo\n\ncpu MHz        : 800.000\ncpu MHz        : 800.000\ncpu MHz        : 3600.000\ncpu MHz        : 3600.000<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cara-membaca-output\">Cara Membaca Output<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Elemen<\/th><th>Keterangan<\/th><\/tr><\/thead><tbody><tr><td>Jumlah baris<\/td><td>Mewakili jumlah logical core (termasuk hyperthreading)<\/td><\/tr><tr><td>Satuan nilai<\/td><td>MHz (Megahertz)<\/td><\/tr><tr><td>Nilai rendah (misal 800 MHz)<\/td><td>Core sedang idle, CPU scaling aktif<\/td><\/tr><tr><td>Nilai tinggi (misal 3600 MHz)<\/td><td>Core sedang dibebani penuh<\/td><\/tr><tr><td>Nilai berubah-ubah<\/td><td>CPU governor aktif menyesuaikan frekuensi dengan beban<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"penjelasan-teknis\">Penjelasan Teknis<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mengapa-frekuensi-bisa-berbeda-antar-core\">Mengapa Frekuensi Bisa Berbeda Antar Core?<\/h3>\n\n\n\n<p>Modern CPU menggunakan mekanisme <strong>frequency scaling<\/strong> yang diatur oleh kernel melalui subsistem <code>cpufreq<\/code>. Ketika beban rendah, kernel menurunkan frekuensi untuk menghemat daya. Ketika ada proses yang membutuhkan komputasi intensif, frekuensi dinaikkan \u2014 kadang hanya pada core tertentu yang sedang aktif.<\/p>\n\n\n\n<p>Di Proxmox (berbasis Debian), governor default biasanya adalah <code>powersave<\/code> atau <code>performance<\/code>, tergantung konfigurasi BIOS dan paket <code>cpufrequtils<\/code> yang terpasang.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mengapa-menggunakan-proccpuinfo\">Mengapa Menggunakan <code>\/proc\/cpuinfo<\/code>?<\/h3>\n\n\n\n<p><code>\/proc\/cpuinfo<\/code> adalah antarmuka langsung ke kernel tanpa overhead tambahan dari daemon atau tools monitoring. Ini menjadikannya pilihan yang ringan dan tersedia di hampir semua distribusi Linux tanpa dependensi eksternal.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"kasus-penggunaan\">Kasus Penggunaan<\/h2>\n\n\n\n<p>Metode ini berguna untuk monitoring performa server \u2014 memverifikasi apakah CPU berjalan pada frekuensi yang diharapkan saat beban tinggi. Selain itu, informasi dari <code>\/proc\/cpuinfo<\/code> juga membantu mengidentifikasi perilaku CPU frequency scaling, misalnya ketika governor menurunkan frekuensi secara agresif meski ada beban kerja aktif.<\/p>\n\n\n\n<p>Di lingkungan Proxmox, pendekatan ini relevan untuk troubleshooting performa VM atau container yang diduga mengalami throttling akibat frekuensi CPU yang tidak naik sebagaimana mestinya.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ringkasan-perintah\">Ringkasan Perintah<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># Pantau frekuensi CPU semua core, update setiap 1 detik\nwatch -n1 \"grep 'cpu MHz' \/proc\/cpuinfo\"\n\n# Lihat frekuensi sekali tanpa loop\ngrep 'cpu MHz' \/proc\/cpuinfo\n\n# Lihat semua informasi CPU (model, cache, flags, dll)\ncat \/proc\/cpuinfo\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"referensi\">Referensi<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/filesystems\/proc.html\">The \/proc Filesystem \u2014 Linux Kernel Documentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/pm\/cpufreq.html\">CPU Frequency Scaling \u2014 Linux Kernel Documentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pve.proxmox.com\/pve-docs\/\">Proxmox VE Documentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/man7.org\/linux\/man-pages\/man1\/watch.1.html\">watch(1) \u2014 Linux man page<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"catatan-penutup\">Catatan Penutup<\/h2>\n\n\n\n<p>Perintah dalam artikel ini diuji pada sistem dengan spesifikasi berikut:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Distribusi<\/strong>: Proxmox VE (berbasis Debian 12 Bookworm)<\/li>\n\n\n\n<li><strong>Kernel<\/strong>: Linux 6.x<\/li>\n\n\n\n<li><strong>Arsitektur<\/strong>: x86_64<\/li>\n<\/ul>\n\n\n\n<p>Perilaku frekuensi CPU dapat berbeda tergantung pada governor yang aktif, pengaturan BIOS\/UEFI (seperti Intel SpeedStep atau AMD Cool&#8217;n&#8217;Quiet), dan konfigurasi virtualisasi jika dijalankan di dalam VM.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Memantau frekuensi CPU secara real-time adalah salah satu cara dasar untuk memahami performa sebuah server. Di Linux maupun Proxmox, informasi ini tersedia langsung melalui filesystem virtual \/proc \u2014 tanpa perlu menginstal aplikasi tambahan. Artikel ini menunjukkan cara membaca frekuensi CPU menggunakan satu perintah sederhana dari terminal. Membaca Frekuensi CPU dari \/proc\/cpuinfo Linux menyimpan informasi hardware [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3302,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[3,4],"tags":[25,29,31,26,30,27,28],"class_list":["post-3297","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-proxmox","tag-proc-cpuinfo","tag-cpu","tag-linux","tag-monitoring","tag-performance","tag-proxmox","tag-terminal"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/posts\/3297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/comments?post=3297"}],"version-history":[{"count":2,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/posts\/3297\/revisions"}],"predecessor-version":[{"id":3300,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/posts\/3297\/revisions\/3300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/media\/3302"}],"wp:attachment":[{"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/media?parent=3297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/categories?post=3297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/tags?post=3297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}