16.0k views
3 votes
an application has 1000 heavy users at a peak of 2 iops each and 2000 typical users at a peak of 1 iops each. it is estimated that the application also experience on overhead of 20 percent for other workloads. the read/write ratio for the application is 2:1. calculate raid corrected iops for raid i/o, raid 5 and raid 6

User Fook
by
8.4k points

1 Answer

4 votes

Final answer:

The student's question is about calculating the effective IOPS for RAID configurations, considering user load and RAID overhead.

Step-by-step explanation:

The student is asking about calculating the effective Input/Output Operations Per Second (IOPS) for a RAID configuration considering its overhead. With 1000 heavy users at a peak of 2 IOPS each and 2000 typical users at a peak of 1 IOPS each, first, we need to calculate the total IOPS without RAID overhead:

1000 heavy users * 2 IOPS + 2000 typical users * 1 IOPS = 4000 IOPS.

Adding the 20 percent overhead for other workloads, the total becomes:

4000 IOPS * 1.20 = 4800 IOPS.

Now, for RAID configurations, we must consider the additional writes due to parity. For RAID 5, it typically requires one extra write per write operation, and RAID 6 requires two. With a read/write ratio of 2:1, the total write operations are one-third of the IOPS:

4800 IOPS / 3 = 1600 write IOPS. For RAID 5, multiply the write IOPS by 2 to account for the parity write. For RAID 6, multiply it by 3.

Therefore, RAID 5 adjusted IOPS would be:

(1600 write IOPS * 2) + (3200 read IOPS) = 6400 IOPS.

And RAID 6 adjusted IOPS would be:

(1600 write IOPS * 3) + (3200 read IOPS) = 8000 IOPS.

User Edoardo Vacchi
by
7.5k points