Делал по куче манов, с миру по нитке, насобирал себе вот такую хрень.
Код: Выделить всё
ser@server01 ~>uname -a
FreeBSD server01 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Mon Jan 11 17:36:39 EET 2010 ser@server01:/usr/obj/usr/src/sys/sErvEr01 i386У меня Core2Duo 2 ядра по 2 гигагерца и 2 гига оперативы
Я уже понял что 2 гига оперативы это для ZFS очень мало и сейчас стараюсь выжать максимум скорость чтения/записи играясь параметрами в /boot/loader.conf
Скорость проверяю очень просто по три раза делаю такие команды
Код: Выделить всё
dd if=/dev/zero of=111 bs=1024 count=1000000
dd if=111 of=/dev/nullСамое главное, как я разбил свои диски и что на ворганил. до сих пор терзают сомнения по поводу рациональности. Покритикуйте меня
Есть 2 винта SATA Samsung 250 Gb. Вот чтоя на них на творил...
Код: Выделить всё
ser@server01 ~>gpart show
=> 34 488394988 ad0 GPT (233G)
34 128 1 freebsd-boot (64K)
162 4194304 2 freebsd-swap (2.0G)
4194466 65011712 3 freebsd-zfs (31G)
69206178 419188844 4 freebsd-zfs (200G)
=> 34 488394988 ad2 GPT (233G)
34 128 1 freebsd-boot (64K)
162 4194304 2 freebsd-swap (2.0G)
4194466 65011712 3 freebsd-zfs (31G)
69206178 419188844 4 freebsd-zfs (200G)
ser@server01 ~>zpool list
NAME SIZE USED AVAIL CAP HEALTH ALTROOT
data400 398G 150G 248G 37% ONLINE -
zroot 30,8G 2,17G 28,6G 7% ONLINE -
ser@server01 ~>zpool status
pool: data400
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
data400 ONLINE 0 0 0
ad0p4 ONLINE 0 0 0
ad2p4 ONLINE 0 0 0
errors: No known data errors
pool: zroot
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
mirror ONLINE 0 0 0
ad0p3 ONLINE 0 0 0
ad2p3 ONLINE 0 0 0
errors: No known data errors
О так вот вопросы которые остались:
1. Про платформу i386 или amd64 я спросил в начале
2. Я не очень много работал с рейдами точнее почти не работал есть простейший вопрос в рейде первого уровная, как у меня зеркало должна увеличиться скорость относительно одного такого винчестера? В рейде нулевого уровня как в моём пуле data400 я так понимаю что должна...
3. Что конкретно означает параметр vfs.zfs.prefetch_disable="1"? Что даёт его применение?
4. Как мне сейчас корректно записать на раздел ad2p1 freebsd-boot второго диска данные чтоб если "ВДРУГ" я выдерну ad0, то комп смогбы загрузиться с ad2. Ведь система какраз на зеркальномпуле и по идее должно сработать...
Вроде больше нет пока вопросов. Жду отзывов
