大讲堂

最新发布 第930页

上下文切换:性能屠夫的解剖报告-大讲堂

上下文切换:性能屠夫的解剖报告

0. 一次线上毛刺的追查 那天晚上10点,监控突然报警,p99延迟飙到了500ms,平时也就20ms。登录服务器一看,vmstat的cs列——也就是上下文切换次数——每秒15万次。正常?不过2万。那一刻我就知道,CPU这混蛋被切换淹死了。 ...

线程暗战:谁在揪着全球供应链的头发往前拽?-大讲堂

线程暗战:谁在揪着全球供应链的头发往前拽?

这几年,供应链就像一根快崩断的皮筋 你肯定感觉到了。去年是芯片,今年是航运,明天可能是稀土——断了,又断了。所有人都在喊“韧性”,但说实话,光靠多囤几个仓库、多找几家供应商,没用。那叫抱佛脚,不叫战略。真正能让这根皮筋不那么脆弱的,是数字线...

进程调度:内核如何优雅地骗过所有人-大讲堂

进程调度:内核如何优雅地骗过所有人

一次上下文切换,大概需要多少时间?lmbench 在 2022 年的 x86 服务器上给出答案:约 1.2 微秒。 听着不多?每秒钟切换 8000 次就是 1% 的 CPU 开销——这还只是裸金属下的数据。一旦跑在虚拟化环境里,双层页表直接...

纤程:谁在扼住数字时代的咽喉?-大讲堂

纤程:谁在扼住数字时代的咽喉?

光通信缺纤?如果你还在用“光纤”这个词,可能已经输了一半。2023年,我管它叫纤程——不是纤维的程,是编程的程。一条条比头发丝还细的玻璃线,正在重写全球供应链的逻辑。不是吗?俄乌炮火一响,欧洲急电乌克兰:别炸敖德萨海缆站!那一刻,纤程成了比...

协程:一场精妙的用户态中断游戏,我们为什么抛弃了线程?-大讲堂

协程:一场精妙的用户态中断游戏,我们为什么抛弃了线程?

上周线上事故复盘——一个订单服务突然 OOM,堆 dump 一看,飘着十几万个挂起的协程。说实话,我当时的第一反应不是懊恼,而是一种诡异的兴奋:看,这就是不搞懂调度器本质的下场。那帮小孩儿把 launch 当线程用,在循环里无脑开协程,调度...

闭包暗战:谁在扼住全球包装的喉咙?-大讲堂

闭包暗战:谁在扼住全球包装的喉咙?

没想到吧,一个破瓶盖,现在成了卡脖子的东西。 对,我说的就是闭包——那玩意儿你每天拧开至少三五次,但可能从没正眼瞧过。可口可乐、农夫山泉、酱油瓶子、药片罐……没了这小小的密封系统,全得完蛋。可最近这行当,飘着一股血腥味。 为什么是现在? 去...

闭包暗战:谁在扼住全球包装的喉咙?-大讲堂

闭包暗战:谁在扼住全球包装的喉咙?

没想到吧,一个破瓶盖,现在成了卡脖子的东西。 对,我说的就是闭包——那玩意儿你每天拧开至少三五次,但可能从没正眼瞧过。可口可乐、农夫山泉、酱油瓶子、药片罐……没了这小小的密封系统,全得完蛋。可最近这行当,飘着一股血腥味。 为什么是现在? 去...

注解:AI军备竞赛的隐形石油,为何现在必须重估?-大讲堂

注解:AI军备竞赛的隐形石油,为何现在必须重估?

谁在幕后喂养AI? 2023年,英伟达市值冲破万亿,所有人都在为算力疯狂。但说实话——这简直像在为火箭欢呼,却忘了燃料。注解,这个脏活累活,才是AI真正的血液。没有高质量的训练数据,再强的GPU也只是昂贵的砖头。可现在,全球供应链正在经历一...