আমি ঠিক 1 বিলিয়ন বাইটের 16 টি খালি ফাইল তৈরি করে শুরু করেছি:
for i in {1..16}; do dd if=/dev/zero of=/mnt/temp/block$i bs=1000000 count=1000 &> /dev/null; done
তারপরে আমি ফাইলগুলির উপর বড় এবং বৃহত্তর RAIDZ2 ভলিউম তৈরি করেছি, ashift = 12 কে 4K সেক্টর ড্রাইভ অনুকরণ করতে বাধ্য করেছি, যেমন
zpool create tank raidz2 -o ashift=12 /mnt/temp/block1 /mnt/temp/block2...
এবং তারপরে df -B1
প্রকৃত আকার দেখতে ব্যবহার করে তুলনা করুন ।
Filesystem 1B-blocks
tank 12787777536
আমার ফলাফল:
+-------+-------------+-------------+------------+------------+
| disks | expected | actual | overhead | efficiency |
+-------+-------------+-------------+------------+------------+
| 3 | 1000000000 | 951975936 | 48024064 | 95.2 |
| 4 | 2000000000 | 1883766784 | 116233216 | 94.2 |
| 5 | 3000000000 | 2892234752 | 107765248 | 96.4 |
| 6 | 4000000000 | 3892969472 | 107030528 | 97.3 |
| 7 | 5000000000 | 4530896896 | 469103104 | 90.6 |
| 8 | 6000000000 | 5541068800 | 458931200 | 92.4 |
| 9 | 7000000000 | 6691618816 | 308381184 | 95.6 |
| 10 | 8000000000 | 7446331392 | 553668608 | 93.1 |
| 11 | 9000000000 | 8201175040 | 798824960 | 91.1 |
| 12 | 10000000000 | 8905555968 | 1094444032 | 89.1 |
| 13 | 11000000000 | 10403577856 | 596422144 | 94.6 |
| 14 | 12000000000 | 11162222592 | 837777408 | 93.0 |
| 15 | 13000000000 | 12029263872 | 970736128 | 92.5 |
| 16 | 14000000000 | 12787908608 | 1212091392 | 91.3 |
+-------+-------------+-------------+------------+------------+
চার্ট হিসাবে:
- আমার ফলাফলগুলি কি সঠিক, বা আমি কিছু রেখেছি?
- তারা যদি সঠিক হয় তবে কেন? কোথায় যাচ্ছে জায়গা?
- দক্ষতা বাড়ানোর জন্য আমি কি কিছু করতে পারি?
- দক্ষতা গণনা করার কোনও সূত্র আছে কি?
কেন? শুধু কেন?!?
—
ew white
@ নিউ হোয়াইট - আমার প্রত্যাশার চেয়ে 11% কম জায়গা রয়েছে। আপনার যদি 12x1TB ড্রাইভ থাকে তবে আপনি 10TB আশা করতে পারেন তবে 9TB এর চেয়ে কম হবে।
—
স্টিভ 7
না, এটি একটি ভাল প্রশ্ন। আমি উত্তর জানি না। আমার অ্যাশফট 9 এবং 12 এবং একই ডেটাসেটের মধ্যে জিপুলের ব্যবহারের মধ্যে বড় পার্থক্য রয়েছে।
—
ew white
আপনি এগুলি 0 থেকে 12 অবধি এবং 3 ডি তে প্লট করে অ্যাশফট মানগুলি দিয়ে আবার চালাতে পারেন?
—
অ্যান্ড্রু