آیا می شود سرور ها را بدون رید سخت افزاری رید کرد ؟

بله در صورتی که سرور شما از CPU های استفاده کند که از قابلیت Intel SSE , SIMD , Intel AVX بهره می برد می توانید آنها را با رید نرم افزاری رید نمایید .

 SIMD در پردازنده‌های اینتل چیست؟

در cpu های معمولی (Scalar) CPU نحوه پردازش به این صورت است که  یک عدد را پردازش می‌کند و سپس به پردازش عدد بعدی می پردازد ولی در CPU با قابلیت SIMD چند عدد را با یک دستور همزمان پردازش می‌کند

 SIMD در اینتل چطور پیاده‌سازی شده؟

اینتل SIMD را از طریق مجموعه دستورالعمل‌ها ارائه می‌دهد، که می توان از مهم‌ترین‌ها به Intel SSE → نسل قدیمی‌تر (128 بیت) , Intel AVX → قوی‌تر (256 بیت و بالاتر) , AVX2 / AVX-512 → نسخه‌های پیشرفته‌تر اشاره کرد .

قابلیت Intel SSE در CPU چیست ؟

یک مجموعه دستورالعمل قدیمی‌تر از اینتل است که به CPU اجازه می‌دهد , چند داده را همزمان پردازش کند (SIMD) و به جای یکی‌یکی، مثلاً 4 یا 8 عدد را با هم حساب کند

قابلیت Intel AVX در CPU چیست ؟

Intel AVX نسل جدیدتر و قوی‌تر SSE است که پهنای پردازش بیشتر (مثلاً 256 بیت یا حتی بیشتر) را با سرعت بالاتر در محاسبات سنگین انجام می دهد که باعث می شود مناسب کارهای همچون
RAID 5 (محاسبه parity) , فشرده‌سازی , رمزنگاری , پردازش تصویر و ویدیو باشد .

چرا CPU با قابلیت SIMD مناسب برای رید کردن هستند ؟

در RAID نرم‌افزاری محاسبات parity (XOR) صورت می گیرد که باعث می شود این نوع CPU برای رید نرم افزاری مناسب باشند به دلیل اینکه SIMD باعث می‌شود سرعت محاسبات چند برابر شود , مصرف CPU کمتر می شود , کارهای سنگین سریع‌تر انجام شود . SSE و AVX در واقع دستورالعمل‌های پردازنده هستند که برای سریع‌تر انجام دادن محاسبات عددی (به‌خصوص کارهای تکراری روی داده‌ها) استفاده می‌شوند چیزی که در RAID نرم‌افزاری هم خیلی به درد می‌خورد . این‌ها قابلیت مستقل مثل RAID نیستند بلکه فقط ابزارهای محاسباتی داخل CPU هستند و سیستم‌عامل یا درایور RAID از آن‌ها استفاده می‌کند . چیزی به اسم یک Feature اختصاصی مثل RAID داخل CPU نداریم، اما این موارد نقش اصلی را دارند:

1. قدرت پردازشی (Processing Power)
CPU عملیات RAID مثل:
•محاسبه Parity (در RAID 5 و 6)
•مدیریت I/O
•بازسازی (Rebuild)
را انجام می‌دهد. هرچه CPU قوی‌تر باشد، عملکرد RAID بهتر است.
2. پشتیبانی از دستورالعمل‌های SIMD
مثل:
•Intel SSE
•Intel AVX
این دستورالعمل‌ها باعث می‌شوند محاسبات RAID (به‌خصوص Parity) سریع‌تر انجام شود.
3. تعداد هسته‌ها (Cores)
RAID نرم‌افزاری می‌تواند چندنخی (Multi-threaded) باشد، پس:
CPU با Core بیشتر → عملکرد بهتر در Load بالا
4. کش CPU (Cache) : کش بیشتر (L2 / L3) باعث بهبود سرعت دسترسی به داده‌ها در عملیات RAID می‌شود.

لطفا به محتوای ما امتیاز بدهید

0 / 5 نتایج رأی گیری 5 تعداد رأی دهندگان 3

رتبه صفحه شما: