Perforator 開源工具根據公司規模每年節省數十億美元的服務器成本
Yandex 推出 Perforator,這是一款可以識別和評估公司整個代碼庫中效率低下的代碼的工具。
Perforator 幫助開發人員識別最占資源的代碼部分,并提供詳細的統計數據,以便后續優化。
該解決方案可以幫助企業每年減少 20% 的 CPU 資源使用量。
通過利用 Perforator,企業可以根據公司規模節省數百萬甚至數十億美元的開支,并將資源用于進一步的創新和增長。
Perforator 可通過 GitHub 免費訪問。
(上海,2025年2月10日)全球領先的科技公司 Yandex 開發并開源了 Perforator,這是一款用于對服務器和應用程序進行持續實時監控和分析的創新工具。
Perforator 幫助開發人員識別最占資源的代碼部分,并提供詳細的統計數據,以便進行后續優化。通過識別代碼中的低效部分并支持基于配置文件的優化,Perforator 提供了準確的數據,使企業能夠手動優化其應用程序,根據公司規模,降低基礎設施成本最多可達 20%。這每年可能節省數百萬甚至數十億美元。
“Perforator 幫助企業在不犧牲性能的情況下最大化服務器的使用效率,” Yandex 的高級開發人員、Perforator 團隊負責人 Sergey Skvortsov 表示。“企業使用 Perforator 可以優化代碼,減少服務器負載,最終降低能源和設備成本。”
為什么使用 Perforator?
資源優化對于大型數據中心、大型科技公司以及資源有限的小型企業和初創公司至關重要。公司可以利用 Perforator 優化現有的基礎設施,而無需投資額外的設備,也不犧牲性能。該工具已經在 Yandex 的許多服務中使用了超過一年,現在可以供全球的公司、開發人員和研究人員使用。
公司可以將 Perforator 部署在自己的服務器上,減少對外部云服務提供商的依賴,同時保持對數據的完全控制。這使得 Perforator 非常適合那些對數據安全要求嚴格且在封閉基礎設施中運營的組織。
“Perforator 可以為各種規模的公司帶來益處,從擁有 10 至 100 臺服務器的小型企業,每年節省數百萬美元,到擁有數千臺服務器甚至更多的大型企業,每年節省數億美元甚至數十億美元,” Sergey Skvortsov 指出。“無論公司規模如何,Perforator 都能幫助您減少基礎設施成本,為進一步的創新和增長釋放更多資源。”
Perforator 如何工作
Perforator 提供了關于服務器資源使用的詳細洞察,并分析代碼對性能的影響,突出了哪些應用程序消耗了最多的系統資源。Perforator 使用 eBPF 技術在 Linux 內核中運行小程序,既安全又不會拖慢系統速度。eBPF 能夠在不更改源代碼的情況下,改善監控、安全性和性能優化。
Perforator 支持 C、C++、Go、Rust、Python 和 Java 等原生編程語言。該解決方案通過火焰圖提供深入的分析和數據可視化,使問題診斷變得易于管理。
Perforator 生成的火焰圖示例
“Perforator 在 Yandex 的高需求環境中經過了超過一年的實戰測試,提供了廣泛的功能,使其成為一款可靠且多功能的服務器性能監控和優化解決方案,” Sergey Skvortsov補充道。
Perforator 的一個關鍵優勢是支持基于配置文件的優化(PGO),它能夠自動將 C++ 程序的速度提高多達 10%。此外,Perforator 設計可以在個別計算機上無縫運行,使其不僅適合大型企業,還能為初創公司和科技愛好者提供便利。更重要的是,Perforator 為大企業提供了包括 A/B 測試功能在內的重要特性,幫助做出更明智的決策。
為開發人員和企業提供的開源解決方案
將 Perforator 開源的決定體現了 Yandex 致力于促進社區合作開發系統技術的承諾。
“我們相信,開源諸如此類基礎系統的技術能夠推動全球技術創新,” Sergey Skvortsov 補充道。
“我們的目標是讓我們的技術造福全球,并為開發人員和企業提供價值。此外,技術的開放性使我們能夠與社區共同做出有關配置文件分析基礎設施開發的決策。”
接下來會發生什么?
Perforator 將在近期增加更多功能,包括與 Python 和 Java 的更好集成以及對事件的更精確分析。
Perforator 的源代碼現已在 GitHub上公開,和其他 Yandex 開源解決方案一起提供,如YaFSDP,這是一個旨在加速大語言模型訓練的工具。
Perforator 是 Yandex 開源工具系列中的最新成員。您可以在此頁面查看該公司所有的開源項目,包括 YaFSDP、AQLM、Ytsaurus 等。
關于 Yandex
Yandex 是一家跨國科技公司,致力于打造基于機器學習的智能產品和服務。該公司的目標是幫助消費者和企業更好地駕馭線上和線下世界。自 1997 年以來,Yandex 一直提供世界一流的本地相關搜索和信息服務,還為全球數百萬消費者開發了市場領先的按需交通服務、導航產品和其他移動應用程序。
轉載請在文章開頭和結尾顯眼處標注:作者、出處和鏈接。不按規范轉載侵權必究。
未經授權嚴禁轉載,授權事宜請聯系作者本人,侵權必究。
本文禁止轉載,侵權必究。
授權事宜請至數英微信公眾號(ID: digitaling) 后臺授權,侵權必究。
評論
評論
推薦評論
暫無評論哦,快來評論一下吧!
全部評論(0條)