拼多多招聘 Linux 内核开发工程师/专家/架构师

200 天前
 diproxy

岗位职责:

有兴趣欢迎联系,wx:yafangshao 或者 email: laoar.shao@gmail.com

5579 次点击
所在节点    酷工作
70 条回复
timewarp
195 天前
@diproxy

我们确实在 bios 里关了 numa ,384 个 cpu 只剩 192 了,内核 1.5T 也折半了。本来预期是超多核心会导致一些性能问题,可以比较好的体现我们组的价值,但是后来上面拍板把 numa 关了。至于 sub-numa ,这个我们还跟美团开会交流,讨论后结果也是承担不起性能的风险。

总的来说,现在内部的各种上线限制、操作规范一直在加强,稳定性的重要度一直在上升,惩罚措施当然也不断加重,新技术就成了新风险的代名词。

关于机器超多核导致的各种资源竞争我之前也观察到一些,尤其是有的容器一次性释放几十个 G 内存会瞬间把 sys 打满,每个 cpu 核心的 pcp_page_set 接收不住这么多内存,最后承压的还是伙伴系统。我曾经也想过实现一个无锁伙伴系统,还为此读了一些论文,目前确实没有很完美的工业界实现,我之前有个脑洞是把整个内存直接看做一颗满二叉树,然后借助 CAS 操作看看能不能搞一把。

多多技术还是强啊,要是多开几个分公司就好了
colia
195 天前
@kingcanfish 公司风格要求,这个没办法
diproxy
194 天前
@kingcanfish
内核团队不直接面向业务,所以没有赶工期的要求,工作时间上相对灵活些。
内核的一些特性往往都要做很久,一旦做出来就是长期持久的收益,所以我们对内核的要求是稳而不是快。
clbigdata
194 天前
需要学历吗?二本够不?
Owenjia
194 天前
太多纯粹发泄情绪的人了,真要说作恶有几个大厂身家清白的…
骂骂公司也就算了,事情又不是楼主做的,非要往人身上硬扣,而且还是不相关的两个部门,即便是安全部门都有人因为不想做恶被优化呢
diproxy
193 天前
@clbigdata
我们不会因为一个人的学历而拒绝他。
需要说明的是,名校在简历上始终是一个加分项,二本相比名校天然是有劣势的,你需要付出更多的努力才能弥补这种劣势,在自己专业领域里有加分项会更容易让你脱颖而出。以 linux 内核这个领域为例,下面这些是很关键的加分项,都是你可以通过努力能做到的:
1. 你在原来的公司已经证明了自己 (社招)
2. 你给 linux 内核社区做过贡献,开发过有价值的 feature ,fix 过有难度的 bug
3. 你维护着有影响力的开源项目,或者做过贡献
4. 发表过相关的论文
5. 你在行业会议上做过演讲
6. 你有自己的技术博客,记录了你对技术的深入理解
7. 你对 linux 内核某个子系统理解的较深入,或者你代码能力较强,这一点是你在面试中可以证明自己的,而前面那些点会更容易让你拿到面试机会。

加油少年!
diproxy
193 天前
@Owenjia
谢谢
Rookie118
191 天前
@diproxy 感谢分享
damondeng
178 天前
35+年龄,自学内核中
weimo383
127 天前
老哥还招吗😐

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1116832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX