10 জি ইথারনেটের মাধ্যমে সাম্বার চেয়ে ওপেন-ইস্কি দু'বার ধীর লেখায় কেন?


9

আমার স্থানীয় ফাইল সার্ভারে আমি 7x এইচডিডি ড্রাইভে রেড -6 করেছি।

dd if=/dev/zero of=tempfile bs=1M count=2048 conv=fdatasync

স্থানীয় গতি পরীক্ষা আমাকে 349 এমবি / সেকেন্ড লেখার গতি দেয়।

রিমোট এসএসডি (> 2 জিবি / এস পড়ার গতি) থেকে সাম্বাকে লিখেছে আমাকে 259 এমবি / গুলি লিখে দেয়। কিন্তু দূরবর্তী আইএসসিএসআই ড্রাইভে লেখেন (উইন 10 আইএসসিএসআই ইনিশিয়েটারে) আমাকে কেবল 151 এমবি / এস লেখেন।

raid6 কনফিগারেশন - 128 কে খণ্ড আকার, স্ট্রাইপ_ক্যাচি_সাইজ = 8191. লিখুন অভিপ্রায় বিটম্যাপটি এসএসডি-তে রয়েছে (স্যামসাং 860 প্রো, 4096 কে বিটম্যাপ খণ্ড)।

অ্যারে বিকল্পগুলির সাথে মাউন্ট করা হয়েছে: rw,noatime,nobarrier,commit=999,stripe=128,data=writeback

ওপেন-ইস্কি সেটআপ: লক্ষ্যটি একটি 4 টিবি ফাইলের উপর ভিত্তি করে।

আইএসসিএসআই সাম্বার লেখার চেয়ে ধীর গতির কোনও ইঙ্গিত? আইএসসিএসআই লেখার গতি কীভাবে উন্নত করা যায় তার কোনও ইঙ্গিত?

আমি ধরে নিয়েছি এটি প্রতিটি অপারেশনের পরে ডিস্কে ফ্লাশ লেখার জন্য ওপেন-ইস্কসির ইচ্ছার সাথে কিছু করার আছে যা অতিরিক্ত প্যারিটি পুনরায় লেখার কারণে রাইড on-এ লেখার প্রসারকে বাড়িয়ে তোলে। তবে আমি কীভাবে এটি ঠিক করব তা নিশ্চিত নই। বিদ্যুৎ বিভ্রাটের ক্ষেত্রে বর্তমানে লিখিত তথ্যের সুরক্ষার চেয়ে আরও বেশি গতি দিন।

পার্শ্ব নোট হিসাবে পুরানো আইএডিডিআইএসসিআই লক্ষ্যটিতে লিখন-ব্যাক মোড সক্ষম করার ক্ষমতা ছিল (ব্যবহার করে IOMode=wb) এবং টেকসই লেখার গতি অনেক দ্রুত ছিল faster দুর্ভাগ্যক্রমে এটি বর্তমানে অচিন্তিত বলে মনে হচ্ছে।


2
নেটওয়ার্ক কেমন? 10GigE? সার্ভার ওএস সংস্করণ, কার্নেল সংস্করণ কী? ইস্কি লক্ষ্য এবং সংস্করণ কি? আইডিডি, স্কাস্ট বা লিও? ওপেন-ইস্কি কেবল একটি ইনিশিয়েটর সরবরাহ করে, লক্ষ্য নয় ... আপনি লেখার গতি মাপতে কী ব্যবহার করছেন? টার্গেটে ব্যবহৃত ফাইল সিস্টেমটি কী?
wazoox

উইন্ডোজ 10-এ কিউসকে এনআইসি থেকে সরানো হয়েছে?
yagmoth555

2
আপনার আইএসসিএসআই টার্গেট এবং কোনও অ্যাডজাস্টেড নেটওয়ার্ক টিউনবলের কনফিগারেশন পোস্ট করাও এক্ষেত্রে বিচক্ষণ হবে। একই লক্ষ্য ব্যবহার করে ইনিশিয়েটারগুলির মধ্যে একটি পরিষ্কার তুলনা করার জন্য আপনি একটি আধুনিক কার্নেল সহ একটি লিনাক্স ক্লায়েন্টে একটি ওপেন-ইস্কি ইনিশিয়েটর দিয়ে পরীক্ষা করার বিষয়টি বিবেচনা করতে পারেন, কারণ বিদ্যমান পরীক্ষাটি উইন্ডোজ ইনিশিয়েটর দ্বারা খুব সংকীর্ণ হতে পারে। আরও ডেটা == আরও ভাল।
স্পুলার

1
তবে যতক্ষণ না আসল প্রশ্নটি সম্পর্কিত: আইএসসিএসআই এবং সাম্বা একেবারেই আলাদা এবং সাম্বা ব্যবহার করার সময় আপনি কোনও ভিএফএস ক্যাচিং স্তর ব্যবহার করছেন যা খালি ব্লক ডিভাইসে নেই। আমি বুঝতে পেরেছি যে আপনি পারফরম্যান্সের পার্থক্য দেখে অবাক হয়েছেন, তবে আপনি কি এই তুলনাটি সম্পর্কে বেশি নজর রাখছেন, বা আপনার নেটওয়ার্কটি পরিপূর্ণ করতে আইএসসিএসআই পাচ্ছেন? যদি আইএসসিআইআই আপনার প্রধান উদ্বেগ এবং সাম্বার পারফরম্যান্স প্রসঙ্গের জন্য একটি সামান্য বিবরণ, আপনি আরও পরিষ্কার করার জন্য প্রশ্নটি সম্পাদনা করতে পারেন (এবং সম্ভবত আরও ভাল উত্তর পেতে পারেন)।
স্পুলার

আপনি পরীক্ষার জন্য একটি উইন্ডোজ 10 ব্যবহার করেছেন, তবে কোথাও ব্যবহৃত মেশিনের কোনও বিবরণ আমি দেখতে পাচ্ছি না। (এবং কেন এই ধরনের পরীক্ষার জন্য উইন্ডোজ ক্লায়েন্ট OS ব্যবহার?)
yagmoth555

উত্তর:


6

প্রথমত, RAID-6 ডাবল প্যারিটি গণনার কারণে সমস্যা। দ্বিতীয়ত, আপনি এমএস আইএসসিএসআই ইনিশিয়েটারে আইএসসিএসআই লক্ষ্য দু'বার সংযোগ করতে পারেন, আরআর বা ন্যূনতম সারি গভীরতার গভীরতা সক্ষম করুন (দুর্ভাগ্যক্রমে, উইন 10 মাল্টিপ্যাথিং সমর্থন করে না, আপনি উইন্ডোজ সার্ভারের পরিবর্তে এটি পরীক্ষা করতে পারেন)।

আসলে, ব্লক স্তরের অ্যাক্সেস ফাইল স্তরের অ্যাক্সেসের চেয়ে দ্রুত হওয়া উচিত। আপনি উইন্ডোজ সাইট থেকে কোন ধরণের বেঞ্চমার্কিং সরঞ্জাম ব্যবহার করছেন? আমি ডিস্কএসপিডি বা এফআইও ব্যবহার করার পরামর্শ দেব। অতিরিক্তভাবে, আপনি স্টারউইন্ডের মতো আরও দ্রুত আইএসসিএসআই লক্ষ্য হিসাবে ব্যবহার করতে পারেন।

https://www.starwindsoftware.com/starwind-virtual-san#Hyper-V


2
RAID 6 হার্ডওয়্যারে রয়েছে - সফ্টওয়্যারটিতে নয়। এটি প্রায় 20 বছর পর আর কার্য সম্পাদনের সমস্যা নয় issue
নীল

RAID-6 সমস্যা? প্রোটোকল নির্বিশেষে সমতা গণনাগুলি ঘটে।
ড্যানিয়েল

2
প্যারিটি গণনার কারণে RAID6 ধীর হয় না, তবে একটি তথাকথিত "লেখার ছিদ্র" পঠন-পরিবর্তিত-লেখার প্যারিটি RAID প্রকৃতির ফলস্বরূপ।
ব্যারনসেমেডি 1958

