免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] freebsd10.1的自动zfs设置,命令列表... [复制链接]

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
11 [报告]
发表于 2015-06-24 21:27 |只看该作者

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
12 [报告]
发表于 2015-06-24 21:36 |只看该作者
哪位同学有ssd硬盘?能共享一下gpart show信息吗?

看gpt的格式介绍,gpart show里面的数字代表一个lba,一个lba是硬件报告的大小,ssd的单位有可能是4096,如果是这样的话,就永远4K对齐了。

论坛徽章:
0
13 [报告]
发表于 2015-06-26 21:42 |只看该作者
lsstarboy 发表于 2015-06-24 21:36
哪位同学有ssd硬盘?能共享一下gpart show信息吗?

看gpt的格式介绍,gpart show里面的数字代表一个lba, ...



记错了,是34开始.

不加34开始,加了40开始
34是不对齐的: 34*512/4096=4.25
40是对齐的: 40*512/4096=5

论坛徽章:
0
14 [报告]
发表于 2015-06-26 21:46 |只看该作者
lsstarboy 发表于 2015-06-24 21:36
哪位同学有ssd硬盘?能共享一下gpart show信息吗?

看gpt的格式介绍,gpart show里面的数字代表一个lba, ...


你说的是ssd以4k读写内容吧? 这个要用nop来欺骗实现,下个版本就不用这么做了.

对齐还是要用-a 4k

论坛徽章:
0
15 [报告]
发表于 2015-06-26 21:49 |只看该作者
本帖最后由 bleakwind 于 2015-06-26 21:53 编辑

今天测试了下raid10和raidz2的性能,物理机上测试,发现性能差不多啊.四块300g的sas硬盘.
以下测试9遍,取目测稳定值:


-----------------------------------------------------------
###### hba:zfs-raid10 ######
# dd if=/home/bleakwind/test.ape of=/var/_test/test.ape
589091+1 records in
589091+1 records out
301615094 bytes transferred in 9.491297 secs (31778069 bytes/sec)
# dd if=/var/_test/test.ape of=/dev/null
589091+1 records in
589091+1 records out
301615094 bytes transferred in 2.665795 secs (113142640 bytes/sec)
# dd if=/dev/zero of=log.img bs=4M count=5000
5000+0 records in
5000+0 records out
20971520000 bytes transferred in 19.889377 secs (1054408083 bytes/sec)
----------------------------------------------------------
###### hba:zfs-raidz2 ######
# dd if=/home/bleakwind/test.ape of=/var/_test/test.ape
589091+1 records in
589091+1 records out
301615094 bytes transferred in 9.375269 secs (32171354 bytes/sec)
# dd if=/var/_test/test.ape of=/dev/null
589091+1 records in
589091+1 records out
301615094 bytes transferred in 2.678651 secs (112599619 bytes/sec)
# dd if=/dev/zero of=log.img bs=4M count=5000
5000+0 records in
5000+0 records out
20971520000 bytes transferred in 19.281166 secs (1087668656 bytes/sec)
------------------------------------------------------------

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
16 [报告]
发表于 2015-06-26 22:20 |只看该作者
回复 14# bleakwind


不是,是看4K的设备中,一个块到底是多大。   

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
17 [报告]
发表于 2015-06-26 22:21 |只看该作者
bleakwind 发表于 2015-06-26 21:46
你说的是ssd以4k读写内容吧? 这个要用nop来欺骗实现,下个版本就不用这么做了.

对齐还是要用-a 4k


今天刚看了10.1的zfs安装,有个4K对齐选项,明天拍张照片。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
18 [报告]
发表于 2015-06-26 22:23 |只看该作者
回复 15# bleakwind

你这都是顺序读写,都是二个读写二校验,性能应该相差不大。随机读写应该有区别,应该是0+1更好一些。
   

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
19 [报告]
发表于 2015-06-27 10:29 |只看该作者


这个地方有个“4k对齐”选项,但是是针对zfs的。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
20 [报告]
发表于 2015-06-27 10:30 |只看该作者
本帖最后由 lsstarboy 于 2015-06-27 10:54 编辑

-b 参数也会手动对齐。

请有ssd的同学测试一下这几个命令,看一下gpart是不是真的会自动对齐?

root@test:/ # mdconfig -a -t vnode -s 512m -f a
md1
root@test:/ # mount /md1 /mnt
mount: /mnt: Device not configured
root@test:/ # diskinfo -v md1
md1
        512             # sectorsize
        536870912       # mediasize in bytes (512M)
        1048576         # mediasize in sectors
        0               # stripesize
        0               # stripeoffset
root@test:/ # gpart create -s gpt md1
md1 created
root@test:/ # gpart show
=>     34  1048509  md1  GPT  (512M)
       34  1048509       - free -  (512M)
root@test:/ # gpart add -b 40 -s 128k -t freebsd-boot  /dev/md1
md1p1 added
root@test:/ # gpart show
=>     34  1048509  md1  GPT  (512M)
       34        6       - free -  (3.0K)
       40      256    1  freebsd-boot  (128K)

      296  1048247       - free -  (512M)

root@test:/ #
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP