6Sep

Memahami Load Average di Linux dan Sistem Unix-like lainnya

click fraud protection

Linux, Mac, dan sistem mirip Unix lainnya menampilkan "angka rata-rata".Angka-angka ini memberitahu Anda bagaimana sibuknya sistem CPU, disk, dan sumber daya lainnya. Awalnya mereka tidak cukup jelas, tapi mudah untuk mengenal mereka.

Apakah Anda menggunakan desktop atau server Linux, firmware router berbasis Linux, sistem NAS berbasis Linux atau BSD, atau bahkan Mac OS X, Anda mungkin pernah melihat pengukuran "beban rata-rata" di suatu tempat.

Load vs Load Average

Pada sistem seperti Unix, termasuk Linux, load sistem adalah pengukuran kerja komputasi yang dilakukan sistem. Pengukuran ini ditampilkan sebagai angka. Komputer yang benar-benar menganggur memiliki rata-rata beban 0. Setiap proses yang berjalan baik menggunakan atau menunggu sumber daya CPU menambahkan 1 ke rata-rata beban. Jadi, jika sistem Anda memiliki beban 5, lima proses akan menggunakan atau menunggu CPU.Sistem Unix

secara tradisional hanya menghitung proses menunggu CPU, namun Linux juga menghitung proses yang menunggu sumber daya lain - misalnya, proses menunggu untuk dibaca dari atau ditulis ke disk.

instagram viewer

Dengan sendirinya, jumlah beban tidak berarti terlalu banyak. Komputer mungkin memiliki muatan 0 satu detik terbelah, dan beban 5 detik berikutnya sebagai beberapa proses menggunakan CPU.Bahkan jika Anda bisa melihat beban pada waktu tertentu, jumlah itu pada dasarnya tidak ada artinya.

Itulah sebabnya sistem seperti Unix tidak menampilkan beban saat ini. Mereka menampilkan rata-rata beban - rata-rata beban komputer selama beberapa periode waktu. Ini memungkinkan Anda melihat seberapa banyak pekerjaan yang telah dilakukan komputer Anda.

Menemukan Rata-rata Beban Rata-rata

Rata-rata beban ditunjukkan pada berbagai utilitas grafis dan terminal, termasuk di perintah teratas dan pada alat Monitor Sistem GNOME grafis. Namun, cara termudah dan paling standar untuk melihat rata-rata beban Anda adalah menjalankan perintah uptime di terminal. Perintah ini menunjukkan rata-rata beban komputer Anda dan juga berapa lama daya aktif.

Perintah uptime bekerja di Linux, Mac OS X, dan sistem mirip Unix lainnya. Jika Anda menggunakan perangkat berbasis Linux atau BSD dengan antarmuka web - seperti firmware router DD-WRT atau sistem NAS FreeNAS - Anda mungkin akan melihat rata-rata beban di suatu tempat di halaman statusnya.

Memahami Output Rata-rata Beban

Saat pertama kali melihat rata-rata beban, jumlahnya terlihat cukup tidak berarti. Berikut adalah contoh pembacaan rata-rata beban: Rata-rata beban

: 1.05, 0,70, 5,09

Dari kiri ke kanan, angka ini menunjukkan rata-rata beban selama satu menit terakhir, lima menit terakhir, dan lima belas menit terakhir. Dengan kata lain, output di atas berarti: Rata-rata beban

selama 1 menit terakhir: 1,05

rata-rata beban selama 5 menit terakhir: Rata-rata beban 0,70

selama 15 menit terakhir: 5.09

Periode waktu dihilangkan untuk menghemat ruang. Setelah Anda terbiasa dengan periode waktu, Anda dapat dengan cepat melirik jumlah rata-rata beban dan memahami artinya.

Berapakah Angka Berarti, Persis?

Mari kita gunakan angka di atas untuk memahami rata-rata beban sebenarnya. Dengan asumsi Anda menggunakan sistem single-CPU, jumlahnya memberi tahu kita bahwa:

selama 1 menit terakhir: Komputer kelebihan beban rata-rata 5%.Rata-rata, 0,05 proses menunggu CPU.(1.05)

selama 5 menit terakhir: CPU menganggur selama 30% dari waktu.(0,70)

selama 15 menit terakhir: Komputer mengalami kelebihan beban rata-rata 409%.Rata-rata, 4.09 proses menunggu CPU.(5.09)

Anda mungkin memiliki sistem dengan beberapa CPU atau CPU multi-core. Jumlah rata-rata beban bekerja sedikit berbeda pada sistem seperti itu. Misalnya, jika Anda memiliki rata-rata beban 2 pada sistem CPU tunggal, ini berarti sistem Anda kelebihan beban hingga 100 persen - keseluruhan periode waktu, satu proses menggunakan CPU sementara satu proses lagi sedang menunggu. Pada sebuah sistem dengan dua CPU, ini akan menjadi penggunaan yang lengkap - dua proses yang berbeda menggunakan dua CPU yang berbeda sepanjang waktu. Pada sistem dengan empat CPU, ini akan menjadi setengah pemakaian - dua proses menggunakan dua CPU, sementara dua CPU duduk diam.

Untuk memahami jumlah rata-rata beban, Anda perlu mengetahui berapa banyak CPU yang dimiliki sistem Anda. Rata-rata beban 6,03 mengindikasikan sistem dengan CPU tunggal kelebihan beban secara besar-besaran, namun akan bagus pada komputer dengan 8 CPU.

Rata-rata beban sangat berguna pada server dan embedded system. Anda bisa meliriknya untuk memahami bagaimana sistem Anda berkinerja. Jika kelebihan beban, Anda mungkin perlu berurusan dengan proses yang menghabiskan banyak sumber daya, menyediakan lebih banyak sumber daya perangkat keras, atau memindahkan beberapa beban kerja ke sistem lain.