Ok got some disks 4x Integral SSD 120gb P5 as that should been the card is the bottleneck.
Couldn't afford anything more really as x4 gets a bit expensive but rockpi4b-2gb marvell 9235 m.2 4 port sata.
Staring with Debian-stretch-4.4-latest and mdadm going to try a raid10
Code
Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 20355 28533 43513 44568 22556 28612
102400 16 60835 71891 111520 107540 66074 71640
102400 512 149988 129385 253123 263113 211684 131649
102400 1024 161360 164943 274007 275765 253893 165764
102400 16384 181646 182851 338294 347395 342601 176768
Alles anzeigen
*********************************************************************************
RAID5
Code
rock@rockpi4:~$ sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd
mdadm: layout defaults to left-symmetric
mdadm: layout defaults to left-symmetric
mdadm: chunk size defaults to 512K
mdadm: /dev/sdc appears to be part of a raid array:
level=raid0 devices=0 ctime=Thu Jan 1 00:00:00 1970
mdadm: partition table exists on /dev/sdc but will be lost or
meaningless after creating array
mdadm: size set to 117154816K
mdadm: automatically enabling write-intent bitmap on large array
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
rock@rockpi4:~$ cat /proc/mdstat
Personalities : [raid10] [raid6] [raid5] [raid4]
md0 : active raid5 sdd[4] sdc[2] sdb[1] sda[0]
351464448 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_]
[>....................] recovery = 1.6% (1898560/117154816) finish=19.2min speed=99924K/sec
bitmap: 0/1 pages [0KB], 65536KB chunk
Alles anzeigen
Code
Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 8159 8947 43789 42643 24543 10212
102400 16 33078 40985 98244 98407 70763 41851
102400 512 52870 53418 212184 202157 203772 50657
102400 1024 66426 69555 250660 250200 249607 69539
102400 16384 108537 112300 326090 324173 320777 106363
Alles anzeigen
RAID1
Code
rock@rockpi4:~$ sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: size set to 117155264K
mdadm: automatically enabling write-intent bitmap on large array
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
rock@rockpi4:~$ cat /proc/mdstat
Personalities : [raid10] [raid6] [raid5] [raid4] [raid1]
md0 : active raid1 sdb[1] sda[0]
117155264 blocks super 1.2 [2/2] [UU]
[>....................] resync = 2.3% (2801408/117155264) finish=8.8min speed=215492K/sec
bitmap: 1/1 pages [4KB], 65536KB chunk
unused devices: <none>
Alles anzeigen
Code
Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 24759 31559 39765 41196 25476 30710
102400 16 62662 73245 124756 125744 62209 72778
102400 512 139397 160038 260433 261606 218154 147652
102400 1024 165815 155189 258119 261744 232643 164702
102400 16384 172905 186702 318211 322998 321997 170680
Alles anzeigen
RAID0
Code
rock@rockpi4:~$ sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd
mdadm: chunk size defaults to 512K
mdadm: /dev/sdc appears to be part of a raid array:
level=raid0 devices=0 ctime=Thu Jan 1 00:00:00 1970
mdadm: partition table exists on /dev/sdc but will be lost or
meaningless after creating array
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
rock@rockpi4:~$ cat /proc/mdstat
Personalities : [raid10] [raid6] [raid5] [raid4] [raid1] [raid0]
md0 : active raid0 sdd[3] sdc[2] sdb[1] sda[0]
468619264 blocks super 1.2 512k chunks
unused devices: <none>
Alles anzeigen
Code
Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 31874 42784 44859 48796 26191 42465
102400 16 89104 112188 110570 114486 77652 111816
102400 512 248787 259180 258800 270097 227197 229707
102400 1024 309271 324243 293455 293122 268819 286143
102400 16384 373574 382208 324869 326204 326070 380622
Alles anzeigen