Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!news.nl.innet.net!INnl.net!feed1.news.innet.be!INbe.net!tank.news.pipex.net!pipex!news.mathworks.com!fu-berlin.de!news.belwue.de!lf.net!news.gni.net!rnima!subloch.swb.de!maulwurf
Date: 08 Jan 1997 07:07:00 +0100
From: maulwurf@subloch.swb.de (Stefan Huerter)
Newsgroups: comp.unix.bsd.freebsd.misc
Message-ID: <6OUBii$UoRB@subloch.swb.de>
References: <6JJPs3kUoRB@subloch.swb.de>
<199610221028.DAA08386@silvia.HIP.Berkeley.EDU>
Subject: Re: Question to ccd and FreeBSD
X-Newsreader: CrossPoint v3.11 R/C2188
Organization: die wahre Antwort: 42
Lines: 96
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:33896
Guckux Satoshi
takes a long time for me, to install ccd :-)
> * My question:
> * I am using FreeBSD 2.1.5, installed 2 Barracuda disks.
> * Can I use ccd for mirroring partitions and stripping the same time?
> * (The idea: RAID1 e.g. /dev/sd0a /dev/sd1a
> * RAID0 e.g. /dev/sd0e /dev/sd1e)
> Yes, that should work fine. You just need to write
> ccd0 <interleave> CCDF_MIRROR /dev/sd0a /dev/sd1a
> ccd1 <interleave> 0 /dev/sd0e /dev/sd1e
> in your /etc/ccd.conf. The ccd's are configured independently of each
> other.
> thinking about booting from your SCSI disk though. The root partition
> is mounted before ccdconfig is run, so I don't think it's possible to
> create a ccd involving sd0a. (Never tried it though.)
You're right, it isn't possible to ccd sd0a. No attack to you :-). but
with Solaris and Disksuit or vxva it is possible to mirror the root
partition, too... seems, they make s.th.
to my configuration:
ASUS PI55T2P4, i586-133, 96MB, 2 x 2940-PCI Controller, one Seagate
ST32550N (Barracuda) on each of the 2940.
Just installed yesterday (yes finished this year! :) following
configuration:
ccd0 RAID 0 of home
ccd1 RAID 1 of /usr
and some more of ccd1-type
question:
trying "disklabel -e ccd[>0]" doesn't work, wrong magic number (or s.th.
else) is the result, for ccd0 (the RAID0) it works.
It works now fine, with mounting partitions of /dev/ccd[x]c (x>0).
is this correct so far?
I am using following configuration of /etc/ccd.conf
# Just the mirror and stripping set for hole.swb.de
# implemented by Frank Roeske and Stefan Huerter
# 30-12-1996
#
# following should be done:
# /dev/sd0a RAID 1 to /dev/sd1a for root
# /dev/sd0d RAID 0 with /dev/sd1d for home
# /dev/sd0e RAID 1 to /dev/sd1e for usr
# /dev/sd0f RAID 1 to /dev/sd1f for quark
# /dev/sd1g RAID 1 to /dev/sd0g for var
# /dev/sd1h RAID 1 to /dev/sd0h for tmp
# root
# ccd0 32 CCDF_MIRROR /dev/sd0a /dev/sd1a
# home
ccd0 32 0 /dev/sd0d /dev/sd1d
# usr
ccd1 32 CCDF_MIRROR /dev/sd0e /dev/sd1e
# quark
ccd2 32 CCDF_MIRROR /dev/sd0f /dev/sd1f
# var
ccd3 32 CCDF_MIRROR /dev/sd1g /dev/sd0g
# tmp
ccd4 32 CCDF_MIRROR /dev/sd1h /dev/sd0h
so, there are some results of bonnie:
/dev/ccd3c
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
100 1447 31.3 1461 9.9 869 6.2 2651 51.5 2964 11.5 229.0 8.6
not really fast, but the security is important for me (redundance).
/dev/ccd0c
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
100 2526 52.8 2551 13.7 1387 10.2 4054 79.0 5305 21.5 281.7 10.8
it seems, that the speed is really decreased by the RAID1 but doesn't win
a lot of RAID0.
this is the normal single Barracuda system, no RAID:
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
100 5086 98.5 5309 22.1 1719 10.7 3836 72.0 5255 19.3 128.6 5.1
the output performance is "slow". Have I to use another interleave factor?
Or what's wrong? Any hints are welcome!
Bye
Stefan