بيت سمعي الذي يكتب هو الصحيح؟ نظرة على أساليب الإدخال / الإخراج المؤقت

الذي يكتب هو الصحيح؟ نظرة على أساليب الإدخال / الإخراج المؤقت

Anonim

يتجذر أداء التطبيق في السرعة - في إكمال طلبات القراءة والكتابة التي تطلبها تطبيقاتك من البنية الأساسية لديك. التخزين هو المسؤول عن سرعة إرجاع طلبات الإدخال / الإخراج (الإدخال / الإخراج) ، والطريقة المختارة لإلزام الكتابة وتقديم القراءات لها تأثير عميق على أداء التطبيق. الطريقة الشائعة في صناعة اليوم هي استخدام محركات أقراص الحالة الصلبة للتخزين المؤقت على التخزين التقليدي لأقراص الغزل أو المصفوفات الهجينة أو المصفوفات التي تعمل بذاكرة فلاش. تسارعت معظم حلول التخزين المؤقت من قراءة التطبيقات ، لكن يبقى السؤال الحقيقي هو "ما هي الكتابة الصحيحة؟"

برنامج تحديد كل شيء

شبكة تخزين وتخزين براءات الاختراع في انتظار المراجعة مع إدارة افتراضية وحساب SaaS في سحابة مؤسسة واحدة في صندوق.

شاهد قوة إشعال اليوم.

دعونا نلقي نظرة على سبب تأثير تحسين الكتابة على أداء التطبيق الخاص بك بشكل كبير. الكتابة I / O تعني أنها بيانات جديدة غير مكتوبة على وحدة التخزين الأساسية الخاصة بك. في تخزين SAN التقليدي ، على سبيل المثال ، تتم كتابة عمليات الكتابة مباشرة على وحدة التخزين الأساسية ثم إعادتها إلى التطبيق. مع التطبيقات التي تكتب باستمرار بيانات جديدة ، في المقام الأول تطبيقات قواعد البيانات الكبيرة (SQL ، وما إلى ذلك) ، لا يمكن متابعة أقراص الغزل التقليدية. أصبح التخزين المؤقت على محركات أقراص الحالة الصلبة حلاً يسمح لكتابة الكتابة محليًا وتخزينها مؤقتًا استنادًا إلى تكرار طلب التطبيق ؛ ومع ذلك ، هناك عدة طرق لعلاقة ذاكرة التخزين المؤقت للكتابة مع وحدة التخزين الأساسية التي تسبب اختلافًا كبيرًا في الأداء.

هذه هي الأشكال الثلاثة لكتابة I / O:

الذي يكتب هو الصحيح؟ نظرة على أساليب الإدخال / الإخراج المؤقت