免费注册 查看新帖 |

Chinaunix

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

磁盘效能的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-27 13:11 |显示全部楼层 |倒序浏览
来论坛时间不长,加上自身基础差,所以有些帖子看起来吃力,但仍是学了不少东西,并在朋友帮助下付诸实践,将自己的opensolaris服务器投入使用,主要功能是提供iSCSI存储,有关内存缓冲以作为cache盘使用的二级缓冲80G SSD盘不知道我在理解上是否正确,情况是这样的:\r\n\r\ncpu*2 X64\r\n14G内存\r\n500G SATA盘*4\r\n80G intel SSD  (作为cache盘的c5t1d0)\r\n双千兆intel网卡绑定\r\n使用zpool create iscsi c1t1d0 c2t1d0 c3t1d0 c4t1d0 cache c5t1d0 命令组建的,请注意命令中无raidz字段\r\n然后在这个阵列中创建了一个1800G的空img文件,并让对外服务的iSCSI指向这个img文件\r\nwindows客户端使用iSCSI连接到它并格式化后往里面添加自己想要的东西\r\n我的应用环境需要尽可能让客户端提高访问这个虚拟盘的速度,换句话说就是想让内存以及SSD最大的发挥效能起到缓冲作用,我的理解是opensolaris的这种cahce属性应该是基于文件系统的前提下,所以我是用创建IMG文件的方式,并没有用磁盘模式对外映射。\r\n最近的应用我发现读数据还没什么,可是写数据opensolaris的cpu占用通常都达到60-80%甚至更高的占用率,我想这一方面是硬盘是SATA并非SAS缘故,另一方面是因为创建的iscsi连接访问是文件形式而非磁盘模式。\r\n\r\n我的问题是:有关我对只有创建镜像文件形式才能让cache发挥效能的理解是否正确,磁盘形式呢?确实cache就起不到作用了吗?\r\n请高手们能尽量详细谈谈好吗!\r\n此问题困扰一段时间了,希望在这里得到答案。谢谢您!

论坛徽章:
0
2 [报告]
发表于 2010-08-28 21:23 |显示全部楼层
谢谢老大的指点,尤其是从ZFS工作机制方面给予的帮助颇大\r\n因为我的工作环境客户机方面已经做了写转向,不会往iscsi里面写东西,只有特定的机器才有写权限,所以基本上在写方面暂时不用考虑这方面的性能,只要求读性能强,我是想说如果保持目前硬件配置不变的情况下,采用我这种方法-即IMG文件格式的方式好,还是用裸磁盘映射或者其它更好的方式对读性能更有帮助性能更佳!

论坛徽章:
0
3 [报告]
发表于 2010-08-28 21:27 |显示全部楼层
目前我所知的ZFS的一些性能优化例如压缩,都是针对文件格式的,例如cache里面驻留二级文件缓存,如果是裸磁盘格式的话,那SSD以及1G以外的内存中驻留的又是什么呢?是类似Linux那样的BUFF吗?即磁盘物理单元内存映射,这样的理解都不知道对不对,望多多指教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP