পিসিআই এক্সপ্রেস লিংক গতির পুনঃব্যবস্থাপনা? x2 কার্ড এক্স 1 প্রস্থে ফিরে আসে


15

ফাঁদে প্রচেষ্টায় সামঞ্জস্য এবং খরচ বাধা নতুন 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

আমি ধরে নিচ্ছি আপনি কার্ডটি একটি এক্স 4 স্লটে রেখেছেন, তাই না? যে কোনও ক্ষেত্রে, আমি নিশ্চিত নই যে এইচপি কীভাবে এক্স 2 কার্ড পরিচালনা করবে। একটি এক্স 4 স্লটে, এটি উভয় লেন ব্যবহার করতে সক্ষম হওয়া উচিত তবে যেমনটি আপনি উল্লেখ করেছেন যে এটি ব্যবহার করার কোনও গ্যারান্টি নেই। যা যা বলা হচ্ছে, আমি নিশ্চিত নই যে আপনি 6 গিগাবাইট এসটিএ হিসাবে যে পারফরম্যান্স বাম্প দেখতে পাচ্ছেন তা এখনও সাধারণভাবে সর্বাধিক ৪.৮ গিগাবাইট / সেকেন্ড হিসাবে সীমাবদ্ধ হিসাবে একক পিসিআই লেনের মাধ্যমে একটি ইনপুটযুক্ত এনকোডিং ওভারহেড থাকবে সর্বোচ্চ 5 জিবিএস bs
রেক্স

@Rex "x4 এবং x8 PCIe স্লট" চেষ্টা করা হয়েছিল। কার্ডটিতে দুটি পৃথক 6 জিবিপিএস সাটা এসএসডি রয়েছে, সুতরাং পিসিআই এক্স 2 সমঝোতার হলে একবারে একটি স্পিড বাম্প পাওয়া যায়।
ew white

আহ .. মিস প্রশ্নে X4 / X8 স্লট, কিন্তু আপনি বলে "সঙ্গে থেকে PCIe কার্ড একটি মার্ভেল 6Gbps সময় SATA RAID কনট্রোলারের" একটি একক নিয়ামক implying :) যদি দুই বিযুক্ত কন্ট্রোলার হয়েছে, প্রতিটি এসএসডি এটা নিজের নিয়ামক এর সাথে সংযুক্ত করা হয়? তাহলে এটি দুটি ভিন্ন নিয়ামক জুড়ে কিভাবে হার্ডওয়্যার RAID করতে পারে?
রেক্স

@ রেক্স একটি নিয়ামকের সাথে দুটি এসএসডি সংযুক্ত রয়েছে। একটি 6 জিবিপিএস র‌্যাড কন্ট্রোলারের এসএএস / সাটা লেনের জন্য 6 জিবিপিএস ব্যান্ডউইথ থাকে।
ew white

পিসিআইই স্পেকের প্রয়োজন হয় না যে স্লটগুলি 1x ছাড়া অন্য কিছু সমর্থন করে। যখন কোনও কার্ড isোকানো হয় তখন লেন সহায়তার জন্য হোস্টটি এটিকে জিজ্ঞাসা করে এবং উভয়ের পক্ষে যে দুটি সর্বোচ্চ শক্তি ব্যবহার করা হয় তা (তাই 1x, 2x, 4x, 8x, 16x বা 32x)। এছাড়াও, একটি শেষ পয়েন্টের (হোস্ট বা কার্ড) প্রতিটি লেন প্রাথমিক আলোচনার জন্য সমর্থন করতে পারে তবে সাধারণত প্রথম লেনটি আলোচনার জন্য স্লট দ্বিখণ্ডিত করতে সক্ষম হয়, একটি বিভাজন ব্যবহারের মাধ্যমে একাধিক কার্ড প্লাগ করে )। নীচে উল্লিখিত হিসাবে, প্রশ্নে থাকা সার্ভারগুলি 2x লেন মোড সমর্থন করে না।
ক্রিস এস

উত্তর:


6

এটি ওডাব্লুএসের সরকারী জবাব, এখন এইচপি নিয়ন্ত্রণকারীকে x2 প্রস্থে চাপিয়ে দেওয়া যদি সম্ভব হয় তবে অন্য একটি উত্তর, এর জন্য আরও কিছু গবেষণা প্রয়োজন। -)

এখানে চিত্র বর্ণনা লিখুন


তবে কার্ডটি এই মুহুর্তে একটি জি 6 প্রোলিয়েন্টে রয়েছে -Manufacturer: HP Product Name: ProLiant DL180 G6
ইয়েওয়াইট

ঠিক আছে, সম্ভবত সমস্ত প্রোলিয়েন্ট ডিএল পিসিআই কন্ট্রোলারদের কার্ডটি ইস্যু হবে।
ড্যানিলা লাডনার

তোমার দিকে তাকাও, সোর্সে যাচ্ছি !!
ew white

জেন 7 এ, জিসি 8 পিসি রাইজারে প্রথম স্লটের জন্য সর্বদা 1x: 1 পিসিআই 2.0 এক্স 1 এক্স 4 অর্ধ দৈর্ঘ্য / পূর্ণ উচ্চতা এখান থেকে পাবেন: h18000.www1.hp.com/products/quickspecs/14339_na/14339_na.pdf আমি ধরে নিয়েছি আপনি চেষ্টা করেছেন বিভিন্ন স্লট।
ডানিলা লাডনার

2

আমি আবার কিছুটা আলাদা এইচপি প্ল্যাটফর্মে এটি চেষ্টা করেছি, 2U এইচপি প্রোলিয়েন্ট ডিএল 380 পি জেন ​​8 বনাম 1 ইউ ডিএল 360 পি জেন ​​8। আমি হার্ডওয়্যার এই সংমিশ্রণটি ব্যবহার করে সঠিক ফলাফল পেয়েছি ।

বর্তমান জেন 8 হোস্ট ফার্মওয়্যারটি এখন পিসিআই লিঙ্কগুলিকে যথাযথ গতিতে আলোচনার অনুমতি দেয়, সুতরাং এই ডিভাইসগুলি প্রোলিয়েন্ট ডিএল 380 পি জেন ​​8 সার্ভারের সাথে সামঞ্জস্যপূর্ণ।

Speed 5GT/s, Width x2, ASPM L0s L1, Latency L0 <512ns, L1 <64us
LnkSta: Speed 5GT/s, Width x2, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-

0

আমি এতে একটি ব্রডকম 4 × 1 জিবিই কার্ড সহ একটি আইবিএম সার্ভার হাতে পেয়েছি ... 2.0x4 থেকে 2.0x2 এ নেমে আলোচনা করেছেন:

0b:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) 
Subsystem: IBM Device 03a9 
Capabilities: [ac] Express (v2) Endpoint, MSI 00
LnkCap: Port #0, Speed 5GT/s, Width x4, ASPM L0s L1, Latency L0 <2us, L1 <2us 
LnkSta: Speed 5GT/s, Width x2, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-

এটিতে একটি এক্স 4 সংযোজক ছিল যা আমি অনুমান করছি কেবলমাত্র একটি পিসিআই ভি 1 স্লটে রাখার সময় সম্পূর্ণরূপে ব্যবহৃত হয়, সুতরাং মনে হয় এটি পিসিআই ভি 2 স্লটে ব্যবহৃত হওয়ার সময় x2 এর সাথে আলোচনা করছে (যেহেতু 5 জিটি / এস বিডিরেশনাল 4 × 1 জিবিই জন্য যথেষ্ট )।

আপনার কার্ড দিয়ে কি একই জিনিস ঘটতে পারে?

(যদি তা না হয় তবে আমার উত্তরটি হ'ল এইচপি: পি এর পরিবর্তে আইবিএম ব্যবহার করুন)


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