Google为Linux提供内核补丁 加快了服务器的关机速度
Google工程师的一个新的Linux内核补丁解决了一个问题,这个问题是由我们许多人可能没有体验过的情况引起的,那就是一台服务器当中插着太多的NVMe驱动器……这个问题是由正确关闭一个驱动器所需的相对较长的时间引起的:显然,单个最长时间达4.5秒。
还记得Sun公司的X4500存储服务器吗,它的代号为Thumper,它出现时确实很激进:一个3U的双处理器服务器密密麻麻装了48个驱动器托架。当他们不得不重新启动时,他们需要很长的时间。
如果你有一个有16个驱动器的存储服务器,每次重启都会浪费72秒的时间。虽然也就是泡杯咖啡的时间,但仍然很烦人--因为这完全是不必要的。
问题主要出在内核的驱动器关闭功能是同步的:对于每个驱动器,它都会等待关闭命令完成,然后再进行下一个。新的内核补丁做了完全相同的事情,但改变了调用的方式,使其成为异步的。它向第一个驱动器发出调用,然后立即转到下一个,并按顺序进行。当它们都返回所需的状态时,工作就完成了。
虽然这并不能直接帮助我们中的大多数人,但有时这类变化会产生非常令人愉快的作用。例如,有一个为内核开发者提供的工具叫kexec,它允许一个内核将另一个内核加载到内存中并启动它。不仅仅如此,这还可以加速Linux的重新启动。由于计算机在加载操作系统之前必须在其读取固件过程中花费一分钟左右的时间,进行一些自我测试等等,如果能绕过这一点,直接从一个操作系统重启到另一个,就可以把时间缩短到几秒钟而不是几分钟。
来源:cnBeta.COM
您可能也感兴趣:
为您推荐
北京发布城乡居民基本养老保险缴费标准 与去年相同
“1元保”商业模式较为隐蔽 消费者需警惕此类套路保行为
中国人寿寿险公司去年净利润增长1.3% 保持规模价值“双领先”
排行
最近更新
- Google为Linux提供内核补丁 加快了服务器的关机速度
- 灵璧县实验小学:家访,让教育更有温度
- 春天就要吃笋!这些选购和食用诀窍快来学一学
- 我国首个智能深海油气保障仓储中心投用
- 济南开展政务服务线上统一预约
- 避免人为疏忽,巧妙应对数据丢失
- 专家呼吁:科学服药是关键,治疗药物监测不能少
- 漯河城投30亿元私募债券获上交所受理
- 澳门首台盾构机始发
- 红星美凯龙(01528)建议发行不超过3亿美元债券
- 9名顶流基金经理一季度回撤超15%,不乏“反思”声音
- 3月制造业PMI与服务业PMI双双下行 宏观政策或在稳增长方向持续加码
- 郑州银行2021年净利增长1.85%低于银行业平均增速,涉房贷款不...
- 达美乐入华25年:要做“中国第一”的比萨,光靠快不行
- 用天干地支、阴阳五行预测股市,2家券商被罚!证监会:零容忍
- 不懂听力损失如何实现声音补偿?左点助听器为你在线定制方案!
- 家庭类消毒商品要选对 过度消毒会给健康带来负面作用
- Doo prime德璞资本:俄罗斯释放原油库存,WTI原油期货大跌4%
- 一季度权益类基金收益不佳 仅59只产品收益率为正
- 一季度55家公司定增募资约800亿元 逾三成公司跌破定增价
- 万科去年营收增长8% 非开发业务迎来高速发展阶段
- 深圳发布住房公积金年度报告 近九成提取额用于住房消费
- “高铁传媒第一股”兆讯传媒的尴尬,持续破发股价跌幅近20%
- 嘉麟杰:紧急转产防疫物资 为上海提供提供近100万件
- 美联储加息加剧拉美物价及债务压力
- 山河药辅300452
- 派氪司科技完成Pre-A轮融资,发力保险风控领域市场
- 本土新增“1803+6651”
- 中国人保坚持卓越保险战略
- 看世界:华尔街调高美联储加息预期