一、 tuned的介绍
tuned(本地服务程序)
调整调优配置文件 ,对系统进行调优操作,根据不同的应用场景,加载不同的配置,可以选择对应的优化操作
系统管理员可以基于多种用例工作负载来调整各种设备设置,以此优化系统性能。tuned守护进程会利用反映特定工作负载要求的调优配置文件,以静态和动态两种方式应用调优调整。配置静态调优tuned守护进程会在服务启动时或选择新的调优配置文件时应用系统设置。静态调优会对配置文件中由tuned在运行时应用的预定义kernel参数进行配置。对于静态调优而言,内核参数是针对整体性能预期而设置的,不会随着活跃度的变化而进行调整。
配置可以做动态调优 对于动态调优而言,tuned守护进程会监视系统活动,并根据运行时行为的变化来调整设置。 从 所选调优配置文件中声明的初始设置开始,动态调优会不断进行调优调整以适应当前工作负载。例如,存储设备在启动和登录期间的使用率会比较高,但如果用户工作负载的内容是使用Web浏览 器和电子邮件客户端,则活动量会很少。同样,CPU和网络设备在整个工作日的高峰使用期间会出 现活动增加的情况。tuned守护进程会监视这些组件的活动并调整参数设置,以最大限度提升高活动量期间的性能,并在低活动量期间降低设置值。tuned守护进程将使用预定义调优配置文件中提供的性能参数。安装并启用TUNED\n\n默认情况下,红帽企业Linux8的最小安装中包含并启用了tuned款件包。要手动安装并启用该软件包。
关于tuned的一些操作指令:
二、 VDO的介绍
VDO(压缩存储和删除重复数据)
VDO ( Virtual Data Optimize 虚拟数据优化):通过压缩或删除存储设备上的数据来优化存储空间
1、压缩和去重是为了能够更好的提供存储空间的利用率
2 、需要加载两个内核模块
kvdo: 用于压缩
uds: 用于去重的
3 、 vdo 设备位于现有的存储的顶部: 比如块设备:/dev/nvme0n5 ,也可以构建在 LV 上。
但是能够在 stratis 管理分层存储上使用 VDO 吗?不能。
在什么样的场景下,重复数据率高?比如: 虚拟化场景或者云场景: 10VM 全是 RHEL8 系统 .....
4 、实现的过程就 3 个步骤 1 :消除0 块\n 2 :去重 3 :压缩
注:传一个相同的文件,但是vdo卷占用磁盘空间并不会发生变化。
三、 stratis的介绍
Stratis (管理分层存储)
通过 Stratis ,便捷的使用精简配置( thin provisioning ),快照( snapshots )和基于池( pool-based)的管理和监控等高级存储功能;
Stratis 是一个卷管理文件系统 volume-managing filesystem ( VMF ),类似于 ZFS 和 Btrfs 。它使用了 存储“ 池 ” 的核心思想,该思想被各种 VMF 和 形如 LVM 的独立卷管理器采用。使用一个或多个硬盘(或分区)创建存储池,然后在存储池中创建卷volume 。与使用 fdisk 或 GParted 执行的传统硬盘分区不 同,存储池中的卷分布无需用户指定。
VMF 更进一步与文件系统层结合起来。用户无需在卷上部署选取的文件系统,因为文件系统和卷已经被合并在一起,成为一个概念上的文件树(ZFS 称之为数据集 dataset , Brtfs 称之为子卷 subvolume ,Stratis 称之为文件系统),文件数据位于存储池中,但文件大小仅受存储池整体容量限制。
换一个角度来看:正如文件系统对其中单个文件的真实存储块的实际位置做了一层抽象 abstract ,而 VMF 对存储池中单个文件系统的真实存储块的实际位置做了一层抽象。
基于存储池,我们可以启用其它有用的特性。特性中的一部分理所当然地来自典型的 VMF 实现implementation ,例如文件系统快照,毕竟存储池中的多个文件系统可以共享物理数据块 physical data block;冗余 redundancy ,分层,完整性 integrity 等其它特性也很符合逻辑,因为存储池是操作系统中 管理所有文件系统上述特性的重要场所。
上述结果表明,相比独立的卷管理器和文件系统层, VMF 的搭建和管理更简单,启用高级存储特性也更容易。
三、 stratis的介绍
Stratis (管理分层存储)
通过 Stratis ,便捷的使用精简配置( thin provisioning ),快照( snapshots )和基于池( pool-based)的管理和监控等高级存储功能;
Stratis 是一个卷管理文件系统 volume-managing filesystem ( VMF ),类似于 ZFS 和 Btrfs 。它使用了 存储“ 池 ” 的核心思想,该思想被各种 VMF 和 形如 LVM 的独立卷管理器采用。使用一个或多个硬盘(或分区)创建存储池,然后在存储池中创建卷volume 。与使用 fdisk 或 GParted 执行的传统硬盘分区不 同,存储池中的卷分布无需用户指定。
VMF 更进一步与文件系统层结合起来。用户无需在卷上部署选取的文件系统,因为文件系统和卷已经被合并在一起,成为一个概念上的文件树(ZFS 称之为数据集 dataset , Brtfs 称之为子卷 subvolume ,Stratis 称之为文件系统),文件数据位于存储池中,但文件大小仅受存储池整体容量限制。
换一个角度来看:正如文件系统对其中单个文件的真实存储块的实际位置做了一层抽象 abstract ,而 VMF 对存储池中单个文件系统的真实存储块的实际位置做了一层抽象。
基于存储池,我们可以启用其它有用的特性。特性中的一部分理所当然地来自典型的 VMF 实现implementation ,例如文件系统快照,毕竟存储池中的多个文件系统可以共享物理数据块 physical data block;冗余 redundancy ,分层,完整性 integrity 等其它特性也很符合逻辑,因为存储池是操作系统中 管理所有文件系统上述特性的重要场所。
上述结果表明,相比独立的卷管理器和文件系统层, VMF 的搭建和管理更简单,启用高级存储特性也更容易。
今天的文章 tuend/stratis/vdo总结分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/101373.html