Sysstat

Yazılım ekran görüntüsü:
Sysstat
Yazılım detaylar:
Versiyon: 11.7.3 Güncelenir
Qayıt: 22 Jun 18
Geliştirici: Sebastien Godard
Lisans: Ücretsiz
Popülerlik: 39

Rating: nan/5 (Total Votes: 0)

sysstat , GNU / Linux işletim sistemleri için çeşitli komut satırı yardımcı programlarından oluşan ve sistem etkinliği bilgilerini toplamanıza ve raporlamanıza izin veren, açık kaynaklı ve özgürce dağıtılmış bir yazılım projesidir. Global sistem performans analizi için tasarlanmış bir Linux izleme aracıdır.


Bir bakışta özellikler

Yazılım, çok sayıda farklı metriği izleyebilir, kullanıcıların depolanan veri geçmişinin uzunluğunu yapılandırmasını, SMP ve UP makinelerini desteklemesini, hotplug CPU'larını desteklemesini, örnekleme periyodu üzerinden ortalama istatistik değerlerini hesaplamasını, kaydetmenizi sağlar. bir dosyadaki istatistikleri ve dinamik olarak kayıtlı veya oluşturulmuş yeni cihazları otomatik olarak algılar.

Ayrıca, program SMP ve UP makinelerini, özellikle de çok çekirdekli veya hiper iş parçacıklı CPU'ları olan bilgisayarları destekliyor, tickless CPU'ları destekliyor, kullanıcıların istatistikleri CSV, JSON, XML ve diğer popüler dosya formatlarına aktarmasına olanak sağlıyor, XML Şema ve DTD belgelerini içeriyor, çoklu dilleri destekler ve sysstat'ın istatistiklerinden grafikler oluşturmanıza olanak veren uygulamalarla uyumludur.

Hangi araçlar dahildir?

Belirtildiği gibi, sysstat arasında, aralarında sar, mpstat, sadf, iostat, cifsiostat, nfsiostat, sadc ve pidstat 'dan bahsedebileceğimiz çeşitli komut satırı yardımcı programları yer alır. Bunların tümüne komut satırı arayüzünden erişilebilir ve belirli görevleri yapmanıza izin verir.


Kaputun altında, kullanılabilirlik ve desteklenen İşletim Sistemleri

Sysstat'ta yer alan uygulamalar C programlama dilinde yazılmıştır, bu da çalışması için çok az CPU zamanı gerektirdiği anlamına gelir. Şu anda, hem 32 bit hem de 64 bit komut kümesi mimarilerini destekler.

Softoware Labs'da Ubuntu, Debian ve Arch Linux işletim sistemlerinde başarılı bir şekilde test edilirken, sysstat ayrıca aktif geliştirmedeki diğer GNU / Linux dağıtımıyla da uyumludur.

Bu sürümdeki yeni :

  • sar: Daha fazla cihazın barındırılması için arabelleklerin yeniden tahsis edilmesi gerektiğinde olası bir çökme olayını düzeltin.
  • Sar / sadf / mpstat: Genel CPU istatistiklerini tekil CPU'ların toplamı olarak hesaplayın.
  • mpstat: Tek tek CPU istatistiklerinin toplamı olarak "all" düğümünün istatistiklerini hesaplayın.
  • sar: Yeni bir "-z" seçeneği ekleyin; bu, sarmalın, örnekleme dönemi boyunca hiçbir etkinliğin olmadığı herhangi bir cihaz için çıktısını vermesini söyler.
  • Sar / sadf: Artık softnet istatistiklerini görüntülerken çevrimdışı ve çevrimiçi CPU'yu hesaba katın.
  • sadc: Gereksiz işlevleri derleyerek sadc ikili dosyasının boyutunu küçültün.
  • sadf: Ham format çıktısını CSV uyumlu olacak şekilde değiştirin.
  • sadf: Hata ayıklama modunda / raw biçiminde görüntülenen bazı değerleri yeniden sırala.
  • Ana numaralar için ilk destek ekle & gt; 255.
  • sysstat.ioconf cihazları listesini güncelle.
  • mpstat: "-P ON" seçeneğini kaldır. mpstat artık varsayılan olarak sadece çevrimiçi CPU'yu göstermektedir.
  • Sar ve mpstat manuel sayfaları güncellendi.
  • pidstat: Tüm işlemlerin toplamı olarak bir işlem için CPU kullanımını bildir [11.6.3] [11.4.9].
  • sar: İşlemin çevrimiçi olarak geri dönmesi için geçici çözümde kullanılan koşulu değiştirin [11.6.3] [11.4.9].
  • NLS güncellendi: Çeşitli çeviriler güncellendi. .

