আমরা একটি অনুরণনযোগ্য গতির স্টোরেজ খুঁজছি। স্বল্প বাজেটের কারণে আমরা সফ্টওয়্যার আইএসসিএসআই বা এওই লক্ষ্যগুলি ব্যবহার করার সিদ্ধান্ত নিয়েছি। আমরা আমাদের উত্পাদনের অবকাঠামোগত পরিবর্তন করার আগে আমরা সেরা প্রযুক্তিটি বেছে নেওয়ার জন্য কিছু পরীক্ষা করছি।
পরীক্ষার জন্য আমরা ব্যবহার করি:
- লক্ষ্য হিসাবে ফুজিৎসু সিমেনস আরএক্স 200 এস 4
- প্রবর্তক হিসাবে ফুজিৎসু সিমেনস আরএক্স 200 এস 4
- নেটগার 1 জিবিট স্যুইচ পরিচালনা করেছে
- জাহাজে এনআইসি (ব্রডকম ডাব্লু / টোই), এডিম্যাক্স এনআইসি, ব্রডকম এনআইসি ডাব্লু / টো - সমস্ত 1 জিবিটি
- টার্গেট সার্ভার 6 2 টিবি ডাব্লুডি ব্লু এসটিএ ড্রাইভ সহ একটি কিউলজিক নিয়ামক ব্যবহার করছে।
- টার্গেট এবং ইনিশিয়েটর অপারেটিং সিস্টেম উভয়ই হ'ল উবুন্টু 16.04 এলটিএস সমস্ত আপডেট। স্যুইচ স্টোরেজ উদ্দেশ্যে উত্সর্গীকৃত। আমরা বন্ড এবং মাল্টিপথিং পরীক্ষা করি।
আমাদের সমস্যা পড়ার গতি কম। পরীক্ষার জন্য আমরা ব্যবহার করি dd
এবং একটি 40-100 জিবি ফাইল।
- একটি টার্গেট সার্ভারে স্থানীয় পড়া এবং লেখার পরিমাণ 300MB / s এর বেশি।
- আইএসসিএসআই বা এওই দ্বারা সার্ভারে লেখা 200MB / s এর বেশি যা আমাদের সন্তুষ্ট করে।
- সার্ভার থেকে পড়া সর্বদা 95-99MB / গুলি হয়।
আমরা আইডিডি, এওয়েটুলস, এলআইও চেষ্টা করেছি। আমরা 2 টি এনআইসির বন্ড ব্যবহার করেছি: ব্যালেন্স-আরআর এবং এলএসিপি, আরআর দিয়ে গুণিতকরণ। সাধারণ এবং জাম্বো ফ্রেম ব্যবহার করা হয়। শেষ পর্যন্ত আমরা লক্ষ্য এবং হোস্টের মধ্যে সরাসরি ইথারনেট সংযোগও করেছি (কোনও স্যুইচ নেই)।
সমস্ত পরীক্ষা আরও কম একই ফলাফল দেয় (অবশ্যই TOE এবং iSCSI ব্যতীত সাধারণ NIC ব্যবহার করে 20-30% খারাপ ফলাফল দেয়)।
আইপিএফের সাথে টেস্টিং নেটওয়ার্ক প্রায় 200MB / s (2GBit) স্থানান্তর দেখায়। বোমনের সাথে লক্ষ্য রেখে এনআইসিসি ব্যবহারগুলি উভয় ডিভাইসের সমান ব্যবহার দেখায় (প্রতিটি লেখার জন্য প্রায় 50MB / s, লেখার জন্য প্রায় 100MB / s)।
আমাদের ভাগ্য না থাকায় আমরা তৃতীয় এনআইসি (অবশ্যই উভয় পক্ষ) ব্যবহার করার সিদ্ধান্ত নিয়েছি। ফলাফলগুলি অদ্ভুত ছিল:
- 2 এনআইসি - প্রতিটি 50 এমবি / গুলি
- 3 এনআইসি - প্রতিটি 33 এমবি / গুলি
টার্গেট সফটওয়্যারটির এমন কোনও সীমা রয়েছে যা 1GBit / s এর চেয়ে বেশি আউটপুট অক্ষম করে?
আমরা কী ভুল করব?