Bir sonraki makalede Collectl'e bir göz atacağız. Bu için hafif bir araç sistem performansını izle, sistemin mevcut durumunu açıklayan performans verilerini toplamak için kullanılabilir.
Aynı amaca yönelik diğer araçlarla karşılaştırıldığında, bu araç aşağıdakiler gibi birçok farklı sistem kaynağı türü hakkında bilgi toplar; la CPU, disk, bellek, ağ, soketler, tcp, inode'lar, bellek, nfs, işlemler vb. Etkileşimli olarak veya bir 'daemon've yakalanan verileri kaydetme ve yeniden oynatma özelliğine sahiptir. Ayrıca, verileri çeşitli dosya formatlarına aktarmamıza izin verecektir.
Collectl'in genel özellikleri
Diğerlerinin yanı sıra, bu araç kullanıcılara aşağıdaki özellikleri sunar:
- Collectl sınırlı sayıda sistem ölçüsüne odaklanmıyorAşağıdakiler gibi birçok farklı sistem kaynağı türü hakkında bilgi toplayabilir; cpu, disk, bellek, ağ, soketler, tcp, inode, infiniband, gloss, nfs, prosesler, quadrics, slabs ve buddyinfo.
- Bu araç çok az CPU kullanır. Aslında, işlem verileri için 0.1 saniyelik ve diğer her şey için 60 saniyelik varsayılan örnek aralığı kullanılarak bir 'arka plan programı' olarak çalıştırıldığında% 10 kullanılması ölçülmüştür.
- Etkileşimli olarak, arka plan programı olarak veya her ikisi olarak çalıştırılabilir.
- Var hemen hemen tüm alt sistemleri izleme yeteneği.
- Şunları yapabilirsiniz tek bir amaç için tasarlanmış diğer birçok yardımcı programın rolünü oynamakoldukları gibi; ps, top, iotop veya vmstat.
- Bu araç aynı zamanda yakalanan verileri kaydetme ve yeniden oynatma yeteneği.
- Şunları yapabilirsiniz verileri çeşitli dosya formatlarında dışa aktarın.
- Araç olabilir uzak makineleri veya tüm sunucu kümesini izlemek için bir hizmet olarak çalıştırın.
- Biz de verileri terminalde gösterecek, dosyaya veya sokete yazacak.
Bunlar, bu programın özelliklerinden sadece birkaçı. Yapabilirler hepsine detaylı olarak danışın -den proje web sitesi.
Collectl'i yükleyin
Varsayılan olarak, paket Collectl, Ubuntu'nun varsayılan deposunda mevcuttur. Sistemimize kurmak, bir terminal (Ctrl + Alt + T) açmak ve şu komutu çalıştırmak kadar basit olacaktır:
sudo apt install collectl
Kurulum sırasında bizden web sunucusunu seçmemizi isteyecektir. kolplot Kendi kendine yapılandırılmalıdır, ancak 'Yok ' daha sonra manuel kurulum için.
kullanım
Bu aracın kurulumu bittiğinde, yapabileceğiz herhangi bir seçenek olmadan bile kolayca terminalden çalıştırın. Aşağıdaki komut, CPU, disk ve ağ istatistikleri hakkındaki bilgileri kısa, insan tarafından okunabilir bir formatta görüntüleyecektir.
collectl
Eğer ilgileniyorsanız tüm alt sistemler için baskı istatistikleri, yürütmemiz gereken komut şunları içermelidir: -Tüm seçenek:
collectl --all
Eğer istersek Collectl'i üst ile kullanın, aşağıdaki komutu şu komutla yürütmek zorunda kalacağız: -Top seçenek:
collectl --top
Eğer aradığın şey ise tüm kaynakları birlikte izleyinçalıştırılacak komut aşağıdaki gibi olacaktır:
collectl -scmd
Ne zaman istersek sistemimizin bellek kullanımını görün, sadece komutu ile yürütmemiz gerekecek -sm seçeneği:
collectl -sm
Bu araç aynı zamanda CPU, diskler ve ağ verileri hakkında bilgi görüntüleme aşağıdaki komutla:
collectl -scdn
Daha CPU ve TCP hakkında bilgi alın, yürütmemiz gereken komut şu olacaktır:
collectl -stc
Daha sistemimizdeki süreçler hakkında bilgi edinmeCollectl komutunu aşağıdaki seçeneklerle çalıştırabiliriz:
collectl -c1 -sZ -i:1
Bunlar, bu yardımcı programın bize sunduğu olasılıklardan sadece birkaçı. İstersen bunun yardımına danışın ve mevcut tüm seçenekleri görünterminalde (Ctrl + Alt + T) sadece komutu yazmanız gerekir:
collectl --help
Biz de seçebilirsiniz adam sayfalarını oku terminalde yazarak (Ctrl + Alt + T):
man collectl
Bu satırlarda, sistem performansını izlemek için Collectl komut satırı yardımcı programının temel bir kullanımını gördük. İçin nasıl çalıştığı hakkında daha fazla bilgikullanıcılar danışabilir Proje belgeleri o los örnekler web sitelerinde sundukları.