GNU/Linux >> Belajar Linux >  >> Linux

Apa itu Rata-Rata Beban di Linux?

Load Average di Linux adalah metrik yang digunakan oleh pengguna Linux untuk melacak sumber daya sistem. Ini juga membantu Anda memantau bagaimana sumber daya sistem digunakan.

Sementara Load Average adalah salah satu metrik paling mendasar dari penggunaan sumber daya, metrik tersebut tidak ada gunanya kecuali Anda memahami apa yang dikatakannya kepada pengguna. Dalam tutorial ini, kami akan membantu Anda memahami apa yang dimaksud dengan Load Average di Linux.

Selanjutnya, kita akan membahas beberapa metode mudah untuk memantau rata-rata beban untuk sistem Anda.

Dasar-dasar Load Average di Linux

Untuk memahami Load Average di Linux, kita perlu mengetahui apa yang kita definisikan sebagai load. Dalam sistem Linux, beban adalah ukuran penggunaan CPU pada saat tertentu.

Ini mengacu pada jumlah proses yang sedang dijalankan oleh CPU atau sedang menunggu untuk dieksekusi.

Sistem idle memiliki beban 0. Dengan setiap proses yang sedang dijalankan atau ada di daftar tunggu, beban meningkat sebesar 1.

Dengan sendirinya, beban tidak memberikan informasi yang berguna kepada pengguna. Beban dapat berubah dalam hitungan detik. Ini karena jumlah proses yang menggunakan atau menunggu waktu CPU tidak tetap. Inilah sebabnya kami menggunakan Load Average di Linux untuk memantau penggunaan sumber daya.

Memahami Load Average di Linux

Rata-rata beban, seperti namanya, menggambarkan beban rata-rata pada CPU untuk interval waktu yang ditentukan. Nilai-nilai ini adalah jumlah proses yang menunggu CPU atau menggunakannya dalam periode tertentu.

Sementara kebanyakan orang terbiasa dengan persentase beban yang ditampilkan di sistem Windows, Rata-rata Beban di Linux digambarkan sebagai tiga nilai desimal yang berbeda.

Lihat gambar di atas yang bertuliskan “load average:0.03, 0.03, 0.01”

Ke kiri ke kanan:

  • Nilai pertama menggambarkan beban rata-rata pada CPU untuk menit terakhir.
  • Yang kedua memberi kita beban rata-rata untuk interval 5 menit terakhir
  • Nilai ketiga memberi kita beban rata-rata 15 menit

Ini membantu pengguna mendapatkan gambaran tentang bagaimana CPU digunakan oleh proses pada sistem dari waktu ke waktu.

Sementara beban 1 dapat berarti sekitar 100% penggunaan sumber daya pada sistem prosesor tunggal, sistem seperti itu praktis tidak ada saat ini. Kecuali jika Anda belum memutakhirkan sistem Anda selama lebih dari satu dekade, sistem Anda harus berjalan pada prosesor multi-inti.

Untuk prosesor dual-core, beban 1 berarti 1 inti 100% menganggur. Ini berarti sekitar 50% penggunaan CPU. Demikian pula, ini akan mewakili 25% penggunaan CPU untuk prosesor quad-core.

Load Average di Linux memperhitungkan utas dan tugas yang menunggu bersama dengan proses yang sedang dijalankan. Selain itu, ini adalah nilai rata-rata dan bukan nilai instan.

Namun, perkiraan penggunaan sumber daya dapat ditentukan oleh rasio Rata-Rata Muat terhadap jumlah inti prosesor Anda. Meskipun ini bukan nilai pasti untuk penggunaan CPU pada waktu tertentu, ini dapat membantu untuk pemantauan sumber daya.

Cara Memeriksa Rata-Rata Beban di Linux

Sekarang kita tahu apa yang dimaksud dengan Rata-Rata Beban, kita akan membahas beberapa cara untuk memeriksa Rata-Rata Beban di Linux. Rata-Rata Muat dapat dicari dengan tiga cara umum.

1. Menggunakan perintah waktu aktif

Perintah uptime adalah salah satu metode paling umum untuk memeriksa Rata-Rata Beban untuk sistem Anda. Untuk menggunakan perintah uptime, kita cukup membuka baris perintah dan ketik berikut ini.

uptime

Ini menampilkan jumlah waktu yang telah digunakan sistem kami, bersama dengan jumlah pengguna aktif dan Rata-Rata Muat untuk sistem kami. Tangkapan layar berikut menunjukkan apa yang harus Anda lihat saat menggunakan perintah waktu aktif di sistem Anda.

Seperti yang Anda lihat, rata-rata beban untuk menit terakhir adalah 0,03. Selama lima menit dan lima belas menit terakhir, nilai Rata-Rata Muat masing-masing adalah 0,03 dan 0,01.

2. Menggunakan perintah teratas

Cara lain untuk memantau Rata-Rata Beban di sistem Anda adalah dengan menggunakan perintah teratas di Linux. Untuk melakukannya, cukup buka terminal dan ketik ini.

top

Ini akan membuka antarmuka teratas di terminal Anda. Tidak seperti perintah uptime, ini memberikan pandangan mendalam tentang penggunaan sumber daya untuk sistem Anda.

Tangkapan layar berikut menunjukkan apa yang harus Anda lihat saat menggunakan perintah teratas di sistem Anda.

Seperti yang Anda lihat di baris paling atas, rata-rata beban untuk menit terakhir adalah 0,34. Selama lima menit dan lima belas menit terakhir, nilai Rata-Rata Beban masing-masing adalah 0,14 dan 0,405.

3. Menggunakan alat pandangan

Alat sekilas adalah alat pemantauan sistem yang bekerja mirip dengan perintah teratas. Ini memberikan gambaran rinci tentang penggunaan sumber daya sistem. Untuk menggunakan alat sekilas di sistem Anda, Anda perlu menginstal paketnya menggunakan perintah ini.

sudo apt-get install glances

Setelah Anda selesai menginstal, ketik berikut ini di terminal Anda.

glances

Ini akan membuka antarmuka pandangan di terminal Anda. Tidak seperti perintah teratas, ini memberikan jumlah inti prosesor yang tersedia bersama dengan Rata-Rata Beban untuk sistem Anda.

Tangkapan layar berikut menunjukkan apa yang harus Anda lihat saat menggunakan perintah sekilas di sistem Anda.

Seperti yang Anda lihat di wilayah yang disorot, rata-rata beban untuk menit terakhir adalah 0,14. Selama lima menit dan lima belas menit terakhir, nilai Rata-rata Beban masing-masing adalah 0,12 dan 0,05.

Menutup

Load Average di Linux adalah metrik penting untuk memantau penggunaan sumber daya sistem dengan mudah. Menjaga rata-rata beban tetap terkendali membantu memastikan bahwa sistem Anda tidak mengalami crash atau sesi yang lamban.

Kami harap tutorial ini dapat membantu Anda mengenal konsep Load Average di Linux.


Linux
  1. Migrasi Unix ke Linux

  2. Apa nomor inode di Linux?

  3. Apa itu Red Hat Linux?

  1. Apa yang baru dengan rdiff-backup?

  2. Apa itu JingOS Linux?

  3. Apa artinya memuat rata-rata di Unix/Linux?

  1. Apa itu pengguna Linux?

  2. Apa itu Rootkit Hunter?

  3. Apa itu Umask di Linux?