免费注册 查看新帖 |

Chinaunix

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

chunk文件中的offset怎么理解? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-07 14:34 |只看该作者 |倒序浏览
onstat -d

  1. 位址     chk/dbs    offset     大小       可用的     bpages     旗標  路徑名稱
  2. 51dfb928 1     1    0          128000     125256                PO--  /dbspace/sysdbs/rootdbs
  3. 5265e0f0 2     2    0          512000     255947                PO--  /dbspace/sysdbs/phydbs
  4. 5265e278 3     3    0          1548000    547947                PO-B  /dbspace/sysdbs/logdbs
  5. 5265e400 4     4    0          1024000    1023865               PO--  /dbspace/sysdbs/tmpdbs01
  6. 5265e588 5     5    0          2560000    1507505               PO-B  /dbspace/dbs01/dbs01_01
  7. 5265e710 6     5    0          2560000    2559997               PO-B  /dbspace/dbs01/dbs01_02
  8. 5265e898 7     6    0          2560000    2097410               PO-B  /dbspace/dbs02/dbs02_01
  9. 5265ea20 8     6    0          2560000    2559997               PO-B  /dbspace/dbs02/dbs02_02
复制代码
能不能用通俗易懂的语言描述下啊!

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2010-12-07 14:46 |只看该作者
本帖最后由 liaosnet 于 2010-12-07 14:50 编辑

从这个文件(设备)开始(0位) 偏移的大小。。

路径,偏移量,大小 3个加起来共同确定一个chunk空间

比如(以下用页表示):
路径                       偏移量      大小
/dev/rlvuserdbs     0            2000   
/dev/rlvuserdbs     2000      2000

这两个chunk都在同一个文件上,通过偏移量确定了其位置。。

论坛徽章:
0
3 [报告]
发表于 2010-12-07 15:06 |只看该作者
回复 2# liaosnet


    那我们在给dbspace新增chunk时,指定偏移量与不指定偏移量=0有什么区别
各自有什么优缺点呢?

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
4 [报告]
发表于 2010-12-07 15:10 |只看该作者
回复  liaosnet


    那我们在给dbspace新增chunk时,指定偏移量与不指定偏移量=0有什么区别
各自有什 ...
vbirding 发表于 2010-12-07 15:06



    在有些系统中,文件的前一部分页可能会被使用,故需要 偏移过这些空间,以免文件损坏。。

要是系统中的前一部分没有这样的页,那用0也可。。

论坛徽章:
0
5 [报告]
发表于 2010-12-07 15:55 |只看该作者
回复 4# liaosnet


    谢谢,有点小明白了。
以前从来没有思考过偏移量的问题,新增chunk总是默认-o 0

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
6 [报告]
发表于 2010-12-08 21:52 |只看该作者
现在用0也没事!

要是在一个设备上建多个chunk就需要注意offset

论坛徽章:
0
7 [报告]
发表于 2010-12-09 12:01 |只看该作者
回复 6# 大梦


    BZ,一个设备上建多个chunk为什么要注意offset呢?有点不解

  1.    如/dbspace是一个分区
  2.    我在/dbspace中建立几十个chunk文件,都是-o 0的,没有加offset呢
  3.    系统运行没有问题啊,不知道BZ所说的一个设备怎么理解。
  4.   
复制代码

论坛徽章:
1
15-16赛季CBA联赛之江苏
日期:2017-04-05 11:23:15
8 [报告]
发表于 2010-12-09 12:14 |只看该作者
回复 7# vbirding


    比如说同一个逻辑卷,想要拆成两个CHUNK,就要用到offset了,要不后面的CHUNK与前面的就重合了!用offset来控制CHUNK的起始位置!

论坛徽章:
0
9 [报告]
发表于 2010-12-09 12:39 |只看该作者
回复 8# yunzhongyue


    以前倒没这样想过。
你的意思是说一个LV已经是chunk文件了,现在要把这个LV拆分成两个chunk,就要用到offset?
我可以这样去解读你的意思否。

论坛徽章:
0
10 [报告]
发表于 2010-12-09 12:45 |只看该作者
回复 8# yunzhongyue

    难道你所说的是:裸设备做chunk的情况,不是文件系统? 一个LV一个chunk
    我明白offset控制着chunk文件的起始位置。就是不知道在哪种情况下才会用。
   offset为0与不为0有什么优缺点,对系统性能有影响不?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP