[mythtv-users] Question re: available SATA ports and linux software RAID
John Drescher
drescherjm at gmail.com
Fri Apr 8 15:55:10 UTC 2011
On Fri, Apr 8, 2011 at 11:36 AM, Tyler T <tylernt at gmail.com> wrote:
>> > Just FYI, Linux mdadm software will RAID partitions just as well as disks
>> > (which I have done myself with success on more than one machine). For
>> > example, you could make a small OS partition and large recordings partition
>> > on each of your 2TB drives. Then you can RAID-1 the OS partitions and RAID-6
>> > the recordings partitions.
>>
>> The problem is that you are using the same spindle for your OS (and
>> presumably your DB) and recordings. That configuration can cause
>> performance issues.
>
> I agree that with only one spindle this can be an issue. But with 8? ;)
With 8 drives and modern hardware you should have plenty of bandwidth to spare.
Here is a 9 x 2TB hitachi 7200 RPM drive raid6 array which uses the
Intel SASUCI for at least 6 of the 9 ports. The processor is a
core2quad q9550
datastore3 database # uname -a
Linux datastore3 2.6.38-gentoo-r1-mptsas-1 #1 SMP Thu Mar 31 15:50:47
EDT 2011 x86_64 Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
GenuineIntel GNU/Linux
datastore3 database # dd if=bacula.sql of=/dev/null
16500494+1 records in
16500494+1 records out
8448252980 bytes (8.4 GB) copied, 11.3197 s, 746 MB/s
datastore3 database # dd if=/dev/zero of=data.dat bs=8M count=1000
1000+0 records in
1000+0 records out
8388608000 bytes (8.4 GB) copied, 19.6487 s, 427 MB/s
datastore3 database # dd if=/dev/zero of=data.dat bs=8M count=2000
2000+0 records in
2000+0 records out
16777216000 bytes (17 GB) copied, 41.9033 s, 400 MB/s
datastore3 database # cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [raid0] [raid1] [raid10]
md0 : active raid1 sda1[0] sdd1[8](S) sdg1[7] sdj1[6] sde1[5] sdh1[4]
sdf1[3] sdb1[2] sdc1[1]
272960 blocks [8/8] [UUUUUUUU]
md125 : active raid6 sda5[0] sdh5[6] sdg5[5] sdb5[1] sdj5[8]
sdd5[9](S) sdi5[7] sdf5[4] sde5[3] sdc5[2]
13617515520 blocks super 1.2 level 6, 128k chunk, algorithm 2
[9/9] [UUUUUUUUU]
md1 : active raid6 sdg3[5] sdh3[2] sdc3[0] sdf3[7] sdb3[3] sde3[4]
sdd3[9](S) sda3[6] sdi3[1] sdj3[8]
51447424 blocks level 6, 64k chunk, algorithm 2 [9/9] [UUUUUUUUU]
datastore3 database # pvs
PV VG Fmt Attr PSize PFree
/dev/md125 vg1 lvm2 a- 12.68t 65.27g
datastore3 database # lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
data_analysis vg1 -wc-ao 1.00t
database vg1 -wi-ao 200.00g
fileserver_imagedata vg1 -wi-ao 3.10t
imagedata vg1 -wi-ao 6.00t
metro vg1 -wi-ao 100.00g
portage vg1 -wi-ao 6.00g
samba_temp vg1 -wi-ao 2.00t
temp_data vg1 -wi-a- 50.00g
var_tmp vg1 -wi-ao 75.00g
virtualization vg1 -wi-ao 100.00g
datastore3 database # mount | grep database
/dev/mapper/vg1-database on /mnt/vg1/database type ext4
(rw,noatime,nodiratime,commit=60,barrier=0,data=writeback)
John
More information about the mythtv-users
mailing list