![]() |
FOSSology Advancing open source analysis and development |
This page contains the discussion of how to allocate disks for the repo.fossology.org cluster. This is the system that is running the live demo It might be interesting to people setting up similar clusters.
msa1000 with 14 300gb disks, plus an add-on msa30 with 14 300gb disks. The internal chassis has two U160 SCSI busses and the external is using two U160 SCSI busses.
Total = four U160 busses with 7 300gb disks each
Countless permutations exist, here are some as examples:
1.) Isolation config, all uses on their own disks, raid0+1
repo: 1 whole disks each bus, 4 disks total, raid0+1 = 600gb 3x -> 1800gb total scratch: 2 whole disks each bus, 8 disks total, raid0+1 = 1200gb db: 1 whole disks each bus, 4 disks total, raid0+1 = 600gb FB: 1 whole disks each bus, 4 disks total, raid0+1 = 600gb
2.) Isolation config, all uses on their own disks, raid5
repo: 1 whole disks each bus, 4 disks total, raid5 = 800gb 3x -> 2400gb total scratch: 2 whole disks each bus, 8 disks total, raid5 = 1800gb db: 1 whole disks each bus, 4 disks total, raid5 = 800gb FB: 1 whole disks each bus, 4 disks total, raid5 = 800gb
3.) Repos share, scratch+db share, raid0+1
repo: 100gb of 5 disks each bus, 20 disks total, raid0+1 = 1000gb 3x -> 3000gb total scratch: 150gb of 2 disks each bus, 8 disks total, raid0+1 = 600gb db: 150gb of 2 disks each bus, 8 disks total, raid0+1 = 600gb FB: 1 whole disks each bus, 4 disks total, raid0+1 = 600gb
4.) Repos share, scratch+db share, raid6/5
repo: 100gb of 5 disks each bus, 20 disks total, raid6 = 1800gb 3x -> 5400gb total scratch: 150gb of 2 disks each bus, 8 disks total, raid5 = 1050gb db: 150gb of 2 disks each bus, 8 disks total, raid5 = 1050gb FB: 1 whole disks each bus, 4 disks total, raid0+1 = 600gb