freebsd-logo

�Ȥ����櫓�Ǥޤ���äƤ��ޤä���

404 Blog Not Found:��˺Ͽ - HP ProLiant MicroServer + FreeBSD + ZFS
������������ȡ�HP ProLiant MicroServer �ǥǥ�����4�ܤξ���RAID10��RAID-Z���������ᡣ�Ȥ������RAID-Z2�Ϥ���äȲ٤��Ť���������Ϥ�2GHz�ʾ��CPU��6�ܰʾ��HDD���ߤ�����

����ʤΡ�

z2v8

�Ȥ����櫓�ǡ��ʲ��쥷�ԡ�

����

4��������ѥ�����
�Ȥꤢ�����䤬���ꤷ���ΤϤ����顣 OSȴ����ŹƬ�߸ˤ���ǡ������ץ��ե�����Ǥʤ��Ƥ�PCI(-express)�����ɤ��ɤ�����ǰ��־����ʤ�ΤȤ����Τ�����ä����ʤ��ΤǸ�����2G RAM x 2��4G RAM x 2�ˤ��Ƥ��ä��ʳ������Τޤޡ�HDD��䰦���Ƥ�餦��˺�줿���
PC3-10600 DIMM 4GB x 2�祻�å�
����ǥ��꡼��16GB�ˡ�
SATA-3���SSD������120GB����
��ư+L2ARC+Zil�� ��Ҥ��뤬������ι����Ǥ�L2ARC�θ��ѤϤ��ޤ�Фʤ��������ޤǤ���Ȥ������Ȥǡ�
Sii3132�����ä�eSATA������
������ä��Τ���������ǽ�ʬ���ä�������ޤ���ҡ�
3.5" SATA HDD��4�����볰�դ�Ȣ x 2
RAID��ǽ�Ϥ���������ס�
3.5'' 2TB HDD x (4+1)
�ɤ���鸽�� WD20EARS �� WD20EARX (SATA-3�б�)���ڤ��ؤ������Τ褦�ʤΤ������ɤ���Ǥ⤫�ޤ�ʤ����ɤ����SATA-3�ɤ�����SATA-1�Ǥ�;͵��®�٤����Фʤ��Τ��������������󥷥���80MBps�Ԥ��и�λ��ǡ����iMac�����äƤ���Seagate 1TB��;͵���餱�롣����Ȭ�����ʤ餽��Ǥ⤫�ޤ�ʤ�������ޤ���ҡ�

Ĵ��ˡ

�ϡ��ɥ�����

�վ�񤭤ˤ���ޤǤ�ʤ������פʥѡ��Ĥ�ѥ����󤫤��������SSD��SATA-3�ݡ��ȤˤȤ�Ĥ�����²�ν��罻���eSATA�����֥�ǤĤʤ����ޤäѤ�HDD�򽸹罻��ˤĤä��������

���եȥ�����

���������Ƥ�ä��Ȥ����ϤۤȤ�ɤʤ���

  • FreeBSD 8-Stable��Intel SSD�˥��󥹥ȡ��롣���󥹥ȡ��顼�ϻȤ鷺����ư��ǽ��USB���꡼����ޤ���ư����zpool��SSD¦�˺�äƤ���USB���꡼�����Ƥ�֤��ޤ���/boot/loader.conf��/etc/rc.conf����Ȥ��Խ�����Ȥ�����꤫����Ȥä���ZFS���󥹥ȡ����ޤ�FreeBSD�����ݡ��Ȥ��Ƥ��ʤ������Ǥϡ����줬���ֳڤǤ��롣
    • gpart show
      =>       34  234441581  ada8  GPT  (111G)
               34        128     1  freebsd-boot  (64k)
              162  100663296     2  freebsd-zfs  (48G)
        100663458   67108864     3  freebsd-zfs  (32G)
        167772322   16777216     4  freebsd-zfs  (8.0G)
        184549538   49892077        - free -  (23G)
      

      ̤�����ΰ��Ĥ��Ƥ���Τϡ���������٥���к���

      ������ada8�ȽФƤ��Ƥ��뤬�����줳�����롼�Ȥ�ZFS�����Ƥ����٤����֤���ͳ�Ǥ��롣port multiplier��ȤäƤ����硢���դ��ǥ�������������Ȥʤ����Ǥ����ֹ椬�Ѥ�äƤ��ޤ��Τ���ZFS�Ǥ���Фɤ���ξ��Ǥ��ada0�����Ĥ���ʤ��פ��ܤ��뿴�ۤϤʤ���

      �ѡ��ƥ�����󤹤�ݡ�������ȥ�٥�̾����Ƥ����Ȥʤ��褤��

      gpart show -l
      =>       34  234441581  ada8  GPT  (111G)
               34        128     1  (null)  (64k)
              162  100663296     2  zoot  (48G)
        100663458   67108864     3  l2arc  (32G)
        167772322   16777216     4  zil  (8.0G)
        184549538   49892077        - free -  (23G)
      
      �������Ƥ����ȡ������Υѡ��ƥ�������adaNpM�Ȥ��ǤϤʤ���/dev/gpt/label�ȥ�٥�̾�ǥ��������Ǥ���褦�ˤʤ�
  • AFT�к� ���̤ꡣ
  • zpool����
    # zpool create tank ada*.nop
    # zpool add cache gpt/l2arc
    # zpool add log gpt/zil
    
    �������raidz2��
      pool: tank
     state: ONLINE
     scan: none requested
    config:
    
    	NAME          STATE     READ WRITE CKSUM
    	tank          ONLINE       0     0     0
    	  raidz2-0    ONLINE       0     0     0
    	    ada0.nop  ONLINE       0     0     0
    	    ada1.nop  ONLINE       0     0     0
    	    ada2.nop  ONLINE       0     0     0
    	    ada3.nop  ONLINE       0     0     0
    	    ada4.nop  ONLINE       0     0     0
    	    ada5.nop  ONLINE       0     0     0
    	    ada6.nop  ONLINE       0     0     0
    	    ada7.nop  ONLINE       0     0     0
    	logs
    	  gpt/zil     ONLINE       0     0     0
    	cache
    	  gpt/l2arc   ONLINE       0     0     0
    

    8�ܥ��ȥ饤�פ�raidz2�Ǥ⡢Core i5�ʤ�;͵���񤭹���MAX�Ǥ�load average��2���١��ɤ߹��ߤʤ�1�򲼲�롣���ʤߤ�CPU�Υ����å���powerd��Ȥ��к���200MHz�ޤ�����롣Athlon II Neo��100MHz�ˤϤ��ʤ�ʤ�����Xeon��800MHz�Ȥ���ꤺ�äȤ�����

����

�Ȥ����櫓�ǡ�BUFFALO �ƥ饹�ơ������ �ץ� 8�ɥ饤�֥�ǥ� 16TB NAS TS-8VH16TL/R6��Ⱦ�ۤ�16TB RAID6 (�¸�����12TB)���Ǥ������ä���ä��櫓�����������ʤ��ˤ��⤢�餺��

USB 3.0���Ȥ��ʤ�

8.2-RELEASE��xhci�ɥ饤�С����Ȥ��뤳�ȤˤϤʤäƤ���Τ�����

xhci0:  mem 0xfe500000-0xfe507fff irq 18 at device 0.0 on pci2
xhci0: [ITHREAD]
xhci0: Driver does not support 64-byte contexts.xhci0: XHCI halt/start/probe failed err=18
device_attach: xhci0 attach returned 6
xhci1:  mem 0xfe400000-0xfe407fff irq 19 at device 0.0 on pci3
xhci1: [ITHREAD]
xhci1: Driver does not support 64-byte contexts.xhci1: XHCI halt/start/probe failed err=18
device_attach: xhci1 attach returned 6

Renesas�Υ��åפϥ��ݡ��Ȥ����ߤ����ʤΤ�����TI�Τ��ޤ����ä��ߤ�����

