首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
›
MySQL 5.5 Community Server
›
MySQL 5.6 Community Server
›
Percona Configuration Wizard
›
XtraBackup 搭建主从复制
Great Sites on MySQL
›
Percona
›
MySQL Performance Blog
›
Severalnines
推荐管理工具
›
Sequel Pro
›
phpMyAdmin
推荐书目
›
MySQL Cookbook
MySQL 相关项目
›
MariaDB
›
Drizzle
参考文档
›
http://mysql-python.sourceforge.net/MySQLdb.html
广告
V2EX
›
MySQL
mysql 把一个 thread 的 cpu 跑满的问题
pyKun
·
2014-10-10 16:08:27 +08:00
· 3133 次点击
这是一个创建于 3689 天前的主题,其中的信息可能已经有所发展或是发生改变。
服务器在测试 http 的服务,然后在 mysql 改用异步的后,磁盘的 io 利用率上去了,但没上去太多,我观察了下 top -p <mysql pid> 发现有一个 cpu thread 总是 80% ~ 90%,这可以认为 mysql 把一个 thread 的 cpu 跑满了么?
其实我想问的是我的服务器 cpu 有 24 个 thread,我想 mysql 再多用几个 cpu thread 应该怎么操作?
thread
MySQL
CPU
2 条回复
•
2014-10-10 16:17:08 +08:00
1
est
2014-10-10 16:09:49 +08:00
据说5.7多线程性能好很多
2
pyKun
OP
2014-10-10 16:17:08 +08:00
补充下,我搞错了点,%CPU 下面那个数已经是总的 CPU thread 利用率的和了,横条上面的80% ~ 90% 是所有程序的效果,然后 mysql 在测试 workload 的情况下,只把一个 thread 跑了 6 ~ 9%,也就是说mysql自己还没到瓶颈(因为 disk util 也就在 5 ~ 8)
@
est
okay,mark下,回去对比下
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2642 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms ·
UTC 15:35
·
PVG 23:35
·
LAX 07:35
·
JFK 10:35
Developed with
CodeLauncher
♥ Do have faith in what you're doing.