Makale Rehberi
Bilgisayarınız (bilgisayarınız) yavaşsa, sistemin yüksek yük altında olup olmadığını kontrol etmek isteyebilirsiniz.
Son zamanlarda birazİnternet pazarlamacılığıMemur sorumlu olduğunu söyledi.Elektrik tedarikçisiBir süre önce bir durum nedeniyle web sitesine erişilemedi...
Bu web sitesi dayanmaktadırWordPress web sitesi,içindeLinux VPS sunucu kurulumu.
- Linux VPS sunucusunun konfigürasyonu sadece 1 CPU çekirdeğine ve 1GB RAM belleğe sahiptir.
Sorunu kontrol etmek için Linux VPS sunucu arka planında oturum açın ve yük ortalamasının çok yüksek olduğunu ve 10.0'dan fazla olduğunu bulun.
Linux sistemlerinde genellikle kullanırızuptimegörüntülemek için komut (wkomut vetopkomutu da mevcuttur).
Ayrıca, Apple'ın Mac bilgisayarlarıyla da çalışırlar.
Yük ortalamasının çok yüksek olduğunu fark ederseniz, sorunu çözmeye çalışın!
- Yük ortalama yükü çok yüksek olduğunda,Chen WeiliangVerilen çözüm CPU çekirdek sayısını artırmaktır.
- Ardından, yapılandırmayı kararlı bir şekilde şuna yükseltin:2 CPU çekirdeği,8 GB RAM belleği.
- Yüksek yük ortalama yük durumu hızla çözüldü.
XNUMX. Sistem yükünü kontrol edin
Bir SSH terminal penceresinde aşağıdaki komutu yazın▼
uptime
Sistem bir bilgi satırı döndürür ▼

Çizginin ikinci yarısında "yük ortalaması" yazıyor, bu da "sistemin ortalama yükü" anlamına geliyor.
- İçerisindeki 3 sayı ile sistem yükünün büyük mü küçük mü olduğunu belirleyebilir miyiz?

Neden 3 sayı var?
- 1, 5 ve 15 dakikalık dakikalarda sistemin ortalama yükünü temsil ederler.
- Bakmaya devam ederseniz, CPU tamamen boştayken yük ortalamasının 0 olduğunu da söyleyecektir;
- CPU iş yükü doymuş olduğunda, yük ortalaması 1'dir.
CPU ne anlama geliyor?
- CPU, merkezi işlem birimidir.
- (İngilizce Merkezi İşlem Birimi, CPU)
- CPU, bir bilgisayarın bilgi işlem çekirdeği ve kontrol çekirdeğidir.
CPU kullanımı
- CPU kullanımı, belirli bir süre boyunca CPU kullanım durumunun istatistiksel bilgileridir.
- Bu gösterge CPU kullanımını gösterir (CPU meşgul olduğunda).
- CPU uzun süre meşgulse, CPU'nun aşırı yüklenip yüklenmediğini göz önünde bulundurmanız gerekir. ?
- Uzun süreli aşırı yükleme işlemi, makinenin kendisine verilen bir tür hasardır.
- Bu nedenle, makinenin normal çalışmasını sağlamak için CPU kullanımı belirli bir oranda kontrol edilmelidir.
Yük Ortalaması nedir?
- Ortalama Yük, CPU yüküdür ve içerdiği bilgiler, bir segment içindeki CPU kullanım durumunun istatistikleridir.
- CPU işleme toplamının ve belirli bir süre boyunca CPU işlemeyi bekleyen işlem sayısının bir istatistiğidir.
- Yani, CPU tarafından kullanılan kuyruk uzunluğu istatistikleri.
Açıkçası, 0.2 veya 0.3 gibi "yük ortalamasının" değeri ne kadar düşükse, bilgisayarın (bilgisayarın) iş yükünün daha az olduğu ve sistem yükünün daha hafif olduğu anlamına gelir.
- Ancak sistemin ağır yük altında olduğunu ne zaman görebilirsiniz?
- Sonunda saat 1'e eşit mi?Yoksa 0.5'e eşit mi?Yoksa 1.5'e eşit mi?
- Bu üç değer 1 dakika, 5 dakika ve 15 dakika içinde farklıysa ne yapmalıyım?
XNUMX. analoji
Sisteminizin ağır yük altında olup olmadığını belirlemek için yük ortalamasının gerçekten ne anlama geldiğini anlamalısınız.
Sonraki,Chen WeiliangBu soru mümkün olan en sade dilde açıklanacaktır.
İlk olarak, en basit durumda, bilgisayarınızın yalnızca bir CPU'su olduğunu ve tüm işlemlerin bu CPU tarafından gerçekleştirilmesi gerektiğini varsayıyoruz.
Bu CPU'nun ortalama yükünü bir köprü olarak düşünelim:
Köprüde sadece bir şerit var ve tüm araçlar bu şeridi geçmek zorunda.
(Açıkçası, köprü sadece bir yönde kullanılabilir.)
Sistem yükü 0 olduğunda köprüde araba yok demektir ▼

