RHCE第六天

目录

一.tuned\stratis\vdo总结和课堂案例


总结

1.tuned特性主要还是使用linux系统现有的一些调节手段和工具,包括CPU、磁盘的电源管理工具,内核参数调整等方式进行系统的性能调节。其主要的特点在于将上述的调整整合到一个具体的策略(profile)中,这样用户可以根据不同的使用场景和需求,很方便的对系统的性能进行设置,极大的简化了linux的性能调节。
2.Stratis 是新一代的存储管理解决方案,称为卷管理文件系统。可以通过它创建文件系统及调整其大小时以动态、透明的方式来管理卷层。不过,尽管这些文件系统的社区开发已经持续很多年,但仍未达到红帽企业 Linux 主要本地存储所需要的功能支持和稳定性水平。

Stratis 以管理物理存储池的服务形式运行,并透明地为所创建的文件系统创建和管理卷。由于 Stratis 使用现有的存储驱动程序和工具,因此 Stratis 也支持当前在 lvm、xfs 和设备映射器中使用的所有高级存储功能。Stratis 文件系统没有固定大小,也不再预分配未使用的块空间。

Stratis 使用存储的元数据来识别所管理的池、卷和文件系统。因此绝不应该对 Stratis 创建的文件系统进行手动重新格式化或重新配置;只应使用 Stratis 工具和命令对它们进行管理。手动配置 Stratis 文件系统可能会导致该元数据丢失,并阻止 Stratis 识别它已创建的文件系统。您可以使用不同组的块设备来创建多个池。在每个池中,您可以创建一个或多个文件系统。目前每个池最多可以创建 2^24 个文件系统。

3.VDO的主要作用是节省磁盘空间,关键原理主要是重删和压缩,重删就是硬盘里拷贝来相同的数据,以前要占多份空间,现在只需要1份空间就可以了。类似我们在百度网盘中上传一个大型软件安装包,能实现秒传,其实是之前就有,所以无需再传一遍,也无需再占百度一份空间。另一方面是数据压缩,类似于压缩软件的算法,也可以更加节省磁盘空间。

1.tuned 调整优化配置文件

(1)安装软件

[root@localhost ~]# yum install tuend

(2)更改性能配置

[root@localhost ~]# tuned-adm profile balanced 
t[root@localhost ~]# tuned-adm active 
Current active profile: balanced

(3)推荐当前系统优化配置

[root@localhost ~]# tuned-adm recommend 
virtual-guest

(4)关闭开启

[root@localhost ~]# tuned-adm off
[root@localhost ~]# tuned-adm active 
No current active profile.

2.vdo 对存储空间进行的一个优化处理技术

(1)安装VDO模块

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

(2)创建VDO卷

[root@localhost ~]# vdo create --name vdo1 --device  /dev/sdb --vdoLogicalSize  15G
[root@localhost ~]# vdo list 
vdo1

(3)分析一个VDO卷

[root@localhost ~]# vdo status --name vdo1
[root@localhost ~]# vdo status --name vdo1 | grep Compression
    Compression: enabled (压缩)
[root@localhost ~]# vdo status --name vdo1 | grep Deduplication
    Deduplication: enabled (去重)

 (4)给VDO一个fps文件系统,之后挂载到/mnt/vdo1上

[root@localhost ~]# mkfs.xfs /dev/mapper/vdo1
[root@localhost ~]# mkdir /d1
[root@localhost ~]# mount /dev/mapper/vdo1 /d1

 (5)使用vdostats查看卷的初始统计信息和状态

[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)安装

[root@localhost ~]# yum install stratisd

[root@localhost ~]# yum install stratis-cli

(2)启动stratisd服务

[root@localhost ~]# systemctl enable --now stratisd.service

[root@localhost ~]# systemctl is-enabled stratisd.service
enabled

(3)创建池

[root@localhost ~]# stratis --version

(4)构建文件系统

[root@localhost ~]# stratis filesystem create redhat rhce

(5)挂载

[root@localhost ~]# tail -l /etc/fstab (永久挂载)

(6)扩容

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

(7)快照

[root@localhost ~]# stratis filesystem snapshot redhat rhce snap01

你可能感兴趣的:(linux,服务器,运维)