openEuler 23.09 技术白皮书API 用户可以直接使用OS的mmap分配统一虚拟内存,GMEM在mmap系统调用中新增分配统一虚拟内存的标志(MMAP_ PEER_SHARED)。 同时 libgmem 用户态库提供了内存预取语义 hmadvise 接口,协助用户优化加速器内存访问效率(参考 https:// gitee.com/openeuler/libgmem)。 约束限制 • 目前仅支持 2M 大页,所以 host 世界,有一个困扰大家已久的难题:如何在不影响业务的情况下,快速可靠地修复漏洞、解决故障。 当前常见的方法是采用热补丁技术:在业务运行过程中,对问题组件直接进行代码级修复,业务无感知。然而,当前 热补丁制作方式复杂,补丁需要代码级匹配,且管理困难,特别是用户态组件面临文件形式、编程语言、编译方式、运行 方式的多样性问题,当前还没有简便统一的补丁机制。 为了解决热补丁制作和管理的问题,SysCare 应运而生。 SysCare 传统 ACL 首先的问题是配置复杂且不直观,一个报文最终是 ACCEPT 还是 DROP 需要把全部 chain 的规则看完才能 知道。第二个问题是 ACL 实现起来也比较复杂,特别是范围比较,掩码匹配等都需要特殊处理,命令行的解析就是一个很 麻烦的工作。基于 CTinspector 可以开发应用实例应用于 ACL 规则的配置和下发。 CTinspector 断点执行命令的特性可应用于网络连通性测试,诊断网络利用率性能指标。0 码力 | 52 页 | 5.25 MB | 1 年前3
openEuler 22.03 LTS SP2 技术白皮书优先级虚拟机业务推荐: 非时延敏感类业务,如视频编码、大数据处理、离线渲染、机器学习训练等。 应用场景 版本功能如下: • 集群调度增强:增强 OpenStack Nova 能力,支持优先级语义调度。 • 功耗控制:通过对低优先级虚拟机的 CPU 带宽进行限制,以此达到降低整机功耗的同时保障高优先级虚拟机 QoS。 • Cache 及内存带宽控制:支持对低优先级虚拟机的 LLC 和内存带宽进行限制,当前仅支持静态分配。 世界,有一个困扰大家已久的难题:如何在不影响业务的情况下,快速可靠地修复漏洞、解决故障。 当前常见的方法是采用热补丁技术:在业务运行过程中,对问题组件直接进行代码级修复,业务无感知。然而,当前 热补丁制作方式复杂,补丁需要代码级匹配,且管理困难,特别是用户态组件面临文件形式、编程语言、编译方式、运行 方式的多样性问题,当前还没有简便统一的补丁机制。 为了解决热补丁制作和管理的问题,SysCare 应运而生。 SysCare0 码力 | 48 页 | 5.62 MB | 1 年前3
openEuler 22.09 技术白皮书置的调度策略模板,支持用户快速编排和扩展,对用户 编程友好。 2. 标签管理机制:支持对任务 / 进程 / 组 / 用户等对象的自定义扩展标签,承载用户态与内核态,内核态组件之间的协同 调度的语义。 3. 调度组件 hook 点与 helper 函数:支持对 CFS 调度类的选核,选任务,抢占流程的自定义策略注入。 适用场景 开发人员、系统管理人员基于可编程内核框架针对不同应用场景,开发自定义策略,动态加载到内核执行。 是一种高低优先级虚拟机混部场景下的 QoS 感知资源调度器,在保障高优先级虚 拟机 QoS 前提下提升物理机资源利用率。 功能描述 1. 集群调度增强:增强 OpenStack Nova 能力,支持优先级语义调度。 2. 功耗控制:通过对低优先级虚拟机的 CPU 带宽进行限制,以此达到降低整机功耗的同时保障高优先级虚拟机 QoS。 3. Cache 及内存带宽控制:支持对低优先级虚拟机的 LLC 和内存带宽进行限制,当前仅支持静态分配。 Nova compute cgroup/resctrl/proc Libvirt 优先级定义 Neutron Cinder Glance Neutron Nova 混部资源模型 优先级语义 全局绑核 OpenStack Kernel 控制空间搜索 CPU 带宽控制 功耗数据采集 干扰定位 干扰量化 Qos 分析 Qos 控制 防饥饿及优先级反转 SMT 隔离 硬优先级0 码力 | 13 页 | 1.39 MB | 1 年前3
Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . 53 2.3.2 通过正则表达式匹配软件包名称来列出软件包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 2.3.3 使用正则表达式匹配浏览 . . . . . . . . . . . . . . . . . . . . . . . . . . -name pattern 使用 shell “pattern”查找匹配的文件名(速度较慢) locate -d . pattern 使用 shell “pattern”查找匹配的文件名(速度较快,使用定期 生成的数据库) grep -e ”pattern” *.html 在当前目录下以“.html”结尾的所有文件中,查找匹配 “pattern”的文件并显示 top 全屏显示进程信息,输入“q”退出 ”[e]xim4*”” 命令中,可以避免 grep 在结果中排除它自己,正 则表达式中的”4*” 意思是空或字符”4” ,这样可以让 grep 既找到”exim” 也找到”exim4”。虽然”*” 可以用于命令名 称匹配和正则表达式中,但是它们的含义是不一样的。欲详细了解正则表达式可以参考 grep(1)。 作为训练,请使用上述的命令来遍历目录并探究系统。如果你有任何有关控制台命令的问题,请务必阅读手册。 尝试下列例子0 码力 | 261 页 | 1.39 MB | 1 年前3
Debian 參考手冊(第 2.109 版). . . . . . . . . . . . . . . . . . 53 2.3.2 通過正規表達式匹配軟體包名稱來列出軟體包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 2.3.3 使用正規表達式匹配瀏覽 . . . . . . . . . . . . . . . . . . . . . . . . . . -name pattern 使用 shell “pattern”查找匹配的文件名(速度較慢) locate -d . pattern 使用 shell “pattern”查找匹配的文件名(速度較快,使用定期 生成的數據庫) grep -e ”pattern” *.html 在當前目錄下以“.html”結尾的所有文件中,查找匹配 “pattern”的文件並顯示 top 全螢幕顯示行程資訊,輸入“q”退出 ”[e]xim4*”” 指令中,可以避免 grep 在結果中排除它自己,正 規表達式中的”4*” 意思是空或字元”4” ,這樣可以讓 grep 既找到”exim” 也找到”exim4”。雖然”*” 可以用於指令名 稱匹配和正規表達式中,但是它們的含義是不一樣的。欲詳細瞭解正規表達式可以參考 grep(1)。 作爲訓練,請使用上述的指令來遍歷目錄並探究系統。如果你有任何有關控制臺指令的問題,請務必自行閱讀手冊。 嘗試下列例子0 码力 | 260 页 | 1.41 MB | 1 年前3
Linux命令大全搜索工具 v1.8CN 构建 netstat 查看Linux中网络系统状态信息 newusers 用于批处理的方式一次创建多个命令 nfsstat 列出NFS客户端和服务器的工作状态 ngrep 方便的数据包匹配和显示工具 nice 改变程序执行的优先权等级 nisdomainname 显示主机NIS的域名 nl 为每一个文件添加行号 nm 显示二进制目标文件的符号表 nmap 网络探测和安全审核 这些参数在linux上的适用频率是相当高的,尤其是你用vim做为IDE的话 1. -c(统计)/ -i(忽略大小)/ -h(不显示名称)/ 2. -l(只显文件名)/ -n(加行号)/ -v(显示不匹配) ack官网列出了这工具的5大卖点: 1. 速度非常快,因为它只搜索有意义的东西。 2. 更友好的搜索,忽略那些不是你源码的东西。 3. 为源代码搜索而设计,用更少的击键完成任务。 4. -i hello 3. ack-grep -v hello 4. ack-grep -w hello 5. ack-grep -Q 'hello*' 对搜索结果进行处理,比如只显示一个文件的一个匹配项,或者xxx 1. ack-grep --line=1 # 输出所有文件第二行 2. ack-grep -l 'hello' # 包含的文件名 3. ack-grep -L0 码力 | 1347 页 | 8.79 MB | 1 年前3
Linux就该这么学 第2版系统,具有广泛的适用性。本书配套软件及资料完全免费,可通过 www.linuxprobe.com 网站获取,相关的付费培训课程大家可根据自身情况自愿报名。本书将 会从零基础带领您入门 Linux 系统,然后渐进式地提高内容难度,以匹配生产环境对运维人 员的要求。而且,本书每章都配套有大量的图、表、命令示例以及课后复习题,大家可以在 阅读本书的过程中同步操作完所有的实验内容,以达到增强学习兴趣与加深记忆的效果。最 后,本书以及配套资源相较于当前红帽 为寻找条件(如文件名、大小、修改时间、权限等信息),一旦匹配成功则默认将信息显示到 屏幕上。find 命令的参数以及作用如表 2-13 所示。 表 2-13 find 命令中的参数以及作用 -name 匹配名称 -perm 匹配权限(mode 为完全匹配,-mode 为包含即可) -user 匹配所有者 -group 匹配所属组 -mtime -n +n 匹配修改内容的时间(-n 指 -n +n 匹配访问文件的时间(-n 指 n 天以内,+n 指 n 天以前) -ctime -n +n 匹配修改文件权限的时间(-n 指 n 天以内,+n 指 n 天以前) -nouser 匹配无所有者的文件 -nogroup 匹配无所属组的文件 -newer f1 !f2 匹配比文件 f1 新但比 f2 旧的文件 --type b/d/c/p/l/f 匹配文件类型(后0 码力 | 552 页 | 22.25 MB | 1 年前3
CentOS 7 操作命令-基础篇1.22019-12-10 06:03 用户名 终端 登录时间 18 5.Linux 下输入命令前几个字母后,如果没有二义性,可以按下 Tab 键自动补全命令,如果 有二义性,按下 Tab 键后会显示出所有匹配的命令 6.可以按键盘上的箭头键的上下键↑ ↓,查看刚刚输入过的命令,当我们需要重复执行某个命 令时,可以按上箭头找到那条命令,再回车就可以了,不必每次都输入一长串命令。 7.在输入命令时如果命 #find 目录名 -iname xxx //在指定目录下查找所有名为 xxx 的文件(不区分大小写) #find 目录名 -iname *xxx* //在指定目录下查找所有名为 xxx 的文件,*为模糊匹配 #find 目录名 -user coflee //在指定目录下查找所有属于 coflee 用户的文件 根据时间查找(+5 表示在指定时间之前,-5 表示在指定时间之内) #find 目录名 -mtime 与出流量相关(tcp)或与 ssh、dhcpv6-client 预定义服务匹配 的流量可传入 work 与出流量相关(tcp)或与 ssh、dhcpv6-client、ipp-client 预定义服务匹配 的 流量可传入 home 与出流量相关(tcp)或与 ssh、dhcpv6-client、ipp-client、mdns、Samba-client 预定义服务匹配 的流量可传入 internal 同 home external0 码力 | 115 页 | 8.68 MB | 1 年前3
Debian 新维护者手册到哪里去搜索,哪些才是呢?你可以通过以下的方法找到它们: $ grep -nr --include=’*.[c|h]’ -e ’usr/local/lib’ . grep 会递归搜索整个源代码树并告诉你所有匹配项的文件名和行号。 编辑那些文件,在那些行中用 usr/lib 替换 usr/local/lib。这个过程可以用如下方法自动化完成: $ sed -i -e ’s#usr/local/lib#usr/lib#g’ 后的基本名称会按照 Perl 正则表达式匹配 (参看 perlre(1)) gentoo-(.+)\.tar\.gz。在所有匹配的 文件里,将会下载带有最大版本号的,此后由 uupdate 程序创建更新的源代码树。 尽管上述内容对于所有站点都适用,但 SourceForge 下载服务 (http://sf.net (http://sf.net) ) 仍是一个例外。当 watch 中包含 匹配 Perl 正则表达式 是否有人为某些仍然未修复的 bug 提供了补丁。 • 检查 .changes 文件以确保你正要上传到正确的发行版、正确的列出 BUG 关闭 Closes 字段、Maintainer 和 Changed-By 字段相匹配,以及文件是否已经使用 GPG 签署等。 Debian 新维护者手册 51 / 57 Chapter 9 上传软件包 本教程文档已被重写为另外的 Debian 维护者指导 (https://www0 码力 | 63 页 | 493.28 KB | 1 年前3
Debian 维护者指南您应当按照 机器可解析的 debian/copyright 文件(DEP-5)对其进行排版。 Caution 这里的 debian/copyright 文件中描述的许可证信息匹配信息应当合适地进行排 序,以确保越宽泛的文件匹配越靠前。请参见 Section 6.4。 debmake 命令会以扫描整个源码树的方式创建初步的、兼容 DEP-5 的模板文件。它会内部调用许可 证检查工具来对许可证文本进行分类。⁵ • debmake 命令生成的带额外 .ex 后缀名的配置文件必须在移除这个多余后缀名后才能发挥作用。 • 您应当删除 .ex 命令生成但对您无用的配置模板文件。 • 请按需复制配置模板文件以匹配其对应的二进制包名称以及您的需求。 49 CHAPTER 5. 基本内容 5.14. DEBIAN 打包的定制化 5.14 Debian 打包的定制化 我们来重新归纳一下 Debian 打包定制化的相关内容。 -k”命令可以完整解析 debian/copyright 并将当前软件包中的所有非二进制文件内含的许可 证信息按照最后一项匹配的方式与 debian/copyright 文件中的信息进行对比。 在您编辑自动生成的 debian/copyright 文件时,请确保将最通用的文件匹配模式放在文件前部,最精 确的匹配模式放在后部。 63 CHAPTER 6. DEBMAKE 选项 6.5. DEBMAKE -J Tip0 码力 | 142 页 | 1.11 MB | 1 年前3
共 28 条
- 1
- 2
- 3













