体育游戏app平台觉赞”精真金不怕火两个月前-开云「中国」Kaiyun·官方网站-登录入口

12月30日获悉体育游戏app平台,操作系统(Tencent OS)内核团队在Linux社区沉默提交的两项改革,得手管束了自2021年以来一直困扰着一线厂商,并在近期让多个Linux顶级Maintainer(软件珍贵者)困惑的要津内核bug。这一改革决策最终被归拢参加后续的LinuxLTS(Long-term support)版块中,并赢得了Linux之父Linus Torvalds的高度评价。

Linus:“不解,觉赞”
精真金不怕火两个月前,Linux社区中的一封邮件引起了庸碌暄和。其实验主若是,自2021年12月起,Linux内核中启用了Large folio特质(大概训诫系统访存性能)的XFS文献系统用户(但不仅限于XFS)有概率遭受缓存损毁导致的宕机问题。该问题受到了社区的高度爱好。
XFS是最常见的Linux文献系统之一,在常见的Linux使用场景中,如职业器、桌面等,XFS被看成主力文献系统多数遴选。尽管该bug较难触发,但其潜在风险仍然让社区和各大厂商感到不安。Meta和Cloudflare等公司甚而不得不暂时禁用XFS的Large folio特质以确保系统踏实。
一个多星期的究诘中,世界迟迟莫得捕捉到bug所激励的具体位置或印迹,仅仅说明bug照实存在况且亟需设立。几位顶级Maintainer,以及Linus Torvalds本东说念主也参与参加究诘。
社区在庸碌排查的经由中,斯须发现这个问题在新的Linux内核版块中还是不复存在。进一步的打听发现,这一变化归功于腾讯云操作系统内核团队在本年4月提交的两项改革。
本来,腾讯云操作系统内核团队在进行操作系统性能优化研发时发现,操作系统内核使用XArray(内核顶用于处理广范围地址索引结构的基数树处理库)管束Page Cache(页面缓存)时,会因XArray在分拨内存时莫得洽商好并发修改的问题,导致分拨的内存指针可能指向装假的数据,对外弘扬为XFS与其他引入了Large Folio特质的文献系统均有概率出现卡死宕机甚而数据丢失的情况。
针对这一问题,腾讯云操作系统内核团队在优化Page Cache对Xarray的使用上,引入了一个新的扶植函数,简化了Xarray的中Large Folio的插入算法,并进一步梳理和设立了内存分拨的并发处理,确保了即使在多线程环境下,内存分拨和开释也能正确进行。这些改变不仅设立了数据损坏的问题,还训诫了操作系统系统的性能。
资格了数个星期的究诘与分析后,这些改变被社区以为是最好的设立决策。
如今,这一设立决策还是被合入了最新的操作系统版块中,为这一问题画上了句号。同期,决策也极大训诫了大文献在Page Cache中的读入性能,数以十亿计运转Linux的开荒,齐会因此快少许。
除了此次孝顺外,腾讯云操作系统内核团队频年来通过与社区的缜密息争,在swap(交换空间)、memory cgroup(内存猖狂组)、页面与热度管束等方面抓续进行时代调动,不断训诫Linux内核的性能和踏实性,助力操作系统时代发展。
当今,腾讯云也开发了自研的职业器操作系统版块TencentOS Server,装机范围朝上1000万套,除了支抓腾讯自研的国民级行使,也庸碌职业了互联网、金融、政务、工业、动力、交通等行业客户。