免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zjgbkhm
打印 上一主题 下一主题

[新手入门] 裸设备和字符设备有区别吗? [复制链接]

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
1 [报告]
发表于 2008-12-21 01:22 |显示全部楼层
thesix老兄,我做了一下试验,用块设备的时候,底层io单位总是4K而不是512B,另外,不管上层io size是多大,底层总是4K,永远不会是别的值。这一点在infocenter也正式说明了,不过我不明白为什么要这么做?这个size是在哪一层被限制的?device driver?不会,内核其他什么地方?不知道了。

另外还有一个问题,在比如使用oracel的asm的时候,为何几乎所有配置实例中都是用了hdisk块设备,这样显然不妥吧。。。

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
2 [报告]
发表于 2008-12-21 20:23 |显示全部楼层
不仅仅是lv,直接对/dev/hdisk也是这样的,要说hdisk的driver应该是最底层的了,driver层面不会限制4K的,我觉得应该是kernal中更上一层的某处。

另外,可能误会了,我是看到几乎所有asm案例都直接用的/dev/hdisk,而不是/dev/rhdisk或者/dev/rlv,ibm明确推荐使用rlv,连rhdisk都不要使用。所以我奇怪到底是那些案例确实不妥,还是其他原因?

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
3 [报告]
发表于 2008-12-21 20:50 |显示全部楼层
看来那些用hdisk的果然是野路子了,呵呵。

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
4 [报告]
发表于 2008-12-26 09:39 |显示全部楼层
thesix:
但是再用jfs2测试的时候,底层曾经出现过fs block+1page的情况,也就是将fsblock设为1k,底层成了5k,所以说page最小单位恐怕也不能直接让人信服。

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
5 [报告]
发表于 2008-12-26 17:10 |显示全部楼层
底层是说服务器机箱出去的那一层,最底层。
数据过两天放上来。

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
6 [报告]
发表于 2010-03-02 21:41 |显示全部楼层
用sio在aix上生成 fs block=1k,以0.5k为单位读,mnt2,dio,递增测试


fas3050cl2-cn*> lun stats -i 1 -o /vol/lun/lunaix
Read Write Other QFull   Read  Write Average   Queue     Partner  Lun
  Ops   Ops   Ops           kB     kB Latency  Length   Ops     kB
3995     0     0     0  15976      0    0.00    0.04     0      0 /vol/lun/lunaix
---
4007     0     0     0  16032      0    0.00    0.05     0      0 /vol/lun/lunaix
---
3993     0     0     0  15972      0    0.00    0.04     0      0 /vol/lun/lunaix
---
4001     0     0     0  16004      0    0.00    0.05     0      0 /vol/lun/lunaix
---
3999     0     0     0  15996      0    0.00    0.05     0      0 /vol/lun/lunaix
---
4007     0     0     0  16028      0    0.00    0.04     0      0 /vol/lun/lunaix
---
fas3050cl2-cn*> lun stats -i 1 -o /vol/lun/lunaix
Read Write Other QFull   Read  Write Average   Queue     Partner  Lun
  Ops   Ops   Ops           kB     kB Latency  Length   Ops     kB
4289     0     0     0   4289      0    0.00    0.05     0      0 /vol/lun/lunaix
---
4412     0     0     0   4412      0    0.00    0.04     0      0 /vol/lun/lunaix
---
4412     0     0     0   4412      0    0.00    0.04     0      0 /vol/lun/lunaix
---
4407     0     0     0   4406      0    0.00    0.04     0      0 /vol/lun/lunaix
---
4404     0     0     0   4405      0    0.00    0.05     0      0 /vol/lun/lunaix
---
fas3050cl2-cn*> lun stats -i 1 -o /vol/lun/lunaix
Read Write Other QFull   Read  Write Average   Queue     Partner  Lun
  Ops   Ops   Ops           kB     kB Latency  Length   Ops     kB
3776     0     0     0  18880      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3855     0     0     0  19276      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3855     0     0     0  19276      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3864     0     0     0  19320      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3861     0     0     0  19304      0    0.00    0.04     0      0 /vol/lun/lunaix
---

fas3050cl2-cn*> lun stats -i 1 -o /vol/lun/lunaix
Read Write Other QFull   Read  Write Average   Queue     Partner  Lun
  Ops   Ops   Ops           kB     kB Latency  Length   Ops     kB
3257     0     0     0   6514      0    0.04    0.03     0      0 /vol/lun/lunaix
---
4220     0     0     0   8440      0    0.03    0.05     0      0 /vol/lun/lunaix
---
4280     0     0     0   8562      0    0.00    0.05     0      0 /vol/lun/lunaix
---
4286     0     0     0   8574      0    0.00    0.05     0      0 /vol/lun/lunaix
---
4281     0     0     0   8562      0    0.00    0.05     0      0 /vol/lun/lunaix
---
fas3050cl2-cn*> lun stats -i 1 -o /vol/lun/lunaix
Read Write Other QFull   Read  Write Average   Queue     Partner  Lun
  Ops   Ops   Ops           kB     kB Latency  Length   Ops     kB
3628     0     0     0  21760      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3704     0     0     0  22228      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3718     0     0     0  22316      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3724     0     0     0  22344      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3722     0     0     0  22332      0    0.00    0.04     0      0 /vol/lun/lunaix

fas3050cl2-cn*> lun stats -i 1 -o /vol/lun/lunaix
Read Write Other QFull   Read  Write Average   Queue     Partner  Lun
  Ops   Ops   Ops           kB     kB Latency  Length   Ops     kB
4168     1     0     0  12504      4    0.00    0.04     0      0 /vol/lun/lunaix
---
4189     0     0     0  12567      0    0.00    0.04     0      0 /vol/lun/lunaix
---
4187     0     0     0  12558      0    0.00    0.04     0      0 /vol/lun/lunaix
---
4191     0     0     0  12576      0    0.00    0.04     0      0 /vol/lun/lunaix
---
fas3050cl2-cn*> lun stats -i 1 -o /vol/lun/lunaix
Read Write Other QFull   Read  Write Average   Queue     Partner  Lun
  Ops   Ops   Ops           kB     kB Latency  Length   Ops     kB
2503     0     0     0  17520      0    0.12    0.03     0      0 /vol/lun/lunaix
---
3591     0     0     0  25136      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3599     0     0     0  25192      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3606     0     0     0  25248      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3595     0     0     0  25160      0    0.00    0.04     0      0 /vol/lun/lunaix
---
3585     0     0     0  25096      0    0.00    0.04     0      0 /vol/lun/lunaix

很明朗了,以fs block大小为单位,比如fs=1k,小于1k的,4k, 1.5k的1+4,2k的2,2.5K的2+4,3k的3,3.5k的3+4,4k的4,4.5k的4+4,以此类推。


数据晚了一年被贴了上来,不好意思了。 thesix还在么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP