Yandex vydal open source nástroj Perforator pro zlepšení výkonu serverů

31. 1. 2025

Sdílet

Yandex Autor: Yandex
Yandex

Ruská společnost Yandex včera vydala open source nástroj Perforator pro kontinuální sledování výkonu serverů. Jde o podobné řešení jaké Google-Wide Profiling.

Perforator by měl mít velmi malou režii méně než 1 % CPU a asi 512 MB RAM. Používá eBPF v jádře a je zveřejněn pod licencí MIT a GPL 2.0 (část pro eBPF). Podporované jsou jazyky C++, C, Go, Rust, a experimentálně Java a Python. Podle Yandexu může Perforator společnostem uspořit až 20 % CPU. Například překompilování s PGO (profile-guided optimization) zrychlí kód v C++ průměrně o 10 %. Profil pro PGO získáte právě z Perforatoru. Zdrojové kódy jsou na GitHubu.

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.