tuend\stratis\vdo总结和案例

一.tuend使用

1.使用环境(即可以调整的文件):

balanced:非常适合在节能和性能之间寻求折衷的系统。

desktop:源自平衡配置文件,提供交互式应用程序的更快响应。

throughput-performance:调整系统以获得最大吞吐量。

latency-performance:对于要求低延迟,以功耗为代价的服务器系统的理想选择。

network-latency:源自延迟性能配置文件,它启用其他网络调整参数以提供较低的网络延迟。

network-throughput:从吞吐量性能概要文件得出,附加的网络调整参数适用于最大的网络吞吐量。

powersave:调整系统以最大程度地节省电力。

oracle:基于吞吐量性能概要文件针对Oracle数据库负载进行了优化。

virtual-guest:优化以在虚拟访客中运行。

virtual-host:如果用于运行KVM guest虚拟机,请调整系统以获得最佳性能。
(以上转载于:https://blog.csdn.net/Newcomer_L/article/details/127755836)

2.基础配置

1.安装软件
[root@localhost ~]# dnf/yum install tuend

2.更改性能配置
[root@localhost ~]# tuned-adm profile balanced   -----选择使用环境
[root@localhost ~]# tuned-adm active            ------激活配置

3.优化配置
[root@localhost ~]# tuned-adm recommend

4.关闭
[root@localhost ~]# tuned-adm off
[root@localhost ~]# tuned-adm active 

二.vdo对存储空间进行的一种优化处理操作

1.vdo相关了解

VDO(Virtual Data Optimize虚拟数据优化): 通过压缩或删除存储设备上的数据来优化存储空间

VDO层放置在现有块存储设备例如RAID设备或本地磁盘的顶部。这些块设备也可以是加密设备。存储层(如LVM logic卷和文件系统放置在VDO层的顶部。
VDO按以下顺序将三个阶段应用于数据,减少存储设备上的占用空间

零区块的排除:
在初始化阶段,整块为0的会被元数据记录下来,这个可以用水杯里面的水和沙子混合的例子来解释,使用滤纸(零块排除),把沙子(非零空间)给过滤出来,然后就是下一个阶段的处理

重复数据删除:
在第二阶段,输入的数据会判断是不是冗余数据(在写入之前就判断),这个部分的数据通过UDS内核模块来判断(U niversal D eduplication S ervice),被判断为重复数据的部分不会被写入,然后对元数据进行更新,直接指向原始已经存储的数据块即可

压缩:
一旦消零和重删完成,LZ4压缩会对每个单独的数据块进行处理,然后压缩好的数据块会以固定大小4KB的数据块存储在介质上,由于一个物理块可以包含很多的压缩块,这个也可以加速读取的性能
2.相关配置

1.安装

[root@localhost ~]# yum install vdo kmod-kvdo -y

2.创建

[root@localhost ~]# vdo create --name vdo1 --device  /dev/sdb --vdoLogicalSize  15G ------#创建VDO卷,名字为vdo1,设备路径为/dec/sdb,VDO卷大小为15G
[root@localhost ~]# vdo list 

3.挂载

[root@localhost ~]# mkfs.xfs /dev/mapper/vdo1   ----VDO卷格式化为xfs格式
[root@localhost ~]# mkdir /d1                    -----创建挂载目录
[root@localhost ~]# mount /dev/mapper/vdo1 /d1

4.查看

[root@localhost ~]# vdostats --human-readable 
Device                    Size      Used Available Use% Space saving%
/dev/mapper/vdo1          5.0G      3.0G      2.0G  60%           N/A

三.stratis

1.基础知识:

Stratis 是一个卷管理文件系统volume-managing filesystem(VMF),一个具有与 ZFS 和 Btrfs 相似功能的卷管理文件系统,使用 Stratis 从命令行管理 Linux 存储
Stratis 有三个概念:
blockdevs、池和文件系统。
Blockdevs 是组成池的块设备,例如磁盘或磁盘分区。
一旦创建池,就可以从中创建文件系统。、

2.基础配置

1.安装
[root@localhost ~]# yum install stratisd
[root@localhost ~]# yum install stratis-cli

2.启动
[root@localhost ~]# systemctl enable --now stratisd.service 
[root@localhost ~]# systemctl is-enabled stratisd.service

3.创建池
[root@localhost ~]# stratis pool create rehat /dev/vdg

4.构建文件系统
[root@localhost ~]# stratis filesystem create redhat rhce

5.挂载
[root@localhost ~]# mkdir rece
[root@localhost ~]# mount /dev/stratis/rehat/rhce rhce 

6.扩容
[root@localhost ~]# stratis pool add-data redhat  /dev/sdb


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值