- Yandex developed and open sourced perforator that identifies inefficiency in applications
- This again gives Devops and Sysop’s ability to optimize applications and reduce infrastructure costs
- Savings can be billions of dollars for hyperscalers but even SMBs with on-prem servers can take advantage
Yandex, Russia’s largest tech company, has released an open source tool designed to identify and evaluate code inefficiency across an entire code base.
“Perforator” can help a number of companies – from tech giants like Google and Microsoft to SMBS – reduce their infrastructure costs by up to 20%, the company says, helping Devops and Sysops -Team Detailed suggestions on how to optimize them. Using EBPF technology, it can run programs within the Linux core safely and without slowing down systems.
The tool supports a number of popular languages including C, C ++, GO, Rust, Python and Java. Analytics and data visualization are offered through flame graphs, making problem diagnostics much more manageable, and using profile -controlled optimization (PGO) can speed up C ++ programs by up to 10%. Yandex says it intends to improve future versions with better integration for Python and Java along with a more accurate event analysis.
To save the hyperscalers a fortune
“Perforator helps companies get the most energy and equipment costs.”
Yandex says perforator is useful for large data centers, tech companies and even smaller businesses with limited resources. Instead of investing in additional equipment, they can use the tool to get more out of their existing infrastructure. Perforator also includes Practical A/B test capacities.
The tool has been used within Yandex Services for over a year and is now available globally to companies, developers and researchers. Because it runs directly on a company’s servers, perforator reduces dependence on external cloud providers, making it ideal for organizations with strict data security requirements.
For hyperscalers, the potential savings can be huge, but SMBs with on-prema servers can also see significant cost reductions. “Perorator can benefit companies of all sizes, from small businesses with 10-100 servers that can save millions of dollars a year, to larger companies with thousands of servers and more where savings can reach hundreds of millions or even billions of dollars annually , “Said Skvortsov.
Perforator’s source code is available for free at GitHub along with Yandex’s other open source tools.