Sürümde yeni: :

  • Sar / sadc: / proc / meminfo'dan bellek istatistiklerine yeni metrikler eklendi.
  • sadf: Yeni bellek ölçümlerini dikkate almak için çıktı biçimlerini güncelleyin.
  • [Peter Schiffer]: Statik analizden düzeltmeler.
  • [Peter Schiffer]: Sa veri dosyalarını sıkıştırırken xz sıkıştırma programını tercih edin [11.0.3].
  • [Peter Schiffer]: Yapılandırma komut dosyasında 64 bit işletim sistemini algılamanın taşınabilir yolu [11.0.4].
  • [Vasant Hegde]: sadc: Sinyal işleme kodunda olası yarış koşullarını düzeltin [11.0.3].
  • iostat ve sar manuel sayfalarında% kullanımı açıklamasını düzeltin [11.0.3].
  • upgrade_magic_section () işlevinde kullanılan yanlış boyut düzeltildi.
  • Komut dosyasını yapılandırmak için yeni sadc_options değişkeni ekleyin.
  • Yeniden isimlendir - erkek-grup grubu seçeneği --disable-file-attr. Bu yapılandırmanın seçeneği, oluşturma işleminin yüklenmekte olan dosyaların niteliklerini ayarlamasını engeller.
  • Yapılandırmanın seçeneği seçildiğinde, yalnızca etkin kopyala kullanıldığında [11.0.3] hiçbir crontabs etkinleştirilmediğinden emin olun.
  • SSS güncellendi.
  • RPM özellik dosyası güncellendi.
  • sar manuel sayfası güncellendi.
  • sadc manuel sayfası güncellendi [11.0.3].
  • CREDITS dosya güncellendi.
  • Kod temizlendi [11.0.3].

11.1.2 sürümündeki yeni :

  • [Robert Elliott]: irqtop komutu eklendi. irqtop CPU istatistikleri ile birlikte CPU başına / proc / interrupts ve / proc / softirqs farklılıklarını izler. irqtop şu anda katkı dizinindedir.
  • [Lance Shelton]: Birçok işlemciye sahip NUMA sistemleri için tasarlanmış / proc / kesmeleri izlemek için daha iyi bir yöntem olan irqstat komutu eklendi.
  • [Vasant Hegde]: sadc: Ana işlem zaten öldürülmüşse SIGINT sinyalini göndermeyin [11.0.2].
  • sadc: Öğeleri saymak için kullanılan işlevlerin (CPU, ağ arabirimleri, vb.) yalnızca bir kez çağrıldığından emin olun.
  • Sar ve sadf artık kullanıcıya bir dosya okuyamadığında endian formatı eşleşmediğinden bahseder.
  • Bitiş zamanı (-e seçeneğiyle belirtildiğinde) 24 saat sınırını [11.0.2] geçtiğinde, tamamlanmamış sar ve sadf çıkışı düzeltildi.
  • cifsiostat / nfsiostat: Tek çekirdekli işlemci üzerindeki çıkışı düzelt [11.0.2].
  • pidstat, süreçleri boşluklarla düzgün bir şekilde işlemedi. Bu şimdi düzeltildi [11.0.2].
  • NLS güncellendi.
  • CREDITS dosya güncellendi.

11.1.1 sürümündeki yeni :

  • -f seçeneğine -c seçeneği eklendi: Bu seçenek, kullanıcının bir eski veri formatını (en az 9.1.6) güncel formata (bugün itibariyle 11.1.1) dönüştürmesini sağlar.
  • Veri dosyası tarihini yazdırmak için sadf-H çıktısını güncelleyin ve bu dosyanın eski bir veri dosyasından dönüştürülüp dönüştürülmediğini belirtin.
  • Eklenen seçenek - [0-9] + o güne ait verileri göstermek için sadf'e [11.0.1].
  • Sys [11.0.1] ile dosya sistem istatistiklerini almak için kullanım dışı statfs () yerine statvfs () sistem çağrısı kullanın.
  • sar: Daha katı sözdizimi denetimi [11.0.1].
  • Gereksizleştirilmiş dosyayı sa_common.c [11.0.1] 'da kaldırın.
  • [Kosaki Motohiro]: 32 bit CPU sayaçları için güncelleme çözümü [11.0.1].
  • Bilinmeyen zamanlama politikalarını pidstat.h [11.0.1] .de tanımlayın.
  • [Ivana Varekova]: Fgets / fscanf çağrıları için test dönüş değeri [11.0.1].
  • Makefile güncellendi: Tarball'ları oluştururken sembolik bağlantıları izleyin [11.0.1].
  • sadf el kitabı sayfası güncellendi [11.0.1].

10.2.1 sürümündeki yeni :

  • Komut dosyasını yapılandırmak için yeni --enable-copy-only seçeneğine eklendi. Bu seçenek, dosyaların sadece $ DESTDIR'a kopyalandığından ve hizmetin etkinleştirilmediğinden (örn. Systemd kullanarak dağıtım için) emin olmak için sysstat paketi oluştururken yararlı olabilir.
  • pidstat: pidstat G / Ç istatistiklerine yeni bir metrik ekleyin: görev başına blok G / Ç gecikmeleri.
  • Systemd tarafından kullanılan sysstat hizmetini yüklerken $ DESTDIR değişkenini hesaba katın.
  • sadf -H, sadf -j ve sadf -x artık dosya oluşturma süresini de gösteriyor.
  • Kodlanmış boyut değerleri yerine sizeof () kullanın.
  • pidstat manuel sayfası güncellendi.
  • Kozmetik düzeltmeler.
  • NLS güncellendi.

10.2.0 sürümünde yeni :

  • Pidstat'a yeni bir seçenek eklendi (-v), kullanıcının görevler ile ilişkilendirilmiş iş parçacığı ve dosya tanıtıcılarının sayısını görüntülemesini sağladı.
  • Pidstat'ta birkaç hata düzeltildi.

10.1.7 sürümündeki yeni :

  • Sar iletişim ağı cihazlarının istatistiklerine, ağ arayüz kartlarının kullanım yüzdesini veren yeni bir metrik eklendi.
  • Her tarafta çeşitli hatalar düzeltildi.

10.1.6 sürümündeki yeni :

  • Sar komutu şimdi dosya sistemi istatistiklerini (bloklar ve inode kullanımı) yeni seçeneği "-F" ile görüntüleyebilir.
  • Birkaç (küçük) hata da düzeltildi.

10.1.5 sürümündeki yeni :

  • mpstat artık işlemci başına her bir kesintiyi hesaba katarak sayılarının CPU "all" için görüntülenen sayıya kadar eklenmesini sağlıyor.
  • Yapılandırma komut dosyasında bir makro genişletilmediğinden, systemd birim dosyası artık yüklenemedi. Bu şimdi düzeltildi.

10.1.4 sürümündeki yeni :

  • sar, pidstat ve mpstat şimdi bir SIGINT sinyali aldıklarında (crtl / c) ortalama istatistiklerini durduracak ve göstereceklerdir. pidstat şimdi, tüm görevler için görevin UID'sini görüntüler.
  • -U seçeneği pidstat'a eklenmiştir; bu seçenek, UID yerine görev kullanıcı adını görüntülemesini söyler.
  • Bu seçenek bir kullanıcı adıyla takip edildiğinde, yalnızca belirtilen kullanıcıya ait görevler pidstat tarafından görüntülenir.

10.1.3 sürümündeki yeni :

  • Ağ ve IPv4 / IPv6 sayaçları, en son çekirdeklerle eşitlenecek şekilde 64 bit biçimine değiştirildi.
  • Sistem önyüklemesinden beri ilk raporunu istatistiklerle görüntülemesini önlemek için iostat'a yeni bir seçenek eklendi.
  • Birkaç hata düzeltildi.

