এমডিএডএম র‌্যাড-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.