大家公司的服务器用的什么内核版本?

189 天前
 timewarp

我们的服务器还在用 4.18 内核,非常老了,还有部分 3.10 的。 想知道大家公司的服务器都用什么内核,如何解决内核升级问题的,又或是为了稳定性只要能用就不升级。

感觉最难的问题就是升级内核需要重启机器,而且上层的程序可能没有适配到新内核,所以内核升级一直是个烫手山芋,但是不升级的话内核团队的很多工作也很受限制。一方面想升级,另一方面又升不上去。

各位都怎么解决的,还是直接用的公有云?

1414 次点击
所在节点    Linux
18 条回复
zdy349
189 天前
4.18 centos8
3.10 centos7
wangwaner
189 天前
极为魔幻的 windows server 2003
wangwaner
189 天前
如果存在屎山代码或者极为古董但不想重构的服务就不要动任何内核相关的,可以把整个系统虚拟化打包然后把他当黑盒用
fuckfaker
189 天前
4.18 老什么,我们客户还有用 2.6.32 的
sankooc
189 天前
3.10 不是主流么
coolloves
189 天前
好奇,你们有什么程序,代码会收到内核限制呀?
timewarp
189 天前
@coolloves 这个在升级之前还不清楚,主要是怕在离线混部等收到调度策略更新的影响
timewarp
189 天前
@fuckfaker 牛...
timewarp
189 天前
@wangwaner 公司都是容器化的,肯定有祖传代码,这些是最难搞的
liuliancao
189 天前
一般是同环境先验证 验证可以升级 建议升级 对于对外暴露的机器 比如前端集群等必须要升级
unintialized
189 天前
已经干到 6.1 lts
timewarp
189 天前
@unintialized 这么牛逼,怎么做到的,你们升级流程是怎样的
timewarp
189 天前
@sankooc 3.10 都十年前了...
daimaosix
189 天前
@timewarp 我们宿主机也是 3.10 的内核哦,虚机全部 6.1 lts
timewarp
189 天前
@daimaosix 原来如此
GeekGao
189 天前
“又不是不能用”
wizardyhnr
188 天前
Docker 按理说是调用 syscall ,内核本版不同,也许可以?
devopsdogdog
187 天前
看行业应用吧。底层设施的是不会升级内核的,最多在基础上打补丁,比如某运营商的一些网络服务

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

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

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

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

© 2021 V2EX