一、 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总结相关推荐

  1. RHCE(tuend,stratis,vdo)

    Stratis 是一个卷管理文件系统(VMF),类似于 ZFS 和 Btrfs.它使用了存储"池"的核心思想,该思想被各种 VMF 和 形如 LVM 的独立卷管理器采用.使用一个或 ...

  2. tuend\stratis\vdo总结和案例

    1.tuned 调优系统 系统管理员可以基于多种用例工作负载来调整各种设备设置,以此优化性能.tuned守护进程会利用反映特定工作负载要求的调优配置文件,以静态和动态量子方式应用调优调整. 配置静态调 ...

  3. RHCE(6)tuend\stratis\vdo总结和课堂案例

    目录: 一. tuned的介绍 选择调优配置文件: 关于tuned的一些操作指令: 二. VDO的介绍 关于vdo的一些操作指令: 三. stratis的介绍 关于stratis的一些操作指令: 一. ...

  4. RHCE--tuned\stratis\vdo总结

    一.tuned简介 对普通用户而言,Linux应用环境优化是比较困难的.领域多,范围广:CPU.存储.缓存策略.内存管理等涉及的参数.Linux内部虽然有默认设置值,可以应对大多数的情况场景,但是针对 ...

  5. Stratis和VDO高级存储

    Stratis和VDO高级存储 Stratis和vdo高级存储 Stratis高级存储 简介 配置stratis服务 VDO高级存储 简介 配置VDO服务 Stratis和vdo高级存储 Strati ...

  6. 在Centos8 中使用Stratis管理本地存储(一)

    Stratis是RHEL8/Centos8中提供的一个新的本地存储管理工具,它将有助于在块设备上创建分层存储.在RHEL8/Centos8中,可以通过安装两个软件包获得Stratis.在RHEL7,我 ...

  7. linux怎么修改vdo的名字,linux中VDO的使用

    VDO(Virtual Data Optimize虚拟数据优化):通过压缩或删除存储设备上的数据来优化存储空间 VDO层放置在现有块存储设备例如RAID设备或本地磁盘的顶部.这些块设备也可以是加密设备 ...

  8. linux 控制台存储,技术|使用 Stratis 从命令行管理 Linux 存储

    通过从命令行运行它,得到这个易于使用的 Linux 存储工具的主要用途. 正如本系列的第一部分和第二部分中所讨论的,Stratis 是一个具有与 ZFS 和 Btrfs 相似功能的卷管理文件系统.在本 ...

  9. CPU使用率,Blender顶级视频教程,Python,Linux,Stratis,Pidgin等

    Opensource.com的贡献者Brendan Gregg在3月的SCaLE 16x上发表了UPSCALE演讲,我们发布了视频, CPU使用率不正确 ,这在上周引起了读者的极大欢迎. 请继续阅读, ...

最新文章

  1. Javascript MVC架构之旅
  2. setBackgroundDrawable和setBackgroundColor的用法(转)
  3. java中class_Java中Class对象详解
  4. linux 神的编辑器,编辑器之神-vim的使用,编辑器神-vim
  5. spring 获取url参数
  6. 软件测试个人心得总结
  7. 字符串的模式匹配--BF算法KMP算法
  8. 全球芯片短缺将持续到2022年 GPU备货将受影响?
  9. HttpContext.Current.Cache在控制台下不工作
  10. 字符串中第一次重复出现的数及第一次不重复出现的数
  11. 如何使用JavaScript 结合XSLT转换XML文档
  12. CF995C Leaving the Bar
  13. 安装 Linux 系统,如何选择操作系统和电脑硬件
  14. 解决accuracy_score报错Classification metrics can‘t handle a mix of continuous and multiclass targets
  15. 移动终端基础数据管理系统
  16. 亚马逊云科技平台上的无服务器 WebSocket
  17. jacob根据word模板生成文
  18. 读懂Wi-Fi 6:看这本白皮书就够了!(附全文下载)
  19. labview入门范例 哈哈
  20. 计算机音乐数字乐谱天空之城,idreampiano天空之城乐谱

热门文章

  1. 揭秘物理挖洞、鳄鱼洗澡、百战天虫!(价值百万)
  2. 求两条曲线的交点 matlab,matlab求两条曲线交点
  3. php级差,韩天峰(Rango)的博客
  4. 五一在家宅5天?前端开发工程师必读书单送给你!(文末大彩蛋!)
  5. 树莓派linux 容量不足,树莓派内存不足,使用zram来压缩数据增加内存
  6. java实现 从键盘输入年月日,判断这一天是一年中的第几天
  7. 匆匆忙忙赶出的Arcgis Android api demo,拿出来献丑啦
  8. 零售店库存管理有哪些方法?有哪些零售店库存管理软件可以使用?
  9. 读 YYCache 源码解析
  10. 混得不好,就别去思考