الصفحة الرئيسية » howto » فهم متوسط ​​الحمل على نظام لينكس وأنظمة يونكس الأخرى المشابهة

    فهم متوسط ​​الحمل على نظام لينكس وأنظمة يونكس الأخرى المشابهة

    وتعرض أنظمة Linux و Mac والأنظمة الأخرى المشابهة لـ Unix أعداد "متوسط ​​الحمل". تخبرك هذه الأرقام بمدى انشغال وحدة المعالجة المركزية (CPU) والقرص والموارد الأخرى الخاصة بنظامك. إنها لا تحتاج إلى شرح ذاتي في البداية ، ولكن من السهل التعرف عليها.

    سواء أكنت تستخدم سطح مكتب أو خادم Linux ، أو برنامجًا ثابتًا لجهاز التوجيه يستند إلى Linux ، أو نظام NAS يستند إلى Linux أو BSD ، أو حتى Mac OS X ، فمن المحتمل أنك رأيت قياس "متوسط ​​الحمولة" في مكان ما.

    تحميل مقابل متوسط ​​الحمولة

    في الأنظمة التي تشبه يونكس ، بما في ذلك نظام التشغيل Linux ، يعتبر تحميل النظام قياسًا للعمل الحسابي الذي يقوم به النظام. يتم عرض هذا القياس كرقم. يحتوي الكمبيوتر الخامل تمامًا على معدل تحميل 0. كل عملية قيد التشغيل إما باستخدام أو انتظار موارد وحدة المعالجة المركزية يضيف 1 إلى متوسط ​​التحميل. لذا ، إذا كان نظامك يحتوي على حمولة 5 ، فإن خمس عمليات إما تستخدم أو تنتظر وحدة المعالجة المركزية.

    قامت أنظمة يونكس فقط بحساب العمليات التي تنتظر وحدة المعالجة المركزية ، لكن لينكس يحسب أيضًا العمليات في انتظار الموارد الأخرى - على سبيل المثال ، العمليات التي تنتظر القراءة من أو الكتابة إلى القرص.

    منفردا ، لا يعني عدد الحمولة الكثير. قد يكون لدى الكمبيوتر تحميل من 0 ثانية مقسمة واحدة ، وحمولة من 5 ثانية في الثانية ، حيث تستخدم العديد من العمليات وحدة المعالجة المركزية. حتى لو كان بإمكانك رؤية الحمل في أي وقت ، فإن هذا الرقم سيكون بلا معنى.

    لهذا السبب لا تعرض أنظمة Unix-like الحمل الحالي. وهي تعرض متوسط ​​الحمل - متوسط ​​حمل الكمبيوتر على مدى فترات زمنية متعددة. يسمح لك هذا بمعرفة مقدار العمل الذي يقوم به الكمبيوتر الخاص بك.

    العثور على متوسط ​​الحمولة

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

    يعمل أمر uptime على Linux و Mac OS X والأنظمة الأخرى المشابهة لـ Unix. إذا كنت تستخدم جهازًا يعمل بنظام Linux أو BSD مع واجهة ويب - مثل البرامج الثابتة لجهاز التوجيه DD-WRT أو نظام FreeNAS NAS - فسترى على الأرجح متوسط ​​الحمل في مكان ما في صفحة الحالة الخاصة به.

    فهم تحميل متوسط ​​الناتج

    في أول مرة ترى فيها متوسط ​​الحمولة ، تبدو الأرقام بلا معنى. إليك مثال على متوسط ​​معدل تحميل القراءات:

    متوسط ​​التحميل: 1.05 ، 0.70 ، 5.09

    من اليسار إلى اليمين ، تُظهر لك هذه الأرقام متوسط ​​الحمولة خلال آخر دقيقة ، والدقائق الخمس الأخيرة ، وآخر خمس عشرة دقيقة. بمعنى آخر ، يعني الناتج أعلاه:

    متوسط ​​الحمل خلال آخر دقيقة واحدة: 1.05

    متوسط ​​الحمل على مدار آخر 5 دقائق: 0.70

    متوسط ​​الحمل خلال آخر 15 دقيقة: 5.09

    يتم حذف الفترات الزمنية لتوفير مساحة. بعد التعرف على الفترات الزمنية ، يمكنك إلقاء نظرة سريعة على متوسط ​​أرقام التحميل وفهم ما تعنيه.

    ماذا تعني الأرقام ، بالضبط?

    دعونا نستخدم الأرقام المذكورة أعلاه لفهم ماذا يعني متوسط ​​الحمولة بالفعل. بافتراض أنك تستخدم نظام وحدة معالجة مركزية مفرد ، فإن الأرقام تخبرنا بما يلي:

    خلال آخر دقيقة واحدة: تم تحميل الكمبيوتر بنسبة تزيد على 5٪ في المتوسط. في المتوسط ​​، كانت عمليات .05 في انتظار وحدة المعالجة المركزية. (1.05)

    خلال الخمس دقائق الأخيرة: تم تعطيل وحدة المعالجة المركزية لمدة 30٪ من الوقت. (0.70)

    خلال آخر 15 دقيقة: تم تحميل الكمبيوتر بنسبة 409٪ في المتوسط. في المتوسط ​​، كانت العمليات 4.09 في انتظار وحدة المعالجة المركزية. (5.09)

    ربما لديك نظام مع وحدات المعالجة المركزية متعددة أو وحدة المعالجة المركزية متعددة النواة. تعمل أرقام متوسط ​​الحمولة بشكل مختلف قليلاً في مثل هذا النظام. على سبيل المثال ، إذا كان لديك معدل تحميل 2 على نظام وحدة معالجة مركزية مفرد ، فهذا يعني أن النظام قد تم تحميله بشكل زائد بنسبة 100 بالمائة - طوال الفترة الزمنية ، كانت إحدى العمليات تستخدم وحدة المعالجة المركزية أثناء انتظار عملية أخرى. على نظام مع اثنين من وحدات المعالجة المركزية ، وهذا من شأنه أن يكون الاستخدام الكامل - تم استخدام عمليتين مختلفتين اثنين من وحدات المعالجة المركزية المختلفة طوال الوقت. على نظام مع أربعة وحدات المعالجة المركزية (CPUs) ، سيكون ذلك نصف الاستخدام - كانت هناك عمليتان تستخدم وحدتين من وحدات المعالجة المركزية (CPUs) ، في حين كان اثنان من وحدات المعالجة المركزية (CPUs) جالسين في وضع الخمول.

    لفهم رقم متوسط ​​الحمل ، تحتاج إلى معرفة عدد وحدات المعالجة المركزية (CPU) الموجودة في النظام الخاص بك. يشير معدل تحميل 6.03 إلى أن نظامًا يحتوي على وحدة معالجة مركزية واحدة قد تم تحميله بشكل زائد ، ولكن سيكون جيدًا على جهاز كمبيوتر مزود بـ 8 وحدات CPU.


    يكون متوسط ​​التحميل مفيدًا بشكل خاص على الخوادم والأنظمة المضمنة. يمكنك إلقاء نظرة على ذلك لفهم كيفية أداء النظام الخاص بك. إذا كان التحميل زائدًا ، فقد تحتاج إلى التعامل مع عملية تهدر الموارد ، أو توفير المزيد من موارد الأجهزة ، أو نقل بعض عبء العمل إلى نظام آخر.