Sistem yükü 0.5, yani köprüde arabaların yarısı var ▼

Sistem yükü 1.0, yani köprünün her yerinde arabalar var, bu da köprünün "dolu" olduğu anlamına geliyor ▼

- Ancak burada köprünün hala sorunsuz geçilebileceğini belirtmek gerekir.
Sistem yükü 1.7, yani çok fazla araç var ve köprü dolu (%100).
- Köprüde bekleyen araçlar, köprü araçlarının %70'ini oluşturuyordu.
Benzer şekilde, sistem yükü 2.0'dır:
- Yani köprü güvertesi sayısı kadar bekleyen araç var.
- 3.0 sistem yükü, köprüde bekleyen araç sayısının güverteden iki kat daha fazla olduğu anlamına gelir.
- Sistem yükü 1'den büyük olduğunda arkadaki araç beklemeli;
- Sistem yükü ne kadar büyük olursa, köprüyü geçmek için bekleme süresi o kadar uzun olur▼

- CPU'nun sistem yükü, temelde CPU'nun maksimum iş yükü olan yukarıda bahsedilen analog köprünün kapasitesine eşittir.
- Köprüdeki araç, CPU'nun işlemesini bekleyen bir süreçtir.
CPU dakikada maksimum 100 işlem işliyorsa, sistem yükü 0.2'dir, bu da CPU'nun bu 1 dakikada yalnızca 20 işlemi işlediği anlamına gelir;
1.0 sistem yükü, CPU'nun bu 1 dakikada 100 işlemi işlediği anlamına gelir;
1.7 Bu, CPU'nun işlediği 100 işleme ek olarak, CPU tarafından işlenmeyi bekleyen 70 işlem olduğu anlamına gelir.
Bilgisayarın sorunsuz çalışabilmesi için sistem yükünün 1.0'ı geçmemesi gerekir, bu nedenle herhangi bir işlem için beklemeye gerek yoktur ve önce tüm işlemler işlenebilir.
Açıkçası, 1.0 bir anahtar değerdir.
Bu değer aşılırsa sistem optimal değildir.müdahale etmek zorundasın.
XNUMX. Sistem yük ortalaması ne kadar uygundur?
1.0 sistem yükü için ideal bir değer midir?
Mutlaka değil, sistem yöneticileri biraz boşluk bırakma eğilimindedir.
Bu değer 0.7'ye ulaştığında şöyle bir şey bilmelisiniz:
- Sistem yükü 0.7'den büyük olmaya devam ettiğinde, sorunu araştırmaya başlamalı ve durumun daha da kötüye gitmesini engellemelisiniz.
- Sistem yükü 1.0'dan büyük olmaya devam ettiğinde, bir çözüm bulmalı ve değeri düşürmelisiniz.
- Sistem yükü 5.0'a ulaştığında, sistemde ciddi bir sorun olduğunu ve uzun süredir yanıt vermediğini veya neredeyse çökmek üzere olduğunu gösterir.Sistemin bu değere ulaşmasına izin vermemelisiniz.
Dört, çoklu CPU işlemcileri
Yukarıdakiler, bilgisayarınızın (bilgisayarınızın) yalnızca bir CPU'ya sahip olduğunu varsaymaktadır.
Bilgisayarınızda (bilgisayarınızda) 2 CPU takılıysa ne olur?
2 CPU, bilgisayarın (bilgisayarın) işlem gücünün iki katına, aynı anda işlenebilecek işlem sayısının iki katına çıkması anlamına gelir.
Chen WeiliangKöprü hala burada bir benzetme olarak kullanılıyor. 2 CPU, köprünün 2 kanalı olduğu ve trafik kapasitesinin ikiye katlandığı anlamına geliyor ▼

