نظم الرقابة والتألق
كيفية قياس وتحسين نظام الاتصال في نظم التشغيل
Table of Contents
ويعد قياس أداء النظام وتحسينه أمرا أساسيا لتحقيق الكفاءة المثلى في نظام التشغيل، وتتمثل المكالمات التي يُطلقها النظام في التفاعل بين تطبيقات المستعملين والكرنيل، وتأثيرها على الأداء العام في استجابة النظام، وترسم هذه المادة أساليب لقياس أداء النظام واستراتيجياته الرامية إلى تعزيزه.
قياس النظام نداء الأداء
ويستلزم القياس الدقيق لأداء النظام رصد الوقت الذي يستغرقه كل نداء، ويمكن استخدام أدوات مثل [(FLT:0]) [(FLT:1]) و]perf] في تحديد المكالمات وجمع بيانات التوقيت، وتساعد هذه الأدوات على تحديد المكالمات البطيئة وكم مرة تحدث.
ولتقدير مدى ملاءمة المكالمات الفردية في النظام، يمكن للمطورين أن يدرجوا رمز التوقيت ضمن وحدات الكمائن أو استخدام أطر تعقب الكيرونيات مثل [(FLT:0]] التعقب . وتوفر هذه الأساليب معلومات تفصيلية عن مدة الاتصال وتواترها.
استراتيجيات لتحسين نظام نداء الأداء
وتشمل أساليب العمل التعظيمية أداء النظام الحد من النفقات العامة المرتبطة بكل نداء، وتشمل تقليل عدد المكالمات التي تجرى من التطبيقات، وسحب الطلبات المتعددة، وتقليل مفاتيح تبديل السياق.
ويمكن أيضاً أن تعزز التحسينات على مستوى الكهرمان الأداء، وتشمل تبسيط مدونة الشبكات، وتحقيق أفضل هياكل البيانات، وتنفيذ آليات أسرع للتزامن مع ذلك، ويمكن أن يؤدي الوصول إلى بيانات كثيراً ما يُستفاد منها إلى زيادة الحد من الحاجة إلى تكرار المكالمات في النظام.
عدد إضافي من
- استخدام أدوات تحديد السمات بانتظام لرصد أداء النظام.
- تحديد المكالمات غير الضرورية في التطبيقات والقضاء عليها.
- تنفيذ عملية دفع لخفض عدد المكالمات.
- أفضـل شـفرة الكـريـل للمكالـات النظاميـة