文档章节

也谈Go的公平调度的缺陷

LinkerLin
 LinkerLin
发布于 2017/12/26 15:04
字数 200
阅读 703
收藏 0

记一次latency问题排查:谈Go的公平调度的缺陷》一文发现了一个现象:从网络消息可读,到读网络的goroutine被再次调度,中间花费了4.368ms !!!

很遗憾的是作者想当然的认为这是由于Go的调度器的设计缺陷,但是并不是。

我之前写过两篇Blog,都谈到了GOMAXPROCS的设置,出现上面这个现象是由于这个参数设置的太小导致。

请把GOMAXPROCS设置到比较大的数值。

更进一步的做法,可以修改GO源码中关于调度器的部分, 使得monitor线程的最大等待时间变小.可以从10ms改成1ms,即可大大减小goroutine的调度延时.

 

© 著作权归作者所有

LinkerLin

LinkerLin

粉丝 71
博文 63
码字总数 14161
作品 1
长宁
程序员
私信 提问
【总结】Fair Scheduler

Fair Scheduler总结 默认公平调度调度策略仅仅基于内存资源,通过使用DRF(Dominant Resource Fairness)能够配置基于内存和CPU资源任务调度。 当只有一个应用运行的时候,该应用能够使用整个集...

巧克力黒
2018/06/27
0
0
linux中的调度

我其实一直都很喜欢调度程序,曾经上大学的时候我就是这样,其实我并没有上过什么上学,就在郑州上过两年的大专,而且还几乎上了不到一半的课程,其余都是和老婆在一起,不过她好像并没有被我...

晨曦之光
2012/04/10
82
0
ZStack——自动化测试系统3:基于模型的测试

模型测试系统是zstack-woodpecker中的一个子项目。通过有限状态机和行为选择策略,它可以产生随机的API操作,一直运行下去,直到遇到一个缺陷或者预定义的退出条件。ZStack依赖模型测试去测试...

ZStack社区版
01/19
10
0
ZStack——自动化测试系统3:基于模型的测试

模型测试系统是zstack-woodpecker中的一个子项目。通过有限状态机和行为选择策略,它可以产生随机的API操作,一直运行下去,直到遇到一个缺陷或者预定义的退出条件。ZStack依赖模型测试去测试...

ZStack社区版
01/14
0
0
Fair Scheduler与Capacity Scheduler比较

1、Fair Scheduler Facebook开发的适合共享环境的调度器,支持多用户多分组管理,每个分组可以配置资源量,也可限制每个用户和每个分组中的并发运行作业数量;每个用户的作业有优先级,优先级...

IT笨小子
2015/01/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

arcgis arcpy 克里金插值 掩膜 配置符号系统 自动生成图片

整体思路,最后要加载到mxd文件中,然后导出图片 首先加载mxd文件 mxd = mapping.MapDocument(r"./11.mxd") 然后读取数据 并加载到图层中 sr = arcpy.SpatialReference(4326) # 读取csv...

可达鸭Go
58分钟前
4
0
漂亮有创意的思维导图模板分享

相信很多人使用在绘制思维导图时很喜欢使用模板进行编辑,它能够让你在短时间内快速创造出一个风格明显好看的思维导图,对绘制时间以及使用够感受影响都是较为深刻的,下面为大家分享几款漂亮...

干货趣分享
今天
4
0
使用js实现对cookie的增删改查

简单的操作cookie 存储cookie(key为test;value为testValue): document.cookie = "test=testValue"; 存储多个cookie: document.cookie = "test1=testValue1";document.cookie = "test2=te......

被毒打的程序猿_先瑞
今天
4
0
ApacheCN 公众号文章汇总 2019.9

ApacheCN 优质博文推荐计划正式启动 接受以下主题的博文: 人工智能(论文解读,比赛心得,面经,知识点讲解) 环材化生劝退 CS 留学申请,IT 外企求职 每日从所有投稿中精选两篇,在 Apache...

ApacheCN_飞龙
今天
5
0
Intellij Idea显示回退和前进按钮的方法

方法1:使用快捷键: 回到上一步 ctrl + alt + <-(左方向键) 回到下一步 ctrl + alt + ->(右方向键) 方法2:在界面显示: View -> 勾选ToolBar 方法3(推荐): (1)Preferences -> Ap...

孟飞阳
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部