免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2270 | 回复: 0
打印 上一主题 下一主题

LVM的同步策略 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-29 11:39 |只看该作者 |倒序浏览
同步策略
可以通过启用或禁用逻辑卷的以下两项功能保持镜像数据的一致性:镜像写高速缓存和镜像一致性恢复。
通过镜像写高速缓存进行同步
镜像写高速缓存 (MWC) 提供了一种在系统崩溃或发生故障之后快速重新同步数据的方法,但对于常规系统的使用会可能有性能损失。
镜像写高速缓存会跟踪卷组中发生 I/O 写入的位置,并定期在磁盘数据结构中记录此活动。对于尚未在物理卷上记录的每个镜像写入,还需要额外的一次磁盘写入。这会降低运行时 I/O 写入处理的速度以及随机访问磁盘时的性能;写入已经记录的磁盘区域时,性能不会受到影响。
系统崩溃后进行重新引导时,操作系统会使用镜像写高速缓存快速重新同步不一致的数据块。
对于顺序访问的逻辑卷(例如,数据库日志),额外的磁盘写入的频率很低,但会随着访问随机程度的提高而增高。因此,如果运行时性能比崩溃恢复时间更重要,那么包含数据库数据的逻辑卷,或者有很少或不经常写入的大文件(超过 256 KB)的文件系统的逻辑卷,不应使用镜像写高速缓存。
要启用或禁用镜像写高速缓存,请使用带 -M y 或 -M n 选项的 lvcreate 命令或 lvchange命令。
通过镜像一致性恢复进行同步
启用 LVM 镜像一致性恢复时,LVM 不会影响运行时 I/O 性能。但是,在系统崩溃以后,对于使用镜像一致性恢复的任何逻辑卷,会在激活卷组时重新同步整个数据空间。可以在后台执行同步,不影响重新引导或访问;但是在此期间,I/O 性能和冗余度都会降低。
在不使用镜像一致性机制的情况下进行同步禁用镜像一致性恢复时,操作系统的运行时行为与前面的方法的行为相同。但是,在发生崩溃后,LVM 不会对数据进行重新同步。对于交换卷和应用程序(如数据库)使用的、有其自己的保持或恢复数据一致性的方式(如事务日志文件)的卷来说,此方法非常有用。但是,请注意,
可以将数据库日志文件本身配置为镜像逻辑卷,以便使用镜像写高速缓存。
要控制镜像一致性恢复的使用,请使用带 -c y 或 -c n 选项的 lvcreate 命令或 lvchange命令。
基于这些,swap都应该禁用MWC,但是一般的系统都是默认的MWC,可以通过swapinfo找到swap卷,再lvdisplay查看是否启用了MWC,对主swap如果要改这个选项,需要重启进入维护模式修改。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/3674/showart_370197.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP