sistemd-bootchart
Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut systemd-bootchart'tır.
Program:
ADI
systemd-bootchart - Önyükleme performansı grafik aracı
TANIM
sistemd-bootchart CPU yükünü toplayan, genellikle sistem başlangıcında çalışan bir araçtır,
çalışan bir sistemden disk yükü, bellek kullanımı ve işlem başına bilgi.
Toplanan sonuçlar bir SVG grafiği olarak çıktılanır. Normalde, systemd-bootchart tarafından çağrılır.
geçerek çekirdek başlangıç =/lib/systemd/systemd-bootchart çekirdek komut satırında.
systemd-bootchart daha sonra normal sistem başlatmaya devam etmek için gerçek başlatmayı devre dışı bırakırken
arka planda başlangıç bilgilerini izleme ve kaydetme.
Belirli bir miktarda veri topladıktan sonra (genellikle 15-30 saniye, varsayılan 20 s)
günlüğe kaydetme durur ve günlüğe kaydedilen bilgilerden bir grafik oluşturulur. Bu grafik şunları içerir:
Hangi kaynakların, hangi sırayla ve mümkünse kullanıldığına dair hayati ipuçları
sistemin başlatma sırasında sorunlar var. Esasen daha ayrıntılı
sürümü systemd-analiz arsa fonksiyonu.
Tabii ki, bootchart herhangi bir zamanda bazı verileri toplamak ve grafiğini çizmek için de kullanılabilir.
bir süre için. kullanılması tavsiye edilir. --rel bu durumda geçiş yapın.
Bootchart, kök ayrıcalıkları gerektirmez ve normal bir kullanıcı olarak mutlu bir şekilde çalışır.
Önyükleme grafikleri varsayılan olarak zaman damgalı olarak yazılır /çalıştır/günlüğe kaydet ve günlüğe kaydedildi
ile MESSAGE_ID=9f26aa562cf440c2b16c773d0479b518. günlük alanı BAŞLANGIÇ ŞEMASI= içeren
SVG formatında önyükleme çizelgesi.
ÇAĞRI
sistemd-bootchart birkaç farklı şekilde çağrılabilir:
çekirdek yakarma
Çekirdek çağırabilir sistemd-bootchart init işlemi yerine. Sırayla,
sistemd-bootchart çağıracak /lib/sistemd/sistemd.
başladı as a bağımsız program
Biri yürütebilir sistemd-bootchart komut satırından normal uygulama olarak. Bunda
modunu geçmeniz şiddetle tavsiye edilir. -r zamanın grafiğini çizmemek için bayrak
önyüklemeden bu yana ve systemd-bootchart başlatılmadan önce geçen süre,
son derece büyük grafikler. Önyüklemeden bu yana geçen süre, herhangi bir zamanı da içerebilir.
sistem askıya alındı.
SEÇENEKLER
Bu seçenekler ayrıca /etc/systemd/bootchart.conf dosya. Görmek
bootchart.conf(5).
-h, --yardım et
Kısa bir yardım metni yazdırın ve çıkın.
-n, --örneklem N
Numune sayısını belirtin, N, kaydetmek için. Numuneler aralıklarla kaydedilecektir
ile tanımlanmış --frekans.
-f, --frekans f
Örnek günlük frekansını belirtin, pozitif bir gerçek f, Hz. Çoğu sistem başa çıkabilir
çok fazla ek yük oluşturmadan 25–50'ye kadar değerler.
-r, --rel
Mutlak zamanlar yerine göreceli zamanları kullanın. Bu, önyükleme çizelgesini kullanmak için kullanışlıdır.
zaten önyüklenmiş bir sistemin profilini çıkarmak için önyükleme sonrası süre. Bu seçenek olmadan grafik
son derece büyük olacaktı. Ayarlanırsa, yatay eksen kaydedilen ilk
zaman yerine örnek 0.0.
-F, --filtresiz
Önyüklemeye önemli ölçüde katkıda bulunmayan görevlerin filtrelenmesini devre dışı bırakın.
Çok kısa ömürlü (sadece bir örnekte görülen) veya tüketilmeyen süreçler
herhangi bir önemli CPU süresi (0.001 s'den az) çıktıda görüntülenmez
grafiktir.
-C, --cmdline
Yalnızca işlem yerine işlemlerin argümanlarıyla birlikte tam komut satırını görüntüleyin
adı.
-g, --kontrol grubu
Proses kontrol grubunu göster
-o, --çıktı yol
Grafikler için çıktı dizinini belirtin. Varsayılan olarak, bootchart grafikleri yazar
/çalıştırmak/günlüğe kaydetmek için.
-i, --içinde yol
Bu başlangıç ikili dosyasını kullanın. Varsayılan /lib/sistemd/sistemd.
-p, --pss
İşlemlerin PSS (Oransal Küme Boyutu) belleğinin günlüğe kaydedilmesini ve grafiklendirilmesini etkinleştirin
tüketim. Açıklama için çekirdek belgelerindeki filesystems/proc.txt dosyasına bakın.
bu alanın.
-e, --entropi
Çekirdek rastgele entropi havuzu boyutunun günlüğe kaydedilmesini ve grafiklendirilmesini etkinleştirin.
-x, --ölçek-x N
Tüm değişken grafik bileşenleri için yatay ölçekleme faktörü.
-y, --ölçek-y N
Tüm değişken grafik bileşenleri için dikey ölçeklendirme faktörü.
ÇIKTI
sistemd-bootchart SVG grafikleri oluşturur. Bunları grafik ekranda göstermek için
herhangi bir SVG özellikli görüntüleyici kullanılabilir. SVG'nin çoğu durumda motorları oluşturduğuna dikkat edilmelidir.
tarayıcılar (Chrome ve Firefox dahil), özel grafiklerden çok daha hızlıdır.
Gimp ve Inkscape gibi uygulamalar. Tarayıcınızı şuraya yönlendirmeniz yeterli: dosya: ///çalıştır/günlüğe kaydet/!
TARİHİ
Bootchart'ın bu sürümü sıfırdan uygulandı, ancak önceki sürümlerden ilham aldı.
bootchart büyüleri:
orijinal darbe
Orijinal bash/kabuk kodu, önyükleme çizelgesini uyguladı. Bu sürüm sıkıştırılmış bir
harici uygulamalarla işlemek için tarball. Bu sürüm grafik oluşturmadı
herhangi bir şey, yalnızca oluşturulan veriler.
Ubuntu C Uygulama
Bu sürüm, kabuk sürümünün yerini hızlı ve verimli bir veri kaydediciyle değiştirdi, ancak
ayrıca verilerin grafiğini çıkarmadı.
Java önyükleme çizelgesi
Bu, Java ile yazılmış, verilerin grafiğini çıkarmak için orijinal grafik uygulamasıydı.
pybootchartgui.py
pybootchart, bash veya C sürümü tarafından toplanan verilerden bir grafik oluşturdu.
Şu anda kullanmakta olduğunuz bootchart sürümü, hem veri toplamayı hem de
tek bir uygulamada grafik oluşturma, daha verimli ve daha basit hale getirme. yok
grafik çizemediğinden, veri toplayıcı ve grafiker ile ilgili herhangi bir zamanlama sorunu artık
veriler toplanıncaya kadar çalıştırılmalıdır. Ayrıca, bellekte tutulan veriler,
mutlak minimum gerekli.
onworks.net hizmetlerini kullanarak systemd-bootchart'ı çevrimiçi kullanın