Memahami Rata-Rata Beban di Linux dan Sistem Berbasis Unix Lainnya

Daftar Isi:

Memahami Rata-Rata Beban di Linux dan Sistem Berbasis Unix Lainnya
Memahami Rata-Rata Beban di Linux dan Sistem Berbasis Unix Lainnya

Video: Memahami Rata-Rata Beban di Linux dan Sistem Berbasis Unix Lainnya

Video: Memahami Rata-Rata Beban di Linux dan Sistem Berbasis Unix Lainnya
Video: Menyembunyikan File Atau Folder di Windows 10 - YouTube 2024, April
Anonim
Linux, Mac, dan sistem Unix-like lainnya menampilkan angka “load average”. Angka-angka ini memberi tahu Anda betapa sibuknya CPU, disk, dan sumber daya lainnya di sistem Anda. Mereka tidak jelas pada awalnya, tetapi mudah untuk menjadi akrab dengan mereka.
Linux, Mac, dan sistem Unix-like lainnya menampilkan angka “load average”. Angka-angka ini memberi tahu Anda betapa sibuknya CPU, disk, dan sumber daya lainnya di sistem Anda. Mereka tidak jelas pada awalnya, tetapi mudah untuk menjadi akrab dengan mereka.

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

Load vs. Load Average

Pada sistem mirip Unix, termasuk Linux, beban sistem adalah ukuran kerja komputasi yang dilakukan sistem. Pengukuran ini ditampilkan sebagai angka. Sebuah komputer yang benar-benar tidak berfungsi 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 menggunakan atau menunggu CPU.

Sistem Unix secara tradisional hanya menghitung proses yang menunggu CPU, tetapi Linux juga menghitung proses menunggu sumber daya lain - misalnya, proses menunggu untuk membaca dari atau menulis ke disk.

Sendiri, jumlah muatan tidak terlalu berarti. Komputer mungkin memiliki beban 0 satu sepersekian detik, dan beban 5 detik sepersekian berikutnya karena beberapa proses menggunakan CPU. Bahkan jika Anda bisa melihat beban pada waktu tertentu, jumlah itu pada dasarnya tidak berarti.

Itulah mengapa sistem mirip-Unix tidak menampilkan beban saat ini. Mereka menampilkan rata-rata beban - rata-rata beban komputer selama beberapa periode waktu. Ini memungkinkan Anda untuk melihat seberapa banyak kinerja komputer Anda.

Image
Image

Menemukan Rata-Rata Beban

Rata-rata beban ditunjukkan dalam banyak utilitas grafis dan terminal yang berbeda, termasuk di bagian atas perintah dan di 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 pemuatan komputer Anda serta berapa lama sudah dihidupkan.

Perintah uptime berfungsi pada 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 pemuatan di suatu tempat di halaman statusnya.

Image
Image

Memahami Output Rata-Rata

Saat pertama kali Anda melihat rata-rata pemuatan, angka-angka tersebut tampak tidak berarti. Berikut ini contoh pembacaan rata-rata:

load average: 1.05, 0.70, 5.09

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

load average over the last 1 minute: 1.05

load average over the last 5 minutes: 0.70

load average over the last 15 minutes: 5.09

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

Image
Image

Apa Arti Angka, Tepat?

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

over the last 1 minute: The computer was overloaded by 5% on average. On average,.05 processes were waiting for the CPU. (1.05)

over the last 5 minutes: The CPU idled for 30% of the time. (0.70)

over the last 15 minutes: The computer was overloaded by 409% on average. On average, 4.09 processes were waiting for the CPU. (5.09)

Anda mungkin memiliki sistem dengan banyak CPU atau CPU multi-core. Angka rata-rata beban bekerja sedikit berbeda pada sistem seperti itu. Misalnya, jika Anda memiliki rata-rata muatan 2 pada sistem CPU tunggal, ini berarti sistem Anda kelebihan beban hingga 100 persen - seluruh periode waktu, satu proses menggunakan CPU sementara satu proses lainnya menunggu. Pada 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 penggunaan - dua proses menggunakan dua CPU, sementara dua CPU sedang menganggur.

Untuk memahami jumlah beban rata-rata, Anda perlu mengetahui berapa banyak CPU yang dimiliki sistem Anda. Rata-rata beban 6.03 akan menunjukkan sistem dengan CPU tunggal secara besar-besaran kelebihan beban, tetapi akan baik-baik saja pada komputer dengan 8 CPU.

Image
Image

Rata-rata beban sangat berguna pada server dan sistem embedded. Anda dapat meliriknya untuk memahami bagaimana kinerja sistem Anda. Jika kelebihan beban, Anda mungkin perlu berurusan dengan proses yang membuang-buang sumber daya, menyediakan lebih banyak sumber daya perangkat keras, atau memindahkan sebagian beban kerja ke sistem lain.

Direkomendasikan: