Linux'ta Guider (Performance Analyzer) nasıl kurulur ve kullanılır

Sistemin ve yönettiğimiz kullanıcıların sürekli analizini sürdürmek, şüphesiz yöneticiler olarak gerçekleştirebileceğimiz en iyi uygulamalardan biri olacaktır, çünkü sistemin ve bileşenlerinin her birinin davranışını ve durumunu gerçek zamanlı olarak bilme fırsatına sahibiz.

Bu alanda, performans analizi ve yönetim seçeneklerinin çok daha eksiksiz olacağı Guider aracını kullanma seçeneğimiz var ve herhangi bir bileşenin herhangi bir hayvanı olup olmadığını, arızalar oluşmadan önce harekete geçmek için ayrıntılı olarak bilme olanağına sahip olacağız. .

Bu eğitimde, Linux ortamlarında Guider'ın nasıl kurulacağını ve kullanılacağını göreceğiz.

Rehber nedirGuider, sistem kaynaklarının kullanımını ölçmek ve bu analizleri alarak, kullanıcılara kullanılan işletim sisteminin performansını iyileştirmeleri için tavsiyelerde bulunmak için geliştirilmiş, açık kaynak kodlu, Linux tabanlı bir performans analiz aracıdır.

Guider, iş parçacığı, süreç ve işlev kaynak kullanımını ayrıntılı ve kapsamlı bir şekilde izleyebilir ve analiz edebilir.

Guider, Linux işletim sistemleri için Python'da yazılmıştır.

Kılavuz ÖzellikleriGuider'da öne çıkan özellikler arasında şunlara sahibiz:

  • Kullanımı kolay: Kullanımı basittir, ek bir şey yüklemeden veya yapılandırmadan yardımcı programı çalıştırın
  • Doğru ölçümler: Guider ile zamanı ms cinsinden ve boyutu MB/KB cinsinden ölçmek mümkündür
  • Entegre fonksiyonlar: Guider kullanılarak, iş parçacığı, işlem veya fonksiyon (kullanıcı / çekirdek) bazında CPU, bellek veya disk kullanımını görüntülemek mümkün olacaktır.

Guider'ı kullanmak için gerekenlerGuider'ı kullanmadan önce aşağıdaki gereksinimlere sahip olmalıyız:

  • Linux çekirdeği (> = 3.0)
  • Python (> = 2.7)
  • Çekirdek arabelleği boyutu = 40960.

Sistemimizdeki Python sürümünü öğrenmek için, bu durumda Ubuntu 17 Sunucusu, aşağıdakileri yürüteceğiz:

 python3 -sürüm
Çekirdeğin sürümünü bilmek için yürüttüğümüz:
 isim -r

Python'un olmaması durumunda aşağıdaki komutu uygulayarak kurabiliriz:

  • Ubuntu
 sudo apt-get install python3.4 
  • fötr şapka
 sudo dnf python3.4'ü kurun 
  • OpenSUS
 sudo zypper python3'ü kurun 

1. Guider'ı Linux'a yükleyin

Aşama 1
Guider'ı doğru bir şekilde kurmak için, aşağıdaki komutları yürüterek GitHub'da bulunan Guider deposunu klonlamak gerekecektir:

 git klonu https://github.com/iipeace/guider.git

Adım 2
Ardından, aşağıdakileri yürüterek Guider dizinine erişeceğiz:

 cd yönlendirici
Aşama 3
Bir kez orada aşağıdaki seçeneklere sahibiz:
  • Guider'ı kurulum yapmadan çalıştırmak istiyorsak aşağıdakileri yapmalıyız:
 rehber.py
  • Yüklemek istiyorsak, aşağıdakileri yürütmeye devam ederiz:
 sudo kurulumunu yap
  • Dağıtımda PIP kullanırsak aşağıdakileri uygulayabiliriz:
 sudo pip kurulumu --pre yönlendirici
4. Adım
Bu örnek için seçeneği kullanacağız rehber.py Yardımcı programı sisteme kurmamak için başlatmak için aşağıdakileri uygulayacağız:
 sudo /guider.py

2. Linux'ta Guider Buffer'ı Yapılandırın

Öntanımlı olarak, guider sistemde gerçekleştirdiği işlemler için tamponun boyutunu yapılandırmalıdır, ancak bu olmazsa, yürütme anında bir hata üretilecektir.

Aşama 1
Arabellek boyutunu aşağıdaki komutla doğrulayabiliriz:

 sudo cat / sys / çekirdek / hata ayıklama / izleme / buffer_size_kb

Adım 2
Değerin 40960'tan küçük olması durumunda, bu değeri oluşturmak için aşağıdaki satırı uygulamamız gerekir:

 yankı 40960 | sudo tee / sys / çekirdek / hata ayıklama / izleme / buffer_size_kb

BÜYÜT

Aşama 3
Bu tanımla, yukarıda belirtilen satırı kullanarak Guider'ı başlatabiliriz:

 sudo /guider.py

BÜYÜT

4. Adım
Guider'ı thread, function, startup, file ve system modlarında aşağıdaki sözdizimi kullanılarak kullanmak mümkün olacaktır:

 rehber [mod | dosya] [seçenekler]

3. Linux'ta iş parçacığı modunda CPU kullanım analizi yapın

Aşama 1
Aşağıdaki komut ile Ctrl + C tuşlarına basarak bitirebileceğimiz dizi izleme işlemini başlatacağız, bundan sonra veriler kaydedilecek ve analiz süreci son olarak analiz raporunu görüntülemeye başlayacaktır.

 sudo yönlendirici kaydı

BÜYÜT

Adım 2
Ctrl + C tuşlarına basarak veriler saklanacak ve sonuçları otomatik olarak göreceğiz:

BÜYÜT

Aşama 3
Tarih, çekirdek, sistem yükleme süresi ve daha birçok parametre gibi detayları görebiliriz. Raporda AvPag tuşlarıyla ileri gidebilir veya RePag ile geri dönebiliriz:

BÜYÜT

4. Adım
İlerledikçe, kullanılan sistemin yeni ayrıntılarını göreceğiz.

BÜYÜT

4. En İyi Linux modunda gerçek zamanlı Linux izleme gerçekleştirin

Aşama 1
Aşağıdaki komut ile Linux süreçlerinin kaynaklarının gerçek zamanlı kullanımını görebiliriz:

 sudo guider.py üst

BÜYÜT

Adım 2
Değiştiriciyi kullanarak çıktıyı göstermek için bir aralık ayarlamak mümkün olacaktır. -ben ardından saniye:

 sudo yönlendirici üst -i 4

5. Linux'ta PID Kullanarak Basit Bir Yönlendirme Sürecini Analiz Edin

Aşama 1
Bu işlemi gerçekleştirmek için önce sürecin PID'sini bilmeliyiz, bu örnek Apache'de bunun için aşağıdaki seçeneklerden herhangi birini uygulayabiliriz:

 pidof apache2 ps -e | grep apache2

BÜYÜT

Adım 2
İlişkili işlemlerin listesini göreceğiz, şimdi CPU döngüsünü, talimat numarasını, IPC'yi, arızaları, önbellek eksikliğini, şubenin gerçek zamanlı arızasını oluşturan aşağıdaki satırı kullanabiliriz:

 sudo yönlendirici üst -eP -g 1943
Aşama 3
Parametre -G Belirtilen işleme göre filtreleyin.

BÜYÜT

5. Guider Sonuçlarını Linux'ta Dosyaya Kaydet


Yönetim görevleri için, ilgili analiz için izleme verilerini veya herhangi bir çıktıyı bir dosyaya kaydetmek mümkündür.

Aşama 1
Aşağıdaki komut ile takip verilerini mevcut dizinde varsayılan olarak tanımlanmış olan guider.dat adlı bir dosyaya kaydedeceğiz ancak istersek farklı bir yol belirleyebiliriz:

 sudo yönlendiricisi -s. 
Adım 2
Varsayılan olarak, mevcut dizinde guider.out adlı bir dosyaya başka bir çıktı kaydetmek için aşağıdaki satırı kullanacağız:
 sudo yönlendirici üst -o.
Aşama 3
Bu dosyaların içeriğini görmek istediğimizde aşağıdaki komutları çalıştırabiliriz:
 cat guider.dat cat guider.out
4. Adım
Birçoğunda Guider'ın yardımını almak isteyebiliriz, bunu aşağıdaki komutla elde edeceğiz:
 sudo ./guider.py -h

BÜYÜT

6. Linux'ta Guider kullanmanın yolları


Guider, aşağıdakiler gibi çeşitli çalışma modlarından yararlanmamızı sağlar:
 top [gerçek zamanlı] kayıt [iş parçacığı] kayıt -y [sistem] kayıt -f [işlev] kayıt -F [dosya] görünüm [sayfa]

7. Linux'ta Rehber Genel Seçenekleri

-veModa bağlı olarak seçenekleri etkinleştirir.

-NSModa göre seçenekleri devre dışı bırakır.

-sVeri kaydet.

-SVeri çıktısını .c (pu) / m (em) / b (kilit) / w (fc) / p (id) / n (ew) / r (zamansız) gibi değerlerle sıralayın

--veyaArka planda çalışır.

-WBir sinyal bekliyorum.

-RSürekli kayıt yapın.

-BTamponun boyutunu ayarlar.

-NSBir iş parçacığına bağımlılık oluşturur.

-TSistem Çağrısı değerlerini analiz edin.

-TKaynağın yolunu ayarlar.

-JRaporun yolunu tanımlar.

-VEYAKullanıcı olay değerleri oluşturun.

-KÇekirdek olay değerleri oluşturun.

-xYerel sunucunun adresini tanımlar.

-PSüreçlere göre gruplandırın.

-QYapılacaklar listesi ayarlayın.

-LMetni resimlere dönüştürün.

-ileTüm bilgileri göster.

-benAralıkları saniye cinsinden ayarlayın.

-GFiltreler ekleyin.

-CÖzel etkinlikler tanımlayın.

Böylece Guider, ortak yönetim görevlerine ek bir yardımdır ve bize sistemin öğelerinden küresel veya gerçek zamanlı sonuçlar elde etme ve böylece bunları çok daha doğrudan bir şekilde yönetme imkanı sunar.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave