OProfile

OProfile

Bilgi
Tarafından geliştirildi John Levon
İlk versiyon 2001
Son sürüm 1.2.0 (24 Temmuz 2017)
İşletim sistemi Linux
Çevre Linux
Diller içinde
Tür profil
Lisans GNU LGPL
İnternet sitesi (tr) Resmi site

OProfile , ilk sürümü 2001 yılında John Levon tarafından Master of Science için bir proje olarak yazılan Linux için bir kod profili oluşturma aracıdır .

Oprofile , bir çekirdek modülünün yanı sıra bir arka plan programı ve birkaç kullanıcı alanı yardımcı programından oluşur ( 0.9.8 sürümünden bu yana bir çekirdek modülü artık gerekli değildir).

Oprofile , tüm sistemi veya kesme yordamları , aygıt sürücüleri veya kullanıcı alanı işlemleri gibi bir alt kümeyi profillemenize olanak tanır . Ek enstrümantasyon maliyeti düşük kalır.

Oprofile'in taşınabilir enstrümantasyon modları , düzenli aralıklarla ölçüm olayları oluşturmak için sistem zamanlayıcılarını kullanır. Belirli işlemcilere özgü ancak daha az müdahaleci olan bazı modlar, entegre donanım performans sayaçlarını  (giriş) kullanmaktır . Linux sürümleri 2.2 / 2.4 desteği yalnızca 32bit x86 ve IA64 işlemcileri içerir . Linux çekirdeğinin 2.6 sürümleri için birçok mimari desteklenir: x86 ve x86_64 , DEC Alpha , MIPS , ARM , Sparc64 , PPC64 , AVR . Akış şemaları  (in) için mevcuttur x86 ve ARM .

2012 yılında, IBM mühendisleri tanınan Oprofile en yaygın kullanılan izleme araçlarından biri olarak Linux (ile perf aracı ).

Araçlar

Örnekler:

opcontrol --start run <example> opcontrol --dump opreport -l <example> > <outputfile> opcontrol --stop (arrête de collecter les données) opcontrol --shutdown (efface les données)

Referanslar

  1. OProfile - A System Profiler for Linux (News)  " ( 2 Şubat 2018'de erişildi )
  2. Röportaj: John Levon "Arşivlenmiş kopya" ( İnternet Arşivi'nde 13 Mayıs 2012 sürümü ) , 11 Kasım 2001 // KernelTrap: "John Levon, OProfile yazarı"
  3. A. Zanella, R. Arnold. POWER üzerinde Linux için performansı değerlendirin. Linux araçlarını kullanarak performansı analiz edin , 12 Haziran 2012 // IBM DeveloperWorks Teknik kitaplığı
  4. http://oprofile.sourceforge.net/doc/tools-overview.html

Ekler

Performans analizi araçları  (tr)

Dış bağlantılar

İngilizcede :