Вторник, 4 марта в 11:31 UTC+3
Загрузка...

Этот бесплатный инструмент может сэкономить Google и Microsoft миллиарды долларов, сократив использование процессора на 20%, но даже небольшие компании могут получить выгоду.


7Опубликовано 23.02.2025 в 14:00Категория: ДевопсИсточник
Изображение статьи

Яндекс разработал и выпустил в открытый доступ инструмент под названием Perforator, который выявляет неэффективности в приложениях. Это позволяет командам DevOps и SysOps оптимизировать код и сократить затраты на инфраструктуру. Для гипермасштабируемых компаний это может привести к экономии миллиардов долларов, а малым и средним бизнесам также можно существенно сэкономить.

Яндекс, крупнейшая технологическая компания России, выпустил открытый инструмент для выявления и оценки неэффективностей в коде. "Perforator" помогает различным организациям — от технологических гигантов типа Google и Microsoft до малых и средних предприятий (SMB) — сократить затраты на инфраструктуру до 20%. Инструмент позволяет найти самые ресурсоемкие участки кода и предлагает подробные рекомендации по их оптимизации. Используя технологию eBPF, Perforator безопасно выполняет программы в ядре Linux без замедления систем. Поддержка предоставляется для популярных языков программирования, включая C, C++, Go, Rust, Python и Java.

Для аналитики и визуализации данных используется методика flame graphs, что значительно облегчает диагностику проблем. Использование профильного оптимизации (PGO) может ускорить программы на C++ до 10%. Яндекс планирует улучшать будущие версии инструмента с лучшей интеграцией для Python и Java, а также более точным анализом событий.

"Perforator помогает компаниям максимально использовать свои серверы без снижения производительности", — отметил Сергей Скворцов, старший разработчик в Яндексе, возглавляющий команду проекта. "Используя Perforator, компании могут оптимизировать код, снизить нагрузку на серверы и уменьшить затраты на энергию и оборудование".

Яндекс заявляет, что инструмент полезен для крупных центров обработки данных, технологических корпораций и даже малых предприятий с ограниченными ресурсами. Вместо покупки дополнительного оборудования они могут использовать Perforator, чтобы повысить эффективность существующей инфраструктуры.

Perforator также предлагает удобные возможности A/B тестирования. Инструмент используется в сервисах Яндекса более года и теперь доступен глобально для компаний, разработчиков и исследователей. Так как он работает непосредственно на серверах компании, Perforator снижает зависимость от внешних облачных провайдеров и идеален для организаций с жесткими требованиями к безопасности данных.

Для гипермасштабируемых компаний потенциальная экономия может быть значительной, но малым бизнесам с локальными серверами тоже можно существенно сэкономить. "Perforator полезен для предприятий всех размеров — от малых с 10-100 серверами, которые могут ежегодно экономить миллионы долларов, до крупных компаний с тысячами серверов и более, где годовая экономия может достигать сотен миллионов или даже миллиардов долларов", — отметил Скворцов.

Источный код Perforator доступен бесплатно на GitHub, вместе с другими инструментами от Яндекса.

Загрузка предыдущей публикации...

Загрузка следующей публикации...

Предыдущие новости в категории

Загрузка предыдущих новостей...

Следующие новости в категории

Загрузка следующих новостей...

Мы отбираем новости из проверенных источников, обрабатываем их с помощью современных AI-технологий и публикуем на сайте, созданном с использованием искусственного интеллекта. Все материалы принадлежат их авторам, а контент проходит дополнительную проверку на достоверность. Возможны ошибки в тексте, так как нейросеть тоже имеет свойство ошибаться. Все изображения являются фантазией нейросети, совпадение с реальными предметами и личностями маловероятно.

© 2025 NOTid . QAter . AI service.