دليل المادة
عندما نتعلم الاستخداملينكس خادم 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 للحصول على آخر التحديثات!
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!