• 0

ما المقصود بـ Performance Tuning؟

السلام عليكم 

يعطيكم العافية على موقعكم الرائع ، استفدت منه كثير

أريد أن أسال عن معنى Performance Tuning

لما بحثت وجدت مقالات كثيرة لكن بالإنكليزي، وانا عندي مشروع في ماده إدارة قواعد البيانات 

أريد مقدمه عنها بشكل مفهوم كي أستطيع أن اشرح البروجكت 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

المصطلح بأبسط تعريفاته يعني تحسين أداء النظام.

حسنًا دعينا نحاول تفصيل الأمر. كلمة الأداء Performance ترد غالبًا في سياق حدوث مشكلة (كالبطء) في الأداء.

الآن عندما يحصل لدينا مشكلة، معظم النظم سوف تستجيب لها بزيادة الحمل load بدرجة أو بأخرى على الموارد، وهذا يؤدي إلى انخفاض في أداء النظام. للمعلومية فإن قدرة النظام على قبول المزيد من الحمل تُسمى Scalability (القابلية للتوسع)، أما إجراء التعديلات اللازمة أو التحسينات اللازمة على النظام ليتعامل مع حمولة load أعلى هي ما تُسمى بالـ performance tuning أو تحسين الأداء.

مثال بسيط، أنت تتصفحين الإنترنت على متصفح كروم أو أيا يكن، تدخلين إلى موضع يتضمن الكثير من الفلاش والجافا والجافا سكربت، موقع ثقيل للغاية، لو كنت قادرة على مراقبة Task Manager في ويندوز ستجدين أن استهلاك المعالج والذاكرة ارتفع إلى مستويات عالية جدًا، لان المشكلة التي واجهها النظام في الموقع الثقيل استلزمت زيادة الحمل على الموارد، حلّ هذه المشكلة هو performance tuning

ونتيجة للوضع المعقّد فإن performance tuning تعتمد على الخبرة والمزاولة، يعني هي ليست طريقة واحدة محددة أو طرق محددة، فكل مرة ستجدين المشكلة في ناحية معينة وستجدين الحل في ناحية أخرى.

بصورة أعلى عندما تديرين ليس كمبيوتر شخصي وإنما سيرفر هذا السيرفر يستضيف موقع أو منتدى، وحسب المخطط فإن هذا الموقع يستقبل x من الزوار يوميا، لسبب ما اصبح الموقع يستقبل 2x من الزوار وهذا سيشكل حمل كبير على السيرفر وبالتالي زيادة في استهلاك الموارد وحصول مشاكل في الأداء تتطلب performance tuning

بالتوفيق

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

شكرا جزيلا أخي يحيى ^^

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن