首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何找到多线程服务中的瓶颈?

如何找到多线程服务中的瓶颈?
EN

Stack Overflow用户
提问于 2010-06-29 03:31:19
回答 1查看 1.6K关注 0票数 3

我正在尝试寻找多线程服务的瓶颈。我在-c 100上使用ab,观察到TPS在350左右。问题是CPU使用率峰值是70%,内存使用率是10%。所以它看起来不受CPU或内存的限制。它不是在执行磁盘或网络I/O。我如何确定瓶颈是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-29 03:37:25

是否有线程处于死锁状态,等待对方完成?是否有等待数据库锁的线程?等待线程通常是一个瓶颈,因为系统看起来会变慢或等待,但您不会总是看到资源被占用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3135522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档