8-Stable�Ǥ����Ϥʤ�Τ����ɡ�

xhci0:  mem 0xfe500000-0xfe507fff irq 18 at device 0.0 on pci2
xhci0: [ITHREAD]
xhci0: 64 byte context size.
usbus2 on xhci0
usbus2: 5.0Gbps Super Speed USB v3.0
xhci1:  mem 0xfe400000-0xfe407fff irq 19 at device 0.0 on pci3
xhci1: [ITHREAD]

���դ��ǥ�������da��attach���Ƥ���ʤ���

�ޤ���Ȥ�����Ԥ��Ƥ��ʤ��ä��Τ�eSATA�����ɤ��Ѱդ��Ȥ����Τ����ɡ�

���Υۥåȥ���åפǤϤʤ�

��²�ν��罻��ΰ����ˤ����Ȥ�����������

���פȼ����ʬ�̤ȡ� – FreeBSD��eSATA�Υۥåȥ���åפϡ�
���ä���port multiplierȢ�ǥۥåȥ���åפ��Ƥߤ��顢ȴ���Ȥ�������ʤ��������detach�����Τ������ޤ����Ȥ���Ʊ��port�ˤĤʤ��äƤ���ǥ����������٤�detach����Ƥ��ޤ�����������ǥ�������attach���줿��

�ȤϤ������ʲ��Τ褦�ˤ���С�������ɥ���åפޤǤϤ��ʤ��Ƥ�����

  • zpool export yourpool
  • �ǥ��������
  • zpool import yourpool
  • ���Ȥϥۥåȥ���åפξ���Ʊ��

���罻���eSATA���٤�

����ʻ����˺��Ƥ����ΤǤ����ˡ�FreeBSD��Sii3132��Port Multiplier�����Ѥ���ˤϡ�/boot/loader.conf��

siis_load="YES"

��ä��롣�夫��kldload����ΤǤϴ֤˹��ʤ���

eSATA�����ɤ�����ɤ��������Ȥ����Ҥ��������Х��������뤳�Ȥ��ǰ���ƤΤ��ȤǤ��롣�Ȥ�������²�ν��罻�𡢤ɤ���Ȣ���Τ�SATA-1���٤�®�٤����Фʤ���OS���ط��ʤ����Ȥ�FreeBSD�ʳ��Ǥ�Mac�Ǥ�Windows�Ǥ��ǧ�������ޤ���3Gbps�Ȥ��äƤ�SATA�� half duplex ������

�Ȥ����櫓�ǡ��ǥ�����8�ܤǤ�eSATA�����ɤ�1���­��Ƥ��ޤ���eSATA�����֥��ʬ���ƻɤ��Ƥ�Ʊ�������ɤ˻ɤ��Ƥ�®�٤��Ѥ��ʤ��ä��ΤǤ���ϳ��ꡣvdev���Τ�®�٤ϡ��ɤ����240MBps���١��ǥ��������ܤ��������30MBps���٤ǡ���ۤ��٤��ǥ������Ǥ⤳��®�٤ˤʤ�塢�����ॢ��������ARC�Τ������ǥǥ������Ǥϥ��������󥷥��ˤʤäƤ��ޤ���

����Ϥޤ�Intel SSD�ν񤭹���®�٤θ³��Ȥۤ��������ͤǤ⤢��Τǡ�L2ARC��Ȥä�����Ȥ��äƽ񤭹��ߤϤ��ۤ�®���ʤ�ʤ����������ɤ߹��ߤ�ͥ�̤˺��������롣sysctl�ǥ��塼�˥󥰤�ܤ��ʤ��Ƥ⥢����������餫�ˤʤ���Ѥ⡣

�������褯�ͤ��Ƥߤ�ȡ�����Ǥ�GbE�����ܶ��ǡ��ºݤʤˤ�ɤ����褦��NAS�Ȥ��ƻȤ��¤ꡢGbE�Ǥ�®�ٸ³����ڤ������º�GbE�򿿤ù��ˤ��Ƥ⡢zpool��;͵�ʤΤϥ����������פ򸫤Ƥ���Ф狼�롣

eSATA�����ɤ�1��Ǥ�­���Ȥ������Ȥϡ�2�礢��н��罻���⤦����Ѱդ��Ƥ��ޤ�������ƴ���16ȯRAID������Ƥ��ޤ����Ȥˤʤ롣�����⤳���ǻȤä��ޥ����ܡ��ɤϡ��ޥ���������ɤ���������ѥ����ѤΤ�Τ���

10GbE NAS�ؤ�Ÿ˾

�Ȥ����Ǻ����V��Ȭ����RAID�ϡ�NAS�����äƺ�ä���ΤǤϤʤ������ޤǡ�����FreeBSD Box�פȤ��ƻȤäƤ���1U Dual Xeon Server�������ʤǤ��롣���פʤΤ�®�٤ǤϤʤ������Ϥ����������ǥ��������쥤��ʬ�ϡ�ƻ��ס����դ����Ƥ���Τ�ֳ����Ƥ⥷���ƥ�Ȥ��ƴ��뤷�Ƥ���פ��顣

�������٤Ǥ⤳���ޤǤ�����Ȥʤ�ȡ��ߤ�ФƤ��롣10GbE���Ѥ�����NAS����Ȥʤä�����Τɤ��ʤ뤫�����ۤ����Ǥ⤷�Ƥ���������

  • �ޥ����ܡ��ɤ�PCI Express x 16����İʾ塢�Ĥޤꥰ��ե��å������ɤ���Ļɤ����Τ�
  • �����ˤ�ix�Ȥ���FreeBSD�ˤ�ɥ饤�С����Ѱդ���Ƥ���Intel Pro/10GbE�ʥ����ɤ�ɤ�
  • �⤦�����ˤ�4�ݡ��Ȥ�SAS������(PCI Express x 8�����Ȥ���HIGHPOINT RocketRAID 2740)��ɤ�
    • ���դ��ޥ���졼��Ȣ(���Ȥ���8Bay HotSwap Enclosure NS-760S (SAS/SATA to Multilane))�˷Ҥ��뤫
    • ���ä��ե��󥢥��ȥ����֥��ATX�Ÿ������Ѱդ���HDD��ľ�ɤ�

�ʤ�ƴ����ˤʤ�Ȼפ�����HP Proliant Microserver��������Ū�˻ȤäƤ���SAS����Ӥ��ơ�10GbE���ߵ�ι⤵���ͽФ��Ƥ��롣�ݡ��Ȥ˻�äƤ�CX4�Ǥ����Τ�T���ԤĤ٤��ʤΤ���ޤ��Ϥä���ȤϤ��Ƥ��ʤ����������å�������20���ߥ������Ǥϡ�

����Ǥ⡢�֤����դ�ž���äƤ������ʤδ󤻽���פǤ��������֤ʤ����äƥǥ��������쥤�פǤ⡢��Ϥ�GbE�ϤΤ�������Ȥ����ΤϳΤ��ǡ����Τ�����Υ���åפ�ʤ�Ȥ��������Ȥ����ǤϤ��롣

Dan the Man with Too Much Storage to Fill

���ޤ� - ���ˤο��鷺�����Ϥ⤦�褽��

����ܡ��ɤ�GbE��

re0:  port 0xb000-0xb0ff mem 0xd0004000-0xd0004fff,0xd0000000-0xd0003fff irq 17 at device 0.0 on pci7

��ǧ�����줿�Ȥ��ˤϡ֤����פäȰ�֤ʤä��ΤǤ��뤬�����Υ���դ򸫤��ߤ������ष��bge����®�����餤���Τϡ֥��ˤ����Ϥ��Ȥ��ס�100Base-TX��de(turip)��fxp(intel)�ʳ�ǧ��ʤ��ס�GbE��em(intel)�Ƿ�ޤ�פȤ����������ä��Τ���������⺣���ΤΤ褦����