NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
线上服务除了做内存计算,更多的是访问数据库、缓存和外部服务,大部分的时间都是在等待 IO 任务。 如果 IO 任务较多,我们使用阿姆达尔定律来计算。 设置的线程数 = CPU 核数 \* \(1 + io/computing\) 举例说明,假设4核 CPU,每个任务中的 IO 任务占总任务的80%,4 \* \(1 + 4\) = 20个线程,这里的20个线程对应的是4核心的 CPU。