注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

PostgreSQL 中文网

 
 
 

日志

 
 

ZFS: ZFS Intent Log  

2014-07-07 16:47:06|  分类: FreeBSD/ZFS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |


        ZFS 文件系统也有类似数据库的重做日志,被称为 ZFS Intent Log ,简称 ZIL, 还有个术语,被称为  Separate Intent Log,  简称 SLOG,是指存储 ZIL日志的独立的设备, 手册上提到使用 ZIL 可以提高文件系统性能,还能够用来恢复文件系统,接下来在虚拟机实验下增加 ZIL。
 
    在虚拟机上新增三块盘 da1,da2,da3, 其中 da1,da2 各为 1GB, da3 为10 GB,这块盘这里没用到,备用。

--1 /var/log/messages 日志

Jul  6 22:33:15 francs kernel: da1 at mpt0 bus 0 scbus2 target 1 lun 0
Jul  6 22:33:15 francs kernel: da1: <VMware, VMware Virtual S 1.0> Fixed Direct Access SCSI-2 device
Jul  6 22:33:15 francs kernel: da1: 320.000MB/s transfers (160.000MHz DT, offset 127, 16bit)
Jul  6 22:33:15 francs kernel: da1: Command Queueing enabled
Jul  6 22:33:15 francs kernel: da1: 1024MB (2097152 512 byte sectors: 64H 32S/T 1024C)
Jul  6 22:33:15 francs kernel: da2 at mpt0 bus 0 scbus2 target 2 lun 0
Jul  6 22:33:15 francs kernel: da2: <VMware, VMware Virtual S 1.0> Fixed Direct Access SCSI-2 device
Jul  6 22:33:15 francs kernel: da2: 320.000MB/s transfers (160.000MHz DT, offset 127, 16bit)
Jul  6 22:33:15 francs kernel: da2: Command Queueing enabled
Jul  6 22:33:15 francs kernel: da2: 1024MB (2097152 512 byte sectors: 64H 32S/T 1024C)
Jul  6 22:33:15 francs kernel: da3 at mpt0 bus 0 scbus2 target 3 lun 0
Jul  6 22:33:15 francs kernel: da3: <VMware, VMware Virtual S 1.0> Fixed Direct Access SCSI-2 device
Jul  6 22:33:15 francs kernel: da3: 320.000MB/s transfers (160.000MHz DT, offset 127, 16bit)
Jul  6 22:33:15 francs kernel: da3: Command Queueing enabled
Jul  6 22:33:15 francs kernel: da3: 10240MB (20971520 512 byte sectors: 255H 63S/T 1305C)

备注: 有时候不知道设备名称,日志里可以看到详细信息。

--2 查看硬盘文件

root@francs:~ # ls /dev/da*
/dev/da0        /dev/da1        /dev/da2        /dev/da3


--3 查看池状态

root@francs:~ # zpool status
  pool: zp1
 state: ONLINE
  scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        zp1         ONLINE       0     0     0
          da0       ONLINE       0     0     0

errors: No known data errors

备注:这里仅有 da0 盘。

--4 给 zp1 池增加 SLOG 设备

root@francs:~ # zpool add zp1 log mirror da1 da2

备注: 给 zp1 池增加 SLOG 设备,并且 da1,da2 做成镜像。

--5 再次查看 zp1 状态

root@francs:~ # zpool status zp1
  pool: zp1
 state: ONLINE
  scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        zp1         ONLINE       0     0     0
          da0       ONLINE       0     0     0
        logs
          mirror-1  ONLINE       0     0     0
            da1     ONLINE       0     0     0
            da2     ONLINE       0     0     0

errors: No known data errors

备注:看到 da1,da2 已经在 logs 组里了。

--6 查看池的使用情况

root@francs:~ # zpool iostat -v zp1
               capacity     operations    bandwidth
pool        alloc   free   read  write   read  write
----------  -----  -----  -----  -----  -----  -----
zp1         5.72M  29.7G      0      0     54  11.3K
  da0       5.72M  29.7G      0      0     54  11.3K
logs            -      -      -      -      -      -
  mirror        0  1016M      0      0      0      0
    da1         -      -      0      0    191  18.4K
    da2         -      -      0      0    191  18.4K
----------  -----  -----  -----  -----  -----  -----

备注:这里可以清楚的看到池的空间使用情况,logs 为 mirror, 大小为 1GB。

--7 参考
  评论这张
 
阅读(524)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016