10.0.5 sürümündeki yeni :

  • Burada iostat'a yeni ve ilginç bir özellik eklendi: iostat artık bir veya daha fazla cihaz grubu için birleştirilmiş istatistikleri görüntüleyebilir. Bu, birçok diske sahip makineler için yararlı olacaktır. Bundan başka, bu versiyonda sadc ve sadf için bazı hata düzeltmeleri ve Hırvat halkı için yeni bir çeviri dosyası bulunmaktadır.

10.0.4 sürümündeki yeni :

  • sar -b sonuçlarında artık sanal cihazlar hesaba katılmıyor.
  • iostat artık sembolik bir bağlantı parametre olarak belirtildiğinde hedef cihaz bilgilerini görüntüleyebilir.
  • --Disable-stripping seçeneği configure betiğine eklendi.
  • Bir Sırpça çeviri eklendi.

10.0.0 sürümünde yeni :

  • nfsiostat ve cifsiostat komutlarıyla birkaç hata düzeltildi.
  • Sysstat'ın komutları artık gerekmiyorsa sensörler kütüphanesiyle bağlantılı değil.
  • iostat yanlış eşlenmiş cihaz eşleştirici kimliklerini 256'dan büyük: Bu şimdi giderilmiştir.
  • NLS güncellendi ve Ukraynalı bir çeviri eklendi.

Sürüm 9.1.7’de yeni:

:

  • Sar için yeni metrikler (etkin ve etkin olmayan bellek miktarı, G / Ç işleminin tamamlanması için engellenen işlemler)
  • Çeşitli optimizasyonlar ve geliştirmeler

Sürüm 9.1.6'da yeni: :

  • Sar ve sadc’e yeni metrikler eklendi: devasa sayfalar kullanım istatistikleri ve ortalama CPU saat sıklığı.
  • Bu sürümde hata düzeltmeleri de var.

Sürüm 9.1.5’te yeni:

:

  • Gerilim giriş istatistikleri, diğer bazı metriklerle birlikte sar'ın güç yönetimi istatistik grubuna eklenmiştir.
  • NLS güncellendi.
  • Çekçe çeviri eklendi.

Sürüm 9.1.4’de yeni:

:

  • Sar'daki istatistiklerin güç yönetimi grubuna yeni metrikler eklendi (Jan Kaluza'dan Redhat'tan gelen yama). Bu sürüm, fanların hızını ve cihaz sıcaklığını izlemenizi sağlar. Bunun için yüklenen libsensors kitaplığına (lm_sensors projesinin bir parçası) ihtiyacınız olacak.

Sürüm 9.1.3’te yeni:

:

  • Bu sürümdeki birçok yeni özellik. Kullanıcının NFS ve CIFS dosya sistemleri için I / O istatistiklerini görüntülemesini sağlayan iki yeni komut eklendi (nfsiostat ve cifsiostat) (Redhat'ten Ivana Varekova). Diğer iyileştirmeler esas olarak pidstat ile ilgilidir: Artık, -C seçeneği ile normal bir ifade kullanarak görevleri seçmek mümkündür. Yığın istatistiklerini görüntülemek için pidstat'a yeni bir seçenek eklendi (Mario Konrad tarafından yama).

Sürüm 9.1.1’de yeni:

:

  • Son sysstat sürümünden bu yana 3 aydan fazla süre geçti. Sysstat üzerinde çalıştıktan sonra 10 yıldan fazla bir süre geçtikten sonra, bir karı ve iki çocuğu şimdi biraz daha zorlaştırmış olmasına rağmen, bu projede hala çalışmaktan zevk alıyorum ... Şimdi işler çok daha yavaş ilerlese bile yeni bir başlangıç ​​yapmaya karar verdim. geliştirme serisi, bu yüzden test etmek için hazır, sürüm 9.1.1. İndirme sayfasındaki kullanılabilir sürüm notlarına bakın. Şu andan itibaren sysstat'ın 2.6'dan daha eski kernelleri artık desteklemeyeceğini unutmayın. Bu, birçok kod satırından kurtulmamı sağladı ...

9.0.5 sürümünde yeni :

  • Sysstat şimdi, küçük sayıları 256 veya daha büyük olan aygıt adlarını güzel yazdırabilmelidir.
  • sadc manuel sayfası, NLS ve SSS güncellendi.

9.0.3 sürümünde yeni: :

  • [Michael Blakeley]: Option -z iostat'a eklendi. Bu seçenek, iostat'a örnekleme döneminde herhangi bir etkinlik olmayan herhangi bir cihaz için çıktının çıkarılmasını söyler.
  • [Tomasz Pala]: Kesme değerlerinin işaretsiz tamsayı olarak okunması gereken mpstatı düzeltin.
  • sar -n ALL, IPv6 istatistiklerini seçmedi. Bu şimdi düzeltildi.
  • iostat, sar ve mpstat manuel sayfaları güncellendi.
  • sadf -x şimdi dosya oluşturma tarihini görüntüler.
  • XSD ve DTD belgeleri güncellendi.
  • NLS güncellendi. Letonca çeviri eklendi.
  • CREDITS dosya güncellendi.
  • Kod temizlendi.

9.0.2 sürümünde yeni :

  • Bu sürümde daha fazla hata düzeltmesi ve iyileştirme: iostat ve pidstat'ta bir bellek bozulması düzeltildi; burada komut satırında -p seçeneğinin ardından virgülle ayrılmış değerler listesi girildiğinde bir segfault meydana gelebilir. Geliştirmelerle ilgili olarak, sadc artık disk istatistiklerine ek olarak bölüm istatistikleri de toplayabilir. Sysstat 9.0.x'in sağlam bir katı olmasını istediğimden test etmeye devam edin!!

9.0.1 sürümünde yeni :

  • İşaretçinin iki kez serbest bırakıldığı sarmalı bir kilitlenme düzeltildi.
  • NLS çevirileri güncellendi.

9.0.0 sürümünde yeni :

  • Güç yönetimi istatistikleri eklenmiştir.
  • Bu sürüm, zaman aralığını 32 bite kadar kırpmamaktadır; çünkü yüzlerce CPU'lu makinelerde ortalama değerler istatistiklerini görüntülerken bazı sorunlara neden olabilir.
  • Belirli bir siparişe bazı seçenekler girildiğinde argümanları düzgün şekilde ayrılmadığı küçük bir hata düzeltildi.

Sürüm 8.1.8’de yeni: :

  • IPv6 ile ilgili protokoller için destek eklendi. iostat artık, -d seçeneği kullanılmadığında yalnızca (sadece bölümler değil) cihazların istatistiklerini görüntüler.
  • Genişletilmiş istatistikler şimdi, son çekirdeğe sahip bölümler için bile iostattan edinilebilir.
  • Eiostat, adlarında eğik çizgi olan cihazlar için sysfs istatistiklerini okuyamayan bir hataydı (ör. / dev / cciss / c0d0).
  • iostat'ta bir hata giderildi,% CPU'nun harcayarak harcadığı sert ve yumuşak IRQ iki kez sayıldı.

Sürüm 8.1.7’de yeni:

:

  • SNMP istatistikleri desteği eklenmiştir.
  • Seçenek, pidstat'a eklendi.
  • Bu seçenek, kullanıcının her işlem için tüm komut satırını görüntülemesini sağlar.
  • Seçenek -h, sar'a eklendi.
  • Bu seçenek kısa bir yardım mesajı görüntüler.
  • Valgrind tarafından algılanan bazı bellek sızıntıları düzeltildi.

Sürüm 8.1.6'da yeni: :

  • Seçenek -h, pidstat'a eklendi.
  • Bu seçenek tüm etkinlikleri tek bir satırda yatay olarak görüntülemek için kullanılır.
  • Pidstat'ta bir hata düzeltildi: Pidstat bir süreci ve tüm iş parçacıklarını izlemek için kullanıldığında (pidstat'ın seçeneği -t ile), iş parçacığı grubu lideri sonlandırıldığında garip değerler gösterebilir. mpstat şimdi NMI, LOC, vb. dahil olmak üzere tüm kesmeler için istatistikleri görüntüler.

Yorumlar Sysstat

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!