Perf өгөгдөл гэж юу вэ?
Perf өгөгдөл гэж юу вэ?

Видео: Perf өгөгдөл гэж юу вэ?

Видео: Perf өгөгдөл гэж юу вэ?
Видео: Perf-ийн танилцуулга - Линуксийн гүйцэтгэлийн шинжилгээ 2024, Арваннэгдүгээр
Anonim

Perf Linux 2.6+ дээр суурилсан системд зориулсан профайл хийх хэрэгсэл бөгөөд Линуксийн гүйцэтгэлийн хэмжилт дэх CPU-ийн техник хангамжийн ялгааг арилгаж, энгийн командын интерфейсийг харуулдаг. Perf Линуксийн цөмийн сүүлийн хувилбаруудаар экспортлогдсон perf_events интерфейс дээр суурилдаг.

Мөн би perf-г хэрхэн ажиллуулах вэ?

The perf хэрэгсэл нь linux-tools-common багцад байдаг. Үүнийг нэмээд эхэлье гүйж байна " perf " Танд АШИГЛАЛТ гэсэн мессеж ирсэн эсэхийг харахын тулд. Энэ нь танд өөр холбогдох багц (linux-tools-kernelversion) суулгахыг хэлж магадгүй. Та мөн бүтээж, нэмж болно. perf Линуксийн цөмийн эх сурвалжаас.

Үүнтэй адил дөл график гэж юу вэ? Галын графикууд Энэ нь профайлжуулсан програм хангамжийн дүрслэл бөгөөд хамгийн түгээмэл код-замуудыг хурдан бөгөөд үнэн зөв тодорхойлох боломжийг олгодог. Тэдгээрийг интерактив SVG үүсгэдэг github.com/brendangregg/FlameGraph дээрх миний нээлттэй эхийн программуудыг ашиглан үүсгэж болно.

Хоёрдугаарт, Python perf гэж юу вэ?

The Python pyperf модуль нь жишиг үзүүлэлтүүдийг бичих, ажиллуулах, дүн шинжилгээ хийх хэрэгсэл юм.

Perf хэрэгсэл гэж юу вэ?

Perf профайлчин юм хэрэгсэл Linux 2.6+ дээр суурилсан системд зориулагдсан бөгөөд энэ нь Линуксийн гүйцэтгэлийн хэмжилтийн процессорын техник хангамжийн ялгааг арилгаж, энгийн командын интерфэйсийг харуулдаг. Гаралтыг 2.6 цөмтэй Ubuntu 11.04 систем дээр авсан.

Зөвлөмж болгож буй: