এমডিএডএম র‌্যাড-6 লেখার গতি উন্নত করা হচ্ছে


8

আমার 5x1Tb ডাব্লুডি গ্রীন এইচডিডি এর হোম সার্ভারে একটি এমডিএডএম রেড -6 রয়েছে have পড়ার গতি যথেষ্টের চেয়ে বেশি - ডিডিতে 268 এমবি / সেকেন্ড তবে লেখার গতি মাত্র 37.1 এমবি / সেকেন্ড। (উভয়ই ডিডির মাধ্যমে 48 জিবি ফাইলে পরীক্ষা করা হয়েছে, র‌্যামের আকার 1 জিবি, পরীক্ষায় ব্যবহৃত ব্লকের আকার 8 কেবি)

আপনি দয়া করে পরামর্শ দিতে পারেন কেন লেখার গতি এত কম এবং এটিকে উন্নত করার কোনও উপায় আছে? লেখার সময় সিপিইউর ব্যবহার কেবল 25% (অর্থাত্ ওপ্টরোন 165 এর 1 টি অর্ধেক) business কোনও ব্যবসায়ের সমালোচনামূলক ডেটা ও সার্ভারটি ইউপিএস-ব্যাকড নয়।

এমডিস্ট্যাটটি হ'ল:

Personalities : [raid6] [raid5] [raid4]
md0 : active raid6 sda1[0] sdd1[4] sde1[3] sdf1[2] sdb1[1]
      2929683456 blocks super 1.2 level 6, 1024k chunk, algorithm 2 [5/5] [UUUUU]
      bitmap: 0/8 pages [0KB], 65536KB chunk

unused devices: <none>

কোন পরামর্শ?

লিখনব্যাক, বাধা, nobh এর মতো জিনিসগুলি সাহায্য করেনি। ডিডি ব্লকসাইজ = 1 এম, 8 এম কিছুই পরিবর্তন করেনি। দেখে মনে হচ্ছে এমডিএমডিএম শারীরিকভাবে সেক্টরগুলি প্যারিটি গণনা করার জন্য পড়ছে যদিও তাতে কিছু যায় আসে না ... এটি কি সঠিক?

আপডেট: পরিবর্তিত স্ট্রাইপ ক্যাশে গতির অবক্ষয় প্রকৃতপক্ষে ছিল কারণ পরীক্ষার সময় 1 এইচডিডি সম্ভবত ব্যর্থ হয়েছিল, দুর্দান্ত :-D

সমাধান করা হয়েছে: স্ট্রাইপ ক্যাশে বাড়ানোর পরে এবং বাহ্যিক বিটম্যাপে স্যুইচ করার পরে, আমার গতি 160 এমবি / সেগুলি লিখেছেন, 260 এমবি / সেগুলি পড়ে। :-D


আরে বার্স .. আপনি কি টুইট করেছেন এবং কোন পরিবর্তন পরে পারফরম্যান্সটি 120 এমবি / সেকেন্ডে নেমেছে? আমারও একই সমস্যা রয়েছে তবে আমার অভিনয়টি আরও খারাপ :( যে কোনও পরামর্শ কার্যকর হবে! ধন্যবাদ!

আমার ক্ষেত্রে অপ্টিমাইজেশনের মাঝখানে আমার ডিস্কফেইল ছিল :-)
বার্স মন্টস্টার

উত্তর:


9

আপনি কি টিউনিং / সিস / ব্লক / এমডিএক্স / এমডি / স্ট্রিপ_ক্যাচি_সাইজ চেষ্টা করেছেন?

এই ফোরামের পোস্ট অনুসারে (নরওয়েজিয়ান ভাষায়, দুঃখিত) "এই প্যারামিটারটি টিউন করা যত বেশি ডিস্ক এবং আপনার কাছে তত দ্রুত সিস্টেমের প্রয়োজন":

আমার সিস্টেমে 8192 মানটি ব্যবহার করে আমি সেরা পারফরম্যান্স পেয়েছি I যদি আমি 256 এর ডিফল্ট মান ব্যবহার করি তবে লেখার পারফরম্যান্স 66% হ্রাস পায়।

তুলনার জন্য তার গতির উদ্ধৃতি:

ডিস্কগুলি: এমডিএডএম RAID6 (-n 512) এ 8xSeagate 2TB এলপি (5900RPM) (স্ট্রাইপ_সাইজ_ক্যাচি = 8192)।

সিপিইউ: ইনটেল এক্স 3430 (4x2.4GHz, 8 জিবি ডিডিআর 3 ইসিসি র‌্যাম)

গতি: 387 এমবি / সিক্যুয়াল রচনা, 704 এমবি / সিক্যুয়াল পাঠ, সেকেন্ডে 669 এলোমেলোভাবে সন্ধান করুন।

আমার হোম সার্ভারে রেড 5 ব্যবহার করে আপনার মতো প্রায় একই ডিস্ক রয়েছে:

ডিস্কগুলি: RAID 5 এ 4x1.5TB ডাব্লুডি গ্রিন (স্ট্রাইপ_সাইজ_ক্যাচ = 256 - ডিফল্ট)

সিপিইউ: ইনটেল আই 7 920 (2.66 গিগাহার্টজ, 6 জিবি র‌্যাম)

গতি: 60 এমবি / সিক্যুয়ালি রচনা, 138 এমবি / এস ক্রমিক ক্রম (বনি ++ অনুসারে)

সুতরাং দেখে মনে হচ্ছে অনুক্রমিক লেখার পারফরম্যান্স প্রায় 50% পড়ার পারফরম্যান্স।

কোন পারফরম্যান্স আশা করা যায় তার জন্য লিনাক্স রেইড উইকি রেড 5 সম্পর্কে বলে:

পাঠগুলি RAID-0 পড়ার সাথে প্রায় একই রকম হয়, লেখাগুলি হয় বরং ব্যয়বহুল হতে পারে (সঠিক প্যারিটি তথ্য যেমন ডেটাবেস ক্রিয়াকলাপ হিসাবে গণনা করতে সক্ষম হওয়ার জন্য, লেখার আগে পঠন-পাঠ্য প্রয়োজন), বা RAID-1 এর অনুরূপ লিখেছেন (যখন বৃহত্তর ক্রমবর্ধমান লেখাগুলি সম্পাদন করা হয় এবং অন্য ব্লক থেকে সরাসরি লেখার জন্য সমতা গণনা করা যেতে পারে)।

এবং RAID 6 সম্পর্কে:

পড়ার পারফরম্যান্স RAID-5 এর মতো তবে লেখার পারফরম্যান্স আরও খারাপ।


লেখার গতি 15-20 এমবি / সেকেন্ডে নেমে
এসেছিল

কিছু অন্যান্য মান চেষ্টা করুন, দেখুন কি হয়। এটি সম্পর্কে বিশেষজ্ঞ নন, তবে আমার একই সমস্যা সহ এমডি র‌্যাড 5-এ ডাব্লুডি গ্রিনস (4x1.5TB) আছে - বরং লেখার গতি মন্থর। আমার সিস্টেমটি এই মুহুর্তে বন্ধ রয়েছে, তবে আমি আমার শেষের দিকেও পরীক্ষা করব এবং আমি যদি এটির উন্নতি করতে পারি তবে এখানে আপডেট করব।
jg-faustus

বিটিডাব্লু: আপনি কি এএইচসিআই সক্ষম করেছেন? কোন ফাইল সিস্টেম - ext3, ext4?
jg-faustus

এএইচসিআই সম্পর্কে নিশ্চিত নন, বায়োস-এর দিকে একবার নজর দেওয়া খুব কঠিন। ext4 এই।
বারসনস্টার

লাঞ্ছনা, 120 এমবি / স পড়ার গতিতে আটকে থাকা, আমার 268 :-( এ ফিরে আসতে পারে না ... আমি দেখতে পাচ্ছি না কেন এমডিএমডিএম data 3x90 এমবি / এস এ লিনিয়ারে ডেটা পড়তে বা লিখতে পারছে না)। .. এটি কেবল নিরীহ।
বারসনস্টার

4

চেষ্টা

echo 32768 > /sys/block/md0/md/stripe_cache_size

এবং পরীক্ষা করুন ;)


পূর্বের উত্তরে আমরা বিভিন্ন স্ট্রাইপ_ক্যাচি_ আকার পরীক্ষা করছিলাম। এটিকে 32768 এ সেট করা কোনও উন্নত হয়নি। আপগ্রেড করার পরেও আমি এখনও ~ 100Mb / সেকেন্ডে লিখছি (E8500 সিপিইউ, 8 জিবি র‌্যাম এবং 8x1Tb অ্যারে)
বারস্মন্সটার

কিম্ভুতকিমাকার! এটি তাত্ক্ষণিকভাবে আমার লেখার কর্মক্ষমতা ~ 70MB / s থেকে ~ 360MB / s তে বাড়িয়েছে!?! হে ভগবান. ডাব্লুটিএফ কি এটি ডিফল্ট নয়?!?
স্টলভিক

ইস আমার কথাটা. এটি সত্যই কাজ করে ... থেকে [================ ....] পুনরুদ্ধার = 82.1% (1604609136/1953382144) সমাপ্তি = 122.7 মিনিট গতি = 47348 কে / সেকেন্ডে [ ===============> ....] পুনরুদ্ধার = 82.3% (1607712880/1953382144) সমাপ্তি = 56.2min গতি = 102451 কে / সেকেন্ড
লামওয়ঙ্গি

আমার পরীক্ষায় 8192 এর মান যথেষ্ট বলে মনে হচ্ছে। অ্যারেতে যা যা করতে হয়েছিল তা সব নিক্ষেপ করেও, আমি স্ট্রাইপ_ক্যাচি_অ্যাকটিভটি কম 7000 এর চেয়ে বেশি স্পাইক করতে পারিনি।
জোডি লি ব্রুচন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.