6Sep

Linux ve Diğer Unix Benzeri Sistemlerde Yük Ortamını Anlama

Linux, Mac ve diğer Unix benzeri sistemler "ortalama yük" sayıları görüntüler. Bu rakamlar, sisteminizin CPU, disk ve diğer kaynakların ne kadar meşgul olduğunu gösterir. Başlangıçta kendilerini açıklayıcı nitelikte değillerdir, ancak onlarla aşina olmak kolaydır.

İster Linux masaüstü veya sunucu, ister Linux tabanlı bir router firmware, ister Linux veya BSD veya hatta Mac OS X tabanlı bir NAS sistemi kullanıyorsanız, muhtemelen bir yerde bir "ortalama yük" ölçümü gördünüz demektir.

Yükü ve Yük Ortalama

Linux da dahil olmak üzere Unix benzeri sistemlerde sistem yükü, sistemin gerçekleştirdiği hesaplama çalışmalarının bir ölçümüdür. Bu ölüm sayı olarak görüntülenir. Tamamen boşta çalışan bir bilgisayarın yük ortalaması 0'dır. CPU kaynaklarını kullanan veya bekleyen her bir işlem, yük ortalamasına 1 kat ekler. Yani, sisteminizde 5 yük varsa beş işlem CPU kullanıyor veya bekliyor.

Unix sistemleri geleneksel olarak CPU'yu bekleyen süreçleri saydı ancak Linux, diğer kaynaklar için bekleyen süreçleri de saydı - örneğin, diskten okumayı veya yazmayı bekleyen süreçler.

Tek başına, yük numarası çok fazla değildir. Bir bilgisayar, 0 bölünme saniyelik bir yük ve bir sonraki bölünme saniyede 5 yük olacak şekilde çeşitli işlemler CPU kullanır. Yükü herhangi bir zamanda görebilseniz bile, bu sayı temelde anlamsız olurdu.

Bu nedenle Unix benzeri sistemler mevcut yükü görüntülemez. Yük ortalamalarını görüntülerler - birkaç saat boyunca bilgisayarın yükünün ortalaması.Bu, bilgisayarınızın ne kadar çok performans gösterdiğini görmenizi sağlar.

Yük Ortalama

Bulma Yük ortalaması, üst komutda ve grafik GNOME Sistem Monitörü aracında olmak üzere birçok farklı grafik ve terminal yardımcı programında gösterilir. Bununla birlikte, yük ortalamanızı görmenin en kolay, en standartlaştırılmış yolu, bir terminalde uptime komutunu çalıştırmaktır. Bu komut, bilgisayarınızın yük ortalamasının yanı sıra ne kadar süre açık olduğunu gösterir.

uptime komutu Linux, Mac OS X ve diğer Unix benzeri sistemlerde çalışır. Bir web arabirimine sahip bir Linux veya BSD tabanlı aygıt kullanıyorsanız( örneğin, DD-WRT yönlendirici sabit yazılımı veya FreeNAS NAS sistemi), durum ortalamasının yük ortalamasını bir yerlerde görürsünüz.

Yük Ortalama Çıkışını Anlamak

İlk kez bir yük ortalaması gördüğünüzde, sayılar oldukça anlamsız görünüyor.İşte bir örnek yük ortalaması okunur:

yük ortalaması: 1.05, 0.70, 5.09

Soldan sağa doğru, bu sayılar size son bir dakika, son beş dakika ve son on beş dakika içindeki ortalama yükü gösterir. Diğer bir deyişle, yukarıdaki çıktı şu anlama gelir:

son 1 dakika içinde yük ortalaması: 1.05

son 5 dakika boyunca ortalama yük: 0.70

son 15 dakika içinde ortalama yük: 5.09

Boş alanlar için zaman aralıkları atlanmıştır. Zaman periyotlarını bildikten sonra, hızlıca ortalama ortalama sayılara bakabilir ve ne anlama geldiklerini anabilirsiniz.

Sayılar Neyi Anlıyor, Tam olarak?

Yukarıdaki sayıları, yük ortalamasının gerçekte ne anlama geldiğini anlamak için kullanalım. Tek işlemcili bir sistem kullandığınızı farz edersek, rakamlar bize şunları söyler:

son bir dakika içinde: Bilgisayarın% 5'i tarafından aşırı yüklenmiştir. Ortalama olarak. 05 işlem CPU'yu bekliyordu.(1.05)

, son 5 dakika içinde: CPU, zamanın% 30'u için boşta kaldı.(0.70)

son 15 dakika içinde: Bilgisayara ortalama% 409 aşırı yüklenmiştir. Ortalama olarak 4.09 işlem CPU için bekliyordu.(5.09)

Muhtemelen birden çok işlemcili veya çok çekirdekli bir CPU kullanıyorsunuz. Yük ortalama numaraları, böyle bir sistem üzerinde biraz farklı çalışır.Örneğin, tek CPU sisteminde 2 yük ortalamasına sahipseniz, bu, sisteminizin yüzde yüz tarafından yüklendiği anlamına gelir - tüm süre boyunca, bir süreç başka bir işlem beklerken CPU kullanıyordu.İki CPU'lu bir sistemde bu tam bir kullanım olacaktır - iki farklı süreç iki süre boyunca tüm CPU kullanıyordu. Dört CPU'lu bir sistemde, bu yarı kullanım olurdu - iki işlem iki CPU kullanıyordu, iki CPU boşta duruyordu.

Yük ortalama sayısını anlamak için sisteminizin kaç CPU'u olduğunu bilmeniz gerekir.6.03'lük bir yük ortalaması, tek bir CPU'ya sahip bir sistemin aşırı derecede aşırı yüklendiğini gösterse de, 8 CPU'lu bir bilgisayarda sorun olmayabilir.

Yük ortalaması sunucularda ve gömülü sistemlerde özellikle yararlıdır. Sisteminizin nasıl performans gösterdiğini anlamak için ona göz atabilirsiniz. Aşırı yüklenmişse, kaynak israf eden, daha fazla donanım kaynağı sağlayan veya iş yükünün bir kısmını başka bir sisteme taşıyan bir işlemi halletmeniz gerekebilir.