تحميل الخادم؟ أعلى أمر / استخدام وحدة المعالجة المركزية / تحميل طريقة حساب متوسط

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

لفهم هذا ، من الضروري فهم أوصاف المتغيرات التالية.

شرح مفصل لمتوسط ​​حمل القيادة الأعلى

تحميل الخادم؟ أعلى أمر / استخدام وحدة المعالجة المركزية / تحميل طريقة حساب متوسط

هنا تعليمات مفصلة حول كيفية استخدامه ▼

top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 191272k total, 173656k used, 17616k free, 22052k buffers
Swap: 192772k total, 0k used, 192772k free, 123988k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd
14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top
1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
  • أول 5 خطوط من منطقة الإحصاء هي إحصائيات النظام بأكمله.
  • السطر 1 هو معلومات قائمة انتظار المهام ، معuptimeنتيجة تنفيذ الأمر هي نفسها.

محتوياته كالتالي:

  • 01:06:48 الوقت الحالي
  • حتى 1:22 وقت تشغيل النظام بتنسيق ساعات: دقيقة
  • مستخدم واحد عدد المستخدمين المسجلين حاليًا
  • متوسط ​​التحميل: 0.06 ، 0.60 ، 0.48 تحميل النظام ، وهو متوسط ​​طول قائمة انتظار المهام.
  • القيم الثلاث هي القيم المتوسطة من دقيقة واحدة و 3 دقائق و 1 دقيقة مضت إلى الوقت الحاضر.
  • السطران 2 و 3 عبارة عن معلومات عن العملية ووحدة المعالجة المركزية.
  •  

عندما يكون هناك العديد من وحدات المعالجة المركزية (CPU) ، فقد يتجاوز هذا المحتوى سطرين.المحتوى كالتالي:

  • المهام: 29 إجمالي عدد العمليات
  • 1 قيد التشغيل عدد العمليات الجارية
  • 28 نوم عدد عمليات النوم
  • 0 توقف عدد العمليات التي توقفت
  • 0 عدد الزومبي من عمليات الزومبي
  • CPU (s): 0.3٪ us النسبة المئوية لوحدة المعالجة المركزية التي يشغلها مساحة المستخدم
  • 1.0٪ sy النسبة المئوية لوحدة المعالجة المركزية التي تحتلها مساحة النواة
  • 0.0٪ ni النسبة المئوية لوحدة المعالجة المركزية المشغولة بالعمليات التي تغيرت أولوياتها في مساحة عملية المستخدم
  • 98.7٪ نسبة الخمول CPU
  • 0.0٪ wa النسبة المئوية لوقت وحدة المعالجة المركزية في انتظار الإدخال والإخراج
  • 0.0٪ مرحبًا
  • 0.0٪ si

فيما يلي آخر سطرين من معلومات الذاكرة:

  • Mem: إجمالي الذاكرة الفعلية 191272k
  • تم استخدام 173656k إجمالي الذاكرة الفعلية المستخدمة
  • 17616k إجمالي الذاكرة الخالية
  • المخازن المؤقتة 22052k مقدار الذاكرة المستخدمة كذاكرة تخزين مؤقت لـ kernel
  • المقايضة: إجمالي مساحة المبادلة 192772 ألف
  • تم استخدام 0k إجمالي مساحة المبادلة المستخدمة
  • 192772k إجمالي مساحة التبادل الحر
  • إجمالي مساحة المبادلة المخزنة مؤقتًا 123988k.

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

هذه القيمة هي حجم منطقة المبادلة حيث يوجد المحتوى بالفعل في الذاكرة.

عند تبديل الذاكرة المقابلة مرة أخرى ، لم يعد من الضروري الكتابة إلى منطقة المبادلة.

معلومات مفصلة حول العملية ، معروضة أسفل منطقة الإحصائيات في كل منطقة معلومات عملية.

أولاً ، دعنا نفهم ما يعنيه كل عمود.

معنى اسم العمود

  • معرف عملية PID
  • معرف عملية الأصل PPID
  • RUSER اسم مستخدم حقيقي
  • UID معرف المستخدم لمالك العملية
  • اسم مستخدم المستخدم لمالك العملية
  • GROUP اسم المجموعة لمالك العملية
  • TTY اسم الجهاز الذي بدأت منه العملية.يتم عرض العمليات التي لم تبدأ من محطة على أنها؟
  • أولوية العلاقات العامة
  • NI قيمة لطيفة.تشير القيم السلبية إلى أولوية عالية ، بينما تشير القيم الإيجابية إلى أولوية منخفضة
  • P آخر وحدة معالجة مركزية مستخدمة ، وذات مغزى فقط في بيئة متعددة وحدات المعالجة المركزية
  • ٪ CPU النسبة المئوية لوقت وحدة المعالجة المركزية المستخدمة منذ آخر تحديث
  • TIME إجمالي وقت وحدة المعالجة المركزية الذي استهلكته العملية بالثواني
  • TIME + إجمالي وقت وحدة المعالجة المركزية المستخدم في العملية ، في 1/100 ثانية
  • ٪ MEM النسبة المئوية للذاكرة الفعلية المستخدمة من قبل العملية
  • إجمالي حجم الذاكرة الظاهرية المستخدمة بواسطة عملية VIRT بالكيلو بايت. VIRT = SWAP + RES
  • حجم الذاكرة الظاهرية المستخدمة بواسطة عملية SWAP المراد تبديلها بالكيلو بايت.
  • حجم الذاكرة الفعلية المستخدمة بواسطة عملية RES ولا يتم تبديلها بالكيلو بايت. RES = كود + بيانات
  • CODE حجم الذاكرة الفعلية التي يشغلها الكود القابل للتنفيذ ، بالكيلو بايت
  • البيانات حجم الذاكرة الفعلية التي يشغلها الجزء بخلاف الكود القابل للتنفيذ (مقطع البيانات + المكدس) ، بالكيلو بايت
  • SHR حجم الذاكرة المشتركة ، بالكيلو بايت
  • أخطاء صفحة nFLT
  • عدد الصفحات التي تم تعديلها منذ آخر كتابة لـ nDRT.
  • حالة عملية S.
  • D = حالة النوم غير المنقطع
  • R = تشغيل
  • S = النوم
  • T = المسار / التوقف
  • Z = عملية الزومبي
  • سطر الأوامر / اسم الأمر COMMAND
  • WCHAN إذا كانت العملية في وضع السكون ، فقم بعرض اسم وظيفة نظام النوم
  • إشارات أعلام المهام ، الرجوع إلى جدولة

متوسط ​​تعليمات تحميل لينكس لتصحيح الأخطاء

انظر الىtopبعد الحالة التي يعرضها الأمر ، يجب تحسينها وفقًا لها ، ولكنtopيظهر الأمر المظهر فقط ، حتى نتمكن من المرورiostatأوvmstatاطلب المزيد من الملاحظات.

vmstat لعرض تحميل النظام

vmstat
procs -------memory-------- ----swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 100152 2436 97200 289740 0 1 34 45 99 33 0 0 99 0

procs

  • يشير العمود r إلى عدد العمليات الجارية والانتظار لشريحة وقت وحدة المعالجة المركزية. إذا كانت أكبر من 1 لفترة طويلة ، فهذا يعني أن وحدة المعالجة المركزية غير كافية وأن وحدة المعالجة المركزية بحاجة إلى زيادتها.
  • يشير العمود b إلى عدد العمليات التي تنتظر الموارد ، مثل انتظار الإدخال / الإخراج ، أو تبديل الذاكرة ، إلخ.

تشير وحدة المعالجة المركزية إلى حالة استخدام وحدة المعالجة المركزية

  • يوضح عمود الولايات المتحدة النسبة المئوية لوقت وحدة المعالجة المركزية الذي يقضيه في وضع المستخدم. عندما تكون قيمتنا عالية نسبيًا ، فهذا يعني أن عملية المستخدم تستهلك الكثير من وقت وحدة المعالجة المركزية ، ولكن إذا كانت أكبر من 50٪ لفترة طويلة ، فمن الضروري التفكير في تحسين برنامج المستخدم.
  • يُظهر عمود sy النسبة المئوية لوقت وحدة المعالجة المركزية الذي تستغرقه عملية kernel.هنا ، القيمة المرجعية لـ us + sy هي 80٪. إذا كانت us + sy أكبر من 80٪ ، فقد يكون هناك وحدة معالجة مركزية غير كافية.
  • يُظهر عمود wa النسبة المئوية لوقت وحدة المعالجة المركزية التي تشغلها عمليات انتظار الإدخال / الإخراج.
  • القيمة المرجعية لـ wa هنا هي 30٪. إذا تجاوز wa 30٪ ، فهذا يعني أن انتظار الإدخال / الإخراج أمر خطير. قد يكون هذا بسبب عدد كبير من عمليات الوصول العشوائية إلى القرص ، أو اختناق عرض النطاق الترددي للقرص أو الوصول إلى القرص تحكم (عمليات كتلة بشكل رئيسي).
  • يُظهر عمود المعرف النسبة المئوية للوقت الذي تكون فيه وحدة المعالجة المركزية خاملة.

تشرح المقالة التالية مدى ارتفاع متوسط ​​تحميل Linux؟

ماذا أفعل إذا كان تحميل VPS مرتفعًا جدًا؟

الآن لا يمكن الوصول إلى موقع الويب الخاص بي لأن الحمل مرتفع للغاية ، فماذا أفعل؟

أعلى - 20:44:30 حتى 12 دقيقة ، مستخدم واحد ، متوسط ​​التحميل: 1 ، 2.21 ، 8.39

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

ما هي المساحة المناسبة لموقع شركة التجارة الخارجية؟

كيف تختار التكوين الصحيح للخادم؟انقر فوق الارتباط أدناه لعرض حل خادم IP المتوسط ​​اليومي 1،XNUMX

مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "تحميل الخادم؟ أعلى أمر / استخدام وحدة المعالجة المركزية / تحميل طريقة حساب متوسط ​​"، سوف يساعدك.

مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-1029.html

مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!

🔔 كن أول من يحصل على "دليل استخدام أداة الذكاء الاصطناعي لتسويق محتوى ChatGPT" في الدليل العلوي للقناة! 🌟
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!

 

发表 评论

لن يتم نشر عنوان بريدك الإلكتروني. 必填 项 已 用 * 标注

انتقل إلى أعلى