探针对应用性能损耗有多大?


#1

性能损耗在2%左右,最多不会超过5% 。

PHP 通过插件方式完成数据采集,在 Transaction 相关过程进行埋点,过程的出入打时间戳,收集性能数据,没有特别消耗 CPU 的逻辑,假设一个应用 Server 每分钟处理 100w 并发,对 OneAPM 来说只是最终是某个 Transaction 的吞吐量( cpm )值为100w,数据量也不会增加很多。数据采集过程中采用的是国际通用的采样策略,在高负载的时候会降低采样频率,保证不会影响用户的业务代码的执行,因此探针不会占用很多内存和 CPU。