3
"রেইড 6 হার্ডওয়্যারে রয়েছে - সফ্টওয়্যার নয় about প্রায় 20 বছর ধরে এটি আর পারফরম্যান্সের সমস্যা নয় - - নীল 21 মার্চ 10:05 এ" -> এটি কেবল সত্য নয় :( এটি পড়ুন -> theithollow.com/
2012/03/21

1

আইএসসিএসআই ব্লক স্তরে ব্যবহার করা উচিত, আপনার সেটআপের বিবরণটি এমন শোনা যায় যে আপনি কোনও ফাইল-সিস্টেম ব্যবহার করছেন, কোনও ফাইল রেখে এবং তারপরে এই ফাইলটি আইএসসিএসআই ব্লক স্তর হিসাবে চালাচ্ছেন।

এটি আদর্শ হওয়া তো দূরের কথা, এবং গতির তুলনা করার জন্য একটি সেটআপ নয় নির্দিষ্টটি। স্থান বিভাজন এবং আইএসসিএসআইয়ের জন্য ব্লক স্তরে থাকার জন্য রেইড 6 এর শীর্ষে lvm ব্যবহার করার চেষ্টা করুন, বা আইআইএসসিআই ডিভাইস হিসাবে সরাসরি রেড 6 ব্যবহার করুন।

আপনার বর্তমান সেটআপে, নেটওয়ার্ক সিস্টেমে ডেটা স্থানান্তরিত হয়, ফাইল সিস্টেমে একটি ফাইলকে আঘাত করে, যা সম্ভবত (সম্ভবত) এই ধরণের কাজের চাপের জন্য অনুকূল নয় এবং পাশাপাশি অন্যান্য প্রক্রিয়াগুলির সাথে ভাগ করা হয়। আইএসসিএসআইয়ের সাথে এই জাতীয় সেটআপ করা সম্ভব, তবে এটি অপরিশোধিত ফ্যালব্যাক সমাধান হিসাবে বিবেচনা করা উচিত।


1

দয়া করে সচেতন ddহোন একটি খুব সাধারণ মানদণ্ড এবং বিকৃতিতে খুব প্রবণ। উদাহরণস্বরূপ, আপনার ddশূন্যগুলি লিখছেন - যদি জিরো পূর্ণ ডেটার জন্য কোনও কিছুর একটি বিশেষ কেস থাকে (উদাহরণস্বরূপ এটি সংকোচন করতে পারে) তবে আপনি দুর্দান্ত পারফরম্যান্স দেখতে পাবেন তবে শূন্য-অ-বাস্তব "ডেটা" লেখার দিকে স্যুইচ করুন এবং হঠাৎ সেই সম্পাদনাটি অদৃশ্য হয়ে যেতে পারে। ..

আপনার প্রশ্নের উত্তর দেওয়ার জন্য (সমস্ত মানদণ্ডের মতো) ইস্যুটির প্রবর্তনকারী বিটটি সনাক্ত করার জন্য আপনাকে সত্যই টুকরাগুলি আলাদা করতে হবে। উদাহরণস্বরূপ, উইন্ডোজ ফাইল সিস্টেমে সরাসরি লেখা (এবং আইএসসিএসআই এর ওপরে নয়) কী অত্যন্ত দ্রুতগতিতে চলছে? আপনি যদি উইন্ডোজটির পরিবর্তে একই হার্ডওয়্যার কনফিগারেশন গ্রহণ করেন এবং লিনাক্স চালনা করেন তবে এটি ঠিক তত দ্রুত বা এটি ধীর হয়ে যায়? আপনি যদি ফাইওর মতো একটি বেঞ্চমার্ক সরঞ্জাম ব্যবহার করতে স্যুইচ করেন তবে কি হবে ?

দুঃখের বিষয় এই যে খুব ভাল একটি প্রশ্নের উত্তর দিতে সক্ষম হতে অনেক বেশি সম্ভাবনা আছে ...

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.