首页 文章 精选 留言 我的

精选列表

搜索[AI功能],共10000篇文章
优秀的个人博客,低调大师

谷歌为 Linux 内核添加 HugeTLB 高粒度映射功能

谷歌工程师 James Houghton 已向内核发送了两轮补丁,用于将 HugeTLB 高粒度映射 (HGM) 的概念引入 Linux 内核。目前他共发送了 46 个处于 RFC 后状态的补丁集以供审核。 Linux 内存管理采用“分页机制”, 当运行内存需求量较大时,太大的(4K/2M/1G) 大小的页面会导致较多的 TLB miss 和缺页中断,从而大大影响应用程序性能。HugeTLB 相当于这种 hugepage 大页面的管理者,它记录 TLB 中的条目并指向到 Hugepage,Hugepage 页面的分配及释放,都由此模块负责。 HugeTLB HGM 允许 HugeTLB 页面以类似于 PTE 映射的透明大页面 (THP) 的方式进行高粒度映射。Google 将 HugeTLB HGM 引入 Linux 对 VM 实时迁移和内存故障处理有不小的优化。James 在邮件中阐述了 HugeTLB HGM 补丁系列的一些主要优势: HugeTLB HGM 能够以快 100 倍的速度取消暂停 vCPU ,有助于客户机的稳定性,并且完全能够使用 1G 页面,可显著提高稳态客户机性能。 在通过网络完全复制一个大页面之后,我们希望将映射折叠到它通常的样子(例如,一个 PUD 对应一个 1G 页面)。但我们没有让内核自动执行此操作,而是让用户空间告诉我们折叠范围(通过 MADV_COLLAPSE)。 内存故障:当在 HugeTLB 页面中发现内存错误时,如果我们可以只取消映射包含错误的 PAGE_SIZE 部分,那将是非常理想的。使用高粒度映射可以做到这一点,但目前这个补丁系列没有解决这个问题。 最初,这种 HugeTLB 高粒度映射支持仅支持 x86_64,但也有针对 AArch64 和其他 CPU 架构的计划。通过内核补丁系列了解有关 HugeTLB HGM 支持的更多详细信息。

优秀的个人博客,低调大师

Gitlab 中 Github import 功能存在远程代码执行漏洞

漏洞描述 GitLab 是由GitLab公司开发的、基于Git的集成软件开发平台。 GitLab 的漏洞版本中存在远程代码执行漏洞,允许经过身份验证的用户通过GitHub API端点导入远程执行代码。 漏洞名称 GitLab 远程代码执行漏洞 漏洞类型 代码注入 发现时间 2022/8/23 漏洞影响广度 广 MPS编号 MPS-2022-54280 CVE编号 CVE-2022-2884 CNVD编号 - 影响范围 GitLab CE/EE@[11.3.4, 15.1.5) GitLab CE/EE@[15.2, 15.2.3) GitLab CE/EE@[15.3, 15.3.1) 修复方案 **升级GitLab CE/EE到 15.1.5 或 15.2.3 或 15.3.1 或更高版本 ** 参考链接 https://www.oscs1024.com/hd/MPS-2022-54280 https://about.gitlab.com/releases/2022/08/22/critical-security-release-gitlab-15-3-1-released/ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2884 https://security.tencent.com/ti/update_detail/C9Me3lNW8Ih7ZPJBrEyHkbOcoKVtnwaj 情报订阅 OSCS(开源软件供应链安全社区)通过最快、最全的方式,发布开源项目最新的安全风险动态,包括开源组件安全漏洞、事件等信息。同时提供漏洞、投毒情报的免费订阅服务,社区用户可通过配置飞书、钉钉、企业微信机器人,及时获得一手情报信息推送: https://www.oscs1024.com/?src=osc 具体订阅方式详见: https://www.oscs1024.com/docs/vuln-warning/intro/?src=osc

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册