资讯动态

技术优化遇上杰文斯悖论(Jev):为何总消耗反而不降?

发布时间:2026/10/1 5:24:03 来源:尧图企业网站定制
“Jev”这个词最近像网红一样到处冒出来。我在好几个技术交流群里看到有人问Jev到底是个什么东西是新的编程框架是某个大厂新开的API还有人把它当成一个英文缩写拆来拆去。先说结论如果这句话出现在聊成本、效率、资源消耗的场景里那十有八九说的是经济学里一个老牌概念——杰文斯悖论Jevons Paradox大家叫习惯了在中文社区里就简化成“Jev”。“Jev”不是某个可以下载的工具不是某个型号而是一种理解技术优化时最容易撞见的反直觉陷阱。我为什么说它是“陷阱”因为它专门出现在你觉得自己做对了事的时候。你在单位能耗上做了巨大优化省了一大笔成本报表非常漂亮最后却发现在更大的系统层面总消耗反而更高了。这不是管理出了问题不是执行不到位而是Jev在背后悄悄发力。搞懂它不只是多知道一个名词更是给自己建立一条“防背锅”的思考路径。这篇文章我会用几个身边就能感受到的例子把Jev讲清楚再给你一套可以落实到项目评估、容量规划、节能改造里的方法。1. 先把“Jev”这词拆清楚它不是工具是个思维模型1.1 名字的来历为什么“杰文斯”会被叫成“Jev”杰文斯全名威廉·斯坦利·杰文斯19世纪英国经济学家。他在1865年出版过一本很有名的书《煤炭问题》里面研究了蒸汽机效率提升和煤炭消耗之间的关系。当时的背景是瓦特改良蒸汽机之后把每单位功率的煤耗降了下来很多人觉得这是好事煤炭资源可以省着用了。杰文斯却提出了一个在当时非常不合时宜的观察煤耗下降会让蒸汽机的使用成本下降让原来用不起蒸汽机的地方也有动力去用整体对煤炭的需求不降反升。后来这个观察被后人称为Jevons Paradox直译就是“杰文斯悖论”。在英文技术文章里经常会看到有人把它简写为Jev或Jevons Effect。中文社区引用多了干脆就叫“Jev”。所以当你看到别人讨论“Jev影响”“Jev风险”的时候不用怀疑说的就是它。它不是一种可安装组件也不是某个公司的产品而是一个关于“效率提升后人的行为会跟着改变”的思维模型。1.2 为什么这两年“Jev”在技术圈突然变热还有一个原因让Jev在近两年变得特别常见AI和大规模云计算的成本曲线。过去我们谈优化首先想到的是“性能提升占用下降”这非常符合工程师的本能。但今天只要有一个模型或一个服务的单位成本大幅下降马上会引来大量新调用、新玩法、新场景总资源消耗很可能不降反升。做工程的人越来越发现自己埋头优化出来的那点资源可能连需求增长的一个零头都顶不住。所以技术圈开始频繁讨论Jev不是矫情是被现实教育了。理解到这一步你再看这条新闻或者项目复盘就会明白为什么“效率提升”和“总消耗下降”这两件事总是不画等号。下面我用三个例子把它彻底讲形象。2. 第一个形象例子更省油的发动机反而让汽油卖得更多2.1 一辆车的故事单位油耗在降总里程在涨想象你有一台旧车百公里油耗9升。后来换了一台新技术发动机的车百公里油耗降到6升。单看这台车同样跑一百公里确实少用3升油。但如果整个城市的车都换成这种高效率发动机汽油总消耗真会下降吗现实大概率不会。原因是人们发现开车便宜了以前觉得跑趟远路太费油现在觉得还能接受以前家里只舍得养一台车现在养第二台的压力没那么大平台上的远途网约车单价也变低了更多人选择打车出行。结果就是单台车能耗下降但全社会的行驶总里程显著上升总汽油消耗量可能持平甚至更高。我在看相关研究报告时见过一组描述发达国家近几十年乘用车燃油经济性一直在改善单车百公里油耗确实是往下走的但整体机动车行驶公里数和汽油消费量并没有同步下降。很多能源经济学家把这种现象归因于“回弹效应”其实就是Jev在交通场景的落地版。2.2 底层逻辑成本降低才是触发器这个例子的底层逻辑非常清晰技术优化降低的不是你需要跑的里程而是跑一公里的边际成本。当边际成本便宜到一定程度需求就会被重新激活。以前那个被价格压制住的需求一下子都释放出来了。用大白话说你觉得“更省了”你自然会用更多。这不是人性弱点这是正常的经济选择。谁也不会为了省油而拒绝一次原本很划算的出行。所以做交通节能评估时只看“单车百公里油耗”是不够的要加一个更加难看的指标每万人总出行里程或者城市总燃料消耗量。2.3 用这个例子记住Jev的第一条公式你可以把Jev简化成一句话记忆单位消耗下降总消耗不一定下降决定总消耗的是总使用量。更准确地说总消耗 单位消耗 × 使用总量。你优化了前面那个乘数却可能被动放大了后面那个乘数。只要放大程度超过优化程度总账就是负数。这个例子很适合拿来讲给团队听因为它够直观。以后做任何“成本降低类优化”的方案评审时先问一句成本降下来之后谁会更愿意用它这个“更愿意”的程度大概是多少这个问题想不清楚后面等着你的可能就是“优化了个寂寞”。3. 第二个形象例子LED灯越省电用电总量反而更高3.1 从白炽灯换到LED单灯省了90%电网为什么没轻松再来讲一个离生活更近的例子照明。老式白炽灯100瓦同亮度LED灯泡大概10瓦。这么一算LED好像能省90%的电。现实中很多家庭的真实感受却是电费单并没有发生断崖式下降。原因同样出在Jev身上。LED灯太便宜、太亮了于是你不再只给客厅装一盏吸顶灯。你在吊顶里装一圈射灯在沙发旁边放落地灯在床头贴灯带在阳台装感应灯甚至连衣柜里都塞了一根充电灯管。以前白炽灯功率大、发热高人开灯会下意识顾虑换成LED后这种顾虑消失了开灯时长也变长了。国外一些照明研究表明虽然每流明小时所需的电力大幅下降但家庭照明总用电量并没有等比例下降有些统计里甚至不降反升。3.2 灯泡带来的“回弹效应”怎么量经济学里把这种现象拆成“直接回弹”和“间接回弹”。直接回弹就是你因为省电更愿意开灯照明时长和灯具数量增加了间接回弹是你省下来的电费拿去买了别的东西那些东西在生产和使用过程中同样要耗电。两个加起来就把理论上的节能空间吃掉了一部分。很多能源工程文献里给出的直接回弹率在10%到30%之间具体看场景。照明这种边际成本极低的服务回弹率往往更高因为它太容易被额外使用了。不是说你多开几盏灯显得不环保而是说作为工程人员不能天真地以为产品标称效率提升多少系统总能耗就一定按这个比例下降。3.3 新手最容易忽略的“行为变量”我在做能耗优化项目时见过太多只在设备台账上下工夫的方案把重点全放在替换更高效的硬件上。真正容易被忽略的是“行为变量”人在成本降低后会有什么新动作。这就像你给健身房装了一套更省力的器械结果大家锻炼得更狠了电费没省多少会员满意度倒是拉满了。你经营的是整体体验不是器械本身的能耗数值。所以LED这个例子最适合用来提醒自己技术优化的收益不会百分百进入“节约”的口袋有一部分会被新产生的需求拿走。这不是设备不好而是系统效应。下次再看到某个“节电率高达85%的新品”先别急着预算再想想大家会不会因为这个“太省了”而装更多、开更久。4. 第三个形象例子AI算力与云计算正在重新上演杰文斯剧本4.1 GPU变快了服务器反而买得更多第三个例子也是这几年最让技术人头疼的AI算力。算法、芯片、推理框架三头并进这几年算力性价比大概每年翻几倍。单看单个任务做一个推理或训练一个模型的平均成本一直在下降。如果是普通行业成本下降绝对值得庆祝。但在AI领域我们看到的是GPU采购规模越来越大数据中心总用电量越来越夸张。原因和汽车、LED完全一样。单次推理成本下降后过去觉得“没必要做”的调用现在变得很有吸引力。以前你想给一张图片做风格化处理觉得调用云API太贵现在单价降到几厘钱你甚至给短视频每一帧都做一次超分。以前你不敢在用户请求里塞大量上下文怕token太贵现在你会想也许可以做更长上下文的智能搜索。于是单个请求成本下降但请求数量呈现爆炸式增长总算力消耗比优化前还高。4.2 大模型时代的“All you can eat”效应更明显大模型产品还有一个特殊之处模型调用天然具备“自助餐”属性。用户不知道每次请求真正消耗多少资源产品方为了体验也不会硬性限制使用次数。随着模型蒸馏、投机采样、缓存命中率等技术改善单次响应成本越来越低产品方反而更敢开放高频功能。这带来的直接结果就是总推理量极速上升数据中心扩得比谁都快。观察横跨不同行业就会发现真正驱动总成本的更多是“用量”而不是“单价”。这正好是Jev的核心主张。在AI基础设施的规划里如果只盯着单卡吞吐量提升多少倍不去估计调用次数的可能增长范围最后做出来的容量规划一定会被打脸。我甚至见过这种尴尬场景优化团队把单位推理成本降了一半结果业务团队因为成本下降而上线了新功能资源池反而提前告警。4.3 面对AI算力的Jev该怎么定调不是说AI优化不应该做而是应该把“需求弹性”放进容量哲学。做优化之前先和业务侧对齐如果单位成本下降50%你们预期调用量会怎样变化是涨20%是翻倍还是可能翻十倍把这两个变量同时放入模型得到的结果才接近真实。只做技术优化而忽视需求弹性就像只研究怎么把肉剁得更细却不问今天来多少人吃饭。5. 用Jev这个透镜看项目能帮你避开三个大坑5.1 坑一效率提升 节能第一个坑就是把“效率提升”直接等同于“节能降耗”。单位效率提升只能说明你生产同样的服务使用了更少的资源但整个系统服务了多少需求量需求量是不是因为效率提升而被放大这些问题是Jev提醒我们必须追问的。把效率指标写成KPI可以但你不能默认它一定等于全局资源下降。避免这个坑的方法是在任何优化项目中同时列两个指标单位效率指标、系统总消耗指标。一个管局部做得好不好一个管全局有没有变得更好。如果后者没有改善说明效率收益被新增需求吸收了那只是“单位效率上升”不是“总消耗下降”。5.2 坑二局部指标优化 全局收益第二个坑是“局部指标优化等于全局收益”。这个坑比第一个更隐蔽。一个服务把CPU占用率从70%降到了40%看起来资源池压力小了。但可能正是因为CPU不再紧张团队敢接更多任务敢扩大并发敢做更多预计算最终整个资源池使用率反而从60%升到了80%。你说这不是没优化但KPI上确实没体现出总收益。正确做法是区分“资源占用下降”和“资源效率提升”。前者描述同一任务用了更少资源后者描述整个系统资源产出比。Jev告诉我们效率提升会改变人的决策而人的决策会改变资源池的最终状态。只盯着单一部门或单一进程的数据很容易得出自我欺骗的结论。5.3 坑三技术乐观主义能解决一切第三个坑是“技术乐观主义”。很多技术团队会天然相信有了更高效的引擎、更智能的调度、更精细的算法资源约束迟早会被解除。事实上约束可能会被一次次往后推但总消耗总量通常不会因为某一次技术突破而自动下降。只要资源还是免费或几乎免费只要有越来越多的人能用上它消耗就会继续涨。我不是在贬低技术创新的价值恰恰相反技术创新非常重要。但技术创新必须搭配“约束机制”和“边界管理”才能让Jev的负向影响被控制住。技术负责解决“怎么更高效”机制负责回答“就算便宜了也不可以无限用”。只有两件事同时发生宏观指标才有可能真正变好。6. 实操中怎么面对它评估与应对策略6.1 把“回弹率”写进评估表既然回弹效应是Jev的核心机制那最直接的操作就是把回弹率写进项目评估表。公式很简单实际净节约 理论可能节约 × (1 - 回弹率)。举一个我实际用过的例子。假设某机房更换了高能效的空调机组设备标称节能20%理论节省电量是每月10万度。如果你按保守的回弹率30%计算实际净节约就是7万度如果业务因机房更稳、温度控制更好而增加了服务器部署量那么回弹率可能升到50%实际净节约只剩5万度。在项目立项时我习惯写一列“保守情景”和一列“激进情景”把回弹率分别设成30%和60%。这样管理层看到的不只是一个漂亮的预期数字而是一段真实可能的区间。6.2 设置系统边界和总量上限单靠效率指标永远不够必须把眼光拉到“系统边界”和“总量上限”。比如数据中心不管单台服务器功耗优化到多低最终要看园区总供电容量和总PUE能否维持在预算内。再比如企业云资源不管某个任务单价降多少最终要看部门总预算是否封顶。总量上限就像水库的堤坝技术优化是加快水流量利用效率而堤坝决定你不能无限蓄水。我自己处理容量规划时特别认同“预算封顶”机制。给业务部门一条固定的容量池或预算池池子用完就排队或者走额外审批。单价下降时可以接更多需求但池子总量决定了你不会sqrt增长。实际效果是Jev带来的需求放大被锁在了一个可接受的范围内。6.3 用价格信号引导使用行为还有一个狠但有效的工具价格信号。很多资源之所以被无限使用是因为边际成本接近零大家对它的珍惜程度自动降到很低。如果给资源池设置内部结算价比如按实际调用量扣费或者对高峰时段的额度额外计费需求弹性就会变得可预测。这不是反对便宜而是让你在“便宜”的同时还保留一个“刹车”信号。从系统设计角度看最理想的状态是“便宜但有限额”。效率提升让你可以把单价做低限额保证你不会无限用。这个组合既享受了技术优化的红利又不至于被需求反噬。Jev的本质问题从来不是效率提高而是缺少对总使用量的约束。补上这一环整个系统才算闭环。7. 常见疑问速查表几句话把Jev说清楚有些概念光讲理论容易绕晕我整理了一个速查表适合放进你团队的Wiki也可以在方案评审时直接拍出来当参考。常见疑问一句话解释实操建议Jev是软件、框架还是算法都不是它是以经济学家杰文斯命名的行为规律不是可安装组件把它当成一个“风险检查项”而不是功能特性效率提升到底还做不做做效率本身有价值只是别默认它等于总量下降给优化方案同时配套总量管理目标回弹率越高是不是优化越失败不是回弹率描述的是需求响应程度和优化质量无关把回弹率视为预测变量而不是KPI怎样快速判断自己会不会踩中Jev问一句单位成本下降后谁会更愿意使用它在项目初始化时收集需求弹性预估做节能改造是不是必须牺牲用户体验不是而是用“行为设计”引导合理使用把“超量使用”变成需审批或需额外支付的行为Jev是不是不可避免的直接回弹不可避免但宏观层面可以通过总量上限来约束设置系统边界、预算配额用机制兜底除了表格我还想留几个短问答因为它们在我被培训新人的时候特别常用。新人最常见的误解是“那按你这么说所有技术优化都没有意义了”不是的技术优化当然有意义只是意义从“降低总量”变成了“降低获得单位服务的成本”。这个成本下降是好事它能支撑更多人用上服务。但如果你想同时把总量控制住就必须加一个总量阀门不能只靠效率。再来一个常见问题“我怎么知道我所在的项目正在被Jev影响”你可以先看两个曲线一条是单位成本或单位能耗的下降曲线另一条是总使用量或总消耗的上升曲线。如果第二条曲线的上升速度超过了第一条曲线的下降速度那就是很典型在经历Jev。这时候不用慌调整预期、补总量约束就能把影响拉回可控范围。8. 最后聊聊我自己的实操体会做了这么多年能耗优化和系统容量规划我越来越觉得Jev不是一个需要消灭的敌人而是一个需要长期共处的变量。你越试图无视它它越在总账上报复你。反过来你越早把它放进预测模型越能从“怎么又超了”的被动局面里解脱出来。我自己的一个判断标准是如果方案的KPI里只有“单位成本”或“单位能耗”那它一定是不完整的必须再补一个“系统总消耗”或“总量预算”的维度。哪怕这个总量维度只是一个粗略估算也比完全不看要强得多。因为一旦你开始估算需求弹性你就是在和真实世界对话而不是在和理想曲线对话。最后再分享一个我自己常给团队的小建议每次启动一个“大优化”之前花十分钟做一次Jev风险自查。写三行字就行第一行是“单位成本预计会降多少”第二行是“谁会因为这个降幅而增加使用”第三行是“增加的上限大概是多少”。这三行字看起来简陋但在决策会议上它们往往比长达几十页的技术方案更有讨论价值。很多项目翻车翻的就是需求弹性这辆车。记住人这种生物看到“便宜”之后下一步永远是“再来一个”。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