标签频道
锁竞争
该标签下的文章、提问与讨论帖。
«结论先行:「火焰图里 "pthread_mutex_lock" 飙到 9%」只能证明有用户在等锁,证明不了等的是哪把锁。堆外内存毛刺的三个高频嫌疑人——Netty "PooledByteBufAllocator" 的 arena 锁、JI
CPU 只有 38% 但上下文切换从 900/s 飙到 11000/s:用 pidstat 区分「自愿 vs 非自愿」锁住锁 convoy 的完整排查 «结论先行:「CPU 低 + P99 爆炸 + 上下文切换暴涨」是一个指纹,不是一个问题
背景 热榜上"连接池怎么调""超时重试怎么配""Kafka 事务为什么卡"都聊得很透,但我做了 15 年性能优化,发现一个更底层、却很少被单独拎出来对线的分歧:很多性能问题,第一反应是"加资源"(加机器、加线程、加核),结果不但没变快,反而
【背景】一个订单查询服务,Spring Boot 3.2 + JDK 21 + HikariCP 5.1,单实例 8C16G,前置 4 个实例,下游 MySQL 8.0 同机房。压测 QPS 稳在 1000 左右时,P50 始终 15ms
一、现象与背景:连接数翻倍,接口反而更慢 先给结论:当瓶颈在 InnoDB 行锁排队时,把连接数加上去,QPS 会微涨、P99 会暴涨,因为新连接只是多排队的人,不是多干活的人。 具体场景:一个库存扣减服务,MySQL 8.0.32(16C
文
标题
摘要