دیتا سنتر

طبقه بندی موضوعی
آخرین مطالب

۱ مطلب با کلمه‌ی کلیدی «Remote Direct Memory Access» ثبت شده است

  • ۱
  • ۰

آشنایی با RDMA

تکنولوژی RDMA چیست ؟

RDMA مخفف Remote Direct Memory Access می باشد که دسترسی مستقیم به حافظه یک هاست را به حافظه هاست دیگر بدون دخالت CPU و سیستم عامل فراهم می کند که باعث تقویت شبکه و performance هاست با کاهش latency ، کاهش بار CPU و پهنای باند بالاتر می شود. در مقابل، ارتباطات TCP / IP به طور معمول نیازمند عملیات کپی هستند که باعث افزایش قابل توجهی تاخیر در منابع CPU و حافظه می شود.

RDMA با پشتیبانی از آداپتور شبکه برای انتقال داده ها به طور مستقیم به حافظه و یا از حافظه نرم افزار، از طریق شبکه zero-copy، نیاز به کپی داده ها بین حافظه برنامه و بافر داده ها در سیستم عامل را از بین می برد. چنین انتقالاتی هیچ نیازی به این که کار توسط CPU ها انجام شود ندارد و همینطور نیازی به حافظه های ذخیره شده (Cache) یا سوئیچ های context را ندارد و انتقال ها به موازات سایر عملیات سیستم ادامه می یابد. هنگامی که یک برنامه درخواست خواندن یا نوشتن RDMA را انجام می دهد، داده های برنامه به طور مستقیم به شبکه تحویل داده می شود که باعث کاهش Latency و انتقال سریع پیام می شود.

با خواندن ادامه مقاله بیشتر با تکنولوژی RDMA آشنا شوید.

  • محمد نعمتی