【发布时间】:2018-06-11 09:39:18
【问题描述】:
阅读: https://mariadb.com/kb/en/library/thread-pool-in-mariadb/
关于线程数,它说:
有助于减少上下文切换的理想解决方案是保持线程数少于客户端数。但这个数字也不应该太低,因为我们还想充分利用 CPU,所以理想情况下,机器上的每个 CPU 都应该有一个活动线程。
在查看市场上不同的 CPU 时,假设我购买了一台具有 2 核 4 线程 CPU 的计算机。假设您在 Linux 上,并且有任务调度程序。我不想实际使用 3 个线程吗?因为1个线程最好留给操作系统来做东西/其他实用程序?
【问题讨论】:
标签: linux multithreading semantics