- Yani 2 CPU, sistem yükünün 2.0'a ulaşabileceği ve her CPU'nun %100 iş yüküne ulaşabileceği anlamına gelir.
- n.0 CPU'lu bir bilgisayar için kabul edilebilir sistem yükü n.0 CPU'ya kadardır.
Beş, çok çekirdekli CPU işlemci
Çip tedarikçileri genellikle "çok çekirdekli CPU" olarak adlandırılan 1 CPU içinde birden fazla CPU çekirdeği içerir.
Çok çekirdekli bir CPU, sistem yükü açısından çoklu CPU'ya benzer.
Bu nedenle, sistem yükünü düşünürken bilgisayarınızda kaç tane CPU olduğunu göz önünde bulundurmalısınız?Ve her bir CPU'nun kaç çekirdeği var?
Ardından sistem yükünün toplam çekirdek sayısına bölünmesiyle, çekirdek başına yük 1.0'ı geçmediği sürece bilgisayar her zamanki gibi çalışacaktır.
Bir bilgisayarın kaç CPU çekirdeğine sahip olduğunu nasıl bilebilirim?
Komutu kullanmak, CPU bilgilerini görüntülemenizi sağlar ▼
cat /proc/cpuinfo
CPU'nun toplam çekirdek sayısını doğrudan döndüren komutlar▼
grep -c 'model name' /proc/cpuinfo
XNUMX. Hangi yük ortalama süresine bakmalıyım?
son soru:
"Yük ortalaması" yük ortalaması, toplam üç ortalama döndürür:
- 1 dakika sistem yükü, 5 dakika sistem yükü, 15 dakika sistem yükü.
Hangi değere başvurmalıyım?
- Sistem yükü sadece 1 dakika için 1.0'dan büyükse, diğer 2 zaman periyodu 1.0'dan azdır, bu da bunun sadece geçici bir fenomen olduğunu ve sorunun ciddi olmadığını gösterir.
- Ortalama sistem yükü 15 dakika içinde 1.0'dan büyükse (CPU çekirdek sayısını artırdıktan sonra), sorun geçici bir durum değil, hala oradadır.
- Bu nedenle, bilgisayarın (bilgisayarın) normal çalıştığının bir göstergesi olarak esas olarak "15 dakika sistem yükü" gözlemlemelisiniz.
Aşağıda en iyi komut/CPU kullanımı/yük ortalama hesaplama yöntemi hakkında daha fazla bilgi verilmektedir ▼
VPS yükü çok yüksekse ne yapmalıyım?
Şimdi yük çok fazla olduğu için web siteme erişilemiyor, ne yapmalıyım?
üst – 20:44:30 yukarı 12 dk, 1 kullanıcı, ortalama yük: 2.21, 8.39, 6.48
- Sunucunuz kendi kendini yönetiyor, yapmanız gereken sunucunuzu SSH üzerinden kontrol etmek.
- Neyin çalıştığını kontrol edin?Hangi süreç vb.
- Gerekirse sunucuyu yeniden başlatmayı deneyin.
- Sunucuyu yeniden başlattıktan sonra yük hala çok yüksekse, aşırı yüklenmiş işlemi belirlemeye çalışın ve durdurun.
- Gerekirse işlemi (sunucuyu değil) tek tek yeniden başlatın.
- Veya "VPS/sunucu yükü neden çok yüksek" müşteri hizmetlerine danıştıktan sonra, hala bunu yapmanın bir yolu yoktur ve son olarak tek yol sunucu yapılandırmasını arttırmaktır.
Bir dış ticaret firmasının web sitesi için ne kadar yer uygundur?
Doğru sunucu yapılandırması nasıl seçilir?Günlük ortalama 1 IP sunucu çözümünü görüntülemek için aşağıdaki bağlantıya tıklayın ▼
Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaştı "Linux Yük Ortalaması ne kadar yüksek? CPU Yük Kullanım Kontrolü" size yardımcı olacaktır.
Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-1027.html

