ফাঁদে প্রচেষ্টায় সামঞ্জস্য এবং খরচ বাধা নতুন HP Proliant Gen8 সার্ভারের সাথে এসএসডি ড্রাইভ ব্যবহার, আমি প্ল্যাটফর্মে বৈধকরণ থেকে PCIe ভিত্তিক SSDs করার জন্য কাজ করছি। আমি অ্যাক্সেলিসিয়র ই 2 নামক অন্যান্য ওয়ার্ল্ড কম্পিউটিংয়ের একটি আকর্ষণীয় পণ্য নিয়ে পরীক্ষা করছি ।
এটি একটি মৌলিক নকশা; একটি মার্ভেল 6 জিবিপিএস সটা রেড নিয়ামক এবং দুটি এসএসডি কার্ডের সাথে সংযুক্ত দুটি "ব্লেড" সহ একটি পিসিআই কার্ড। এগুলি সফ্টওয়্যার RAID ( উদাহরণস্বরূপ জেডএফএস ) এর জন্য ওএসে যেতে পারে বা একটি হার্ডওয়্যার RAID0 স্ট্রাইপ বা RAID1 মিররযুক্ত জুটি হিসাবে লাভ করা যায়। নিফটি। এটি সত্যই একটি নিয়ামক এবং ডিস্কগুলিকে সত্যিই একটি ছোট ফর্ম-ফ্যাক্টরের মধ্যে কম্প্যাক্ট করছে।
সমস্যাটি:
যে পিসিআই সংযোগকারী দেখুন। এটি একটি পিসি এক্স 2 ইন্টারফেস। শারীরিক পিসিআই স্লট / লেনের আকারগুলি সাধারণত এক্স 1, এক্স 4, এক্স 8 এবং এক্স 16 হয় বৈদ্যুতিক সংযোগগুলি সাধারণত x1, x4, x8 এবং x16 হয়। সেটা ঠিক আছে. আমি আগে সার্ভারে এক্স 1 কার্ড ব্যবহার করেছি ।
আমি বুট করা সিস্টেমে এই কার্ডটির পারফরম্যান্স পরীক্ষা করতে শুরু করেছি এবং সার্ভার / স্লট / বিআইওএস কনফিগারেশন নির্বিশেষে, পড়ার / লেখার গতিটি যেখানে 10 410 এমবি / সেকেন্ড করে সেখানে আবিষ্কার করেছি। ব্যবহৃত সার্ভারগুলি ছিল এইচপি প্রোলিয়েন্ট জি 6, জি 7 এবং জেন 8 (নেহালেম, ওয়েস্টমিয়ার এবং স্যান্ডি ব্রিজ) সিস্টেম x 4 এবং এক্স 8 পিসিআই স্লট সহ। কার্ডের বিআইওএসটি দেখে ডিভাইসটি আলাপচারিত করে: PCIe 2.0 5.0Gbps x1
- সুতরাং এটি দুটির পরিবর্তে কেবলমাত্র একটি পিসিআই লেন ব্যবহার করছে, সুতরাং কেবলমাত্র অর্ধেক বিজ্ঞাপনযুক্ত ব্যান্ডউইথ পাওয়া যায়।
পিসিআই ডিভাইসকে আলাদা গতিতে চালাতে বাধ্য করার কোনও উপায় আছে কি?
আমার গবেষণাটি দেখায় যে পিসিআই এক্স 2 একটি বিজোড় লেন প্রস্থের কিছুটা ... পিসিআই এক্সপ্রেস স্ট্যান্ডার্ডটি সম্ভবত দৃশ্যমানভাবে এক্স 2 লেন প্রস্থের সাথে সামঞ্জস্যের প্রয়োজন হবে না , তাই আমার অনুমান যে আমার সার্ভারগুলিতে থাকা কন্ট্রোলারগুলি আবার এক্স 1 এ ফিরে যাচ্ছে ... কর আমার কোন আশ্রয় আছে?
সংক্ষিপ্ত lspci -vvv
আউটপুট। LnkSta
এবং LnkCap
রেখার মধ্যে পার্থক্যটি নোট করুন ।
05:00.0 SATA controller: Marvell Technology Group Ltd. Device 9230 (rev 10) (prog-if 01 [AHCI 1.0])
Subsystem: Marvell Technology Group Ltd. Device 9230
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x2, ASPM L0s L1, Latency L0 <512ns, L1 <64us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Kernel driver in use: ahci
Kernel modules: ahci