Optimization for number of goroutines using feedback control
13.04 MB
66 页
0 下载
74 浏览
0 评论
0 收藏
所属分类:
后端开发 / Go
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
本文提出了一种名为kaburaya的方法,用于动态优化Go语言中的Goroutines数量,以提高系统性能。该方法通过反馈控制机制,根据CPU使用率上限动态调整Goroutines数量,并使用弹性信号量限制并发。实验结果表明,该方法在控制Goroutines数量方面有效,但仍需改进对任务性能上限的检测。未来计划将其应用于云计算的自动扩展。文档详细介绍了反馈控制的基本原理、kaburaya的架构以及如何通过动态调整实现性能目标。 | ||
| AI总结 | ||
本文探讨了使用反馈控制优化Go语言中的goroutines数量,提出了一种名为Kaburaya的方法,旨在动态调整并发数以达到最佳性能。Kaburaya通过反馈控制机制,利用CPU使用率上限作为性能指标,并结合弹性信号量来限制并发,从而实现快速、准确且持续的goroutines数量控制。实验结果显示,该方法具有潜力,但也存在需要改进的地方,特别是在检测任务性能上限方面。未来计划将此方法应用于云计算的自动扩展。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
54 页请下载阅读 -
文档评分














Spreadsheet Analysis using Atlassian Tools