Saya memiliki 1 core CPU yang diinstal pada PC saya. Terkadang, uptime
tampilkan memuat> 1. Bagaimana ini mungkin dan apa artinya ini?
EDIT: Nilai naik ke 2.4
uptime
load-average
Richard Rodriguez
sumber
sumber
load
berbeda dariload average
. Seperti yang dikatakan @michas, beban adalah indikator untuk perhitungan proses yang menunggu untuk dieksekusi, tetapi rata - rata beban adalah beban sistem rata-rata yang dihitung selama periode waktu tertentu yaitu 1, 5 dan 15 menit.Jawaban:
Muatan tidak sama dengan penggunaan CPU. Ini pada dasarnya merupakan indikator berapa banyak proses yang menunggu untuk dieksekusi.
Beberapa tautan bermanfaat:
sumber
htop
ikhtisar "grafis" yang bagus.uptime
memperlihatkan beban sistem (bukan penggunaan CPU), yang dijelaskanman uptime
sebagai berikut:Selama beban kurang dari jumlah core CPU yang Anda miliki, itu harus baik-baik saja. Jika sampai di atas, itu berarti bahwa sistem Anda tidak dapat mengatasi beban kerjanya "waktu nyata". Jadi, beberapa proses perlu menunggu untuk mendapatkan waktu CPU (atau akses IO). Garis tunggu dibuat.
Jika Anda memiliki 2,7 beban itu berarti bahwa rata-rata (selama 1, 5 atau 15 menit terakhir, tergantung pada nilai yang Anda lihat), 2,7 proses mencoba untuk mengeksekusi secara paralel, tetapi Anda hanya memiliki 1 inti, jadi sistem Anda kelebihan beban. Anda meminta terlalu banyak darinya.
Namun jangan panik, itu mungkin bukan masalah: begitu pekerjaan selesai, biasanya kembali normal.
sumber
Uptime menunjukkan output
/proc/loadavg
untuk beban.Halaman dari
man 5 proc
kataJadi, Anda dapat memiliki beban tinggi bahkan jika Anda memiliki penggunaan CPU 0%. Satu Core dapat memperoleh beban hingga 100% atau 1 pada sistem multi-prosesor.
Lihat juga Beban CPU tinggi selama I / O
sumber
Ini akan mengurutkan 15 proses yang paling banyak digunakan oleh memori rss
Juga ini akan mengurutkan proses yang paling banyak digunakan oleh cpu dan memori
Jika Anda memiliki 1 beban CPU lebih dari 1 adalah peringatan, periksa daftar proses dan lihat siapa di antara mereka yang menggunakan paling banyak CPU dan RAM
Saat Anda melihat proses yang paling sering digunakan, coba lihat file apa yang terbuka
Juga akan lebih baik jika Anda memberikan ouptut dari perintah atas
sumber