![CentOS 6.10 Netinstall](/f/ea9f892f1bbeecc77f9859f06f37f6f0.png?width=100&height=100)
هذه هي سلسلة الأوامر المستمرة لدينا ومراقبة الأداء في لينكس. فمستات و الايوستات كلا الأمرين متاحان في جميع التخصصات يونكس مثل (لينكس / يونكس / فري بي إس دي / سولاريس) أنظمة التشغيل.
لو vmstat و iostat الأوامر غير متوفرة على الصندوق الخاص بك ، يرجى التثبيت sysstat صفقة. ال vmstat, سار و iostat الأوامر هي مجموعة الحزمة المضمنة في sysstat - أدوات مراقبة النظام. ال iostat يولد تقارير وحدة المعالجة المركزية & كافة إحصاءات الجهاز. يمكنك التنزيل والتثبيت sysstat باستخدام تارب المصدر من الارتباط sysstat، لكننا نوصي بالتثبيت من خلال يم قيادة.
sudo yum install sysstat #CentOS and RHEL systems $ sudo dnf install sysstat #Fedora 22+ systems $ sudo apt-get install sysstat #Ubuntu and Debian based systems $ sudo pacman -S sysstat #Arch Linux.
6 أمثلة على أوامر Vmstat في Linux
في المثال أدناه ، هناك ستة أعمدة. تم شرح أهمية الأعمدة في صفحة الدليل الخاصة بـ vmstat بالتفصيل. أهم المجالات هي مجانا تحت الذاكرة و سي ، لذلك تحت عمود المبادلة.
[[البريد الإلكتروني محمي] ~] # vmstat -a procs memory swap - io - system - cpu r b swpd free inact active si so bi bo in cs us sy id wa st 1 0 0 810420 97380 70628 0 0115 4 89 79 1 6 90 3 0
ملحوظة: اذا ركضت vmstat بدون معلمات سيعرض تقريرًا موجزًا منذ بدء تشغيل النظام.
بهذا الأمر ، vmstat ينفذ كل ثانيتين ويتوقف تلقائيًا بعد تنفيذ ست فترات.
[[البريد الإلكتروني محمي] ~] # vmstat 2 6 procs memory swap - io - system - cpu r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 810420 22064 101368 0 0 56 3 50 57 0 3 95 2 0 0 0 0 810412 22064 101368 0 0 0 0 16 35 0 0 100 0 0 0 0 0 810412 22064 101368 0 0 0 0 14 35 0 0 100 0 0 0 0 0 810412 22064 101368 0 0 0 0 17 38 0 0 100 0 0 0 0 0 810412 22064 101368 0 0 0 0 17 35 0 0 100 0 0 0 0 0 810412 22064 101368 0 0 0 0 18 36 0 1 100 0 0
vmstat الأمر مع -t تُظهر المعلمة الطوابع الزمنية مع طباعة كل سطر كما هو موضح أدناه.
[[البريد الإلكتروني محمي] ~] $ vmstat -t 1 5 procs memory swap - io - system - cpu timestamp r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 632028 24992 192244 0 0 70 5 55 78 1 3 95 1 0 2012-09-02 14:57:18 IST 1 0 0 632028 24992 192244 0 0 0 171514 1 5 94 0 0 2012-09-02 14:57:19 IST 1 0 0 631904 24992 192244 0 0 0 0 195 600 0 5 95 0 0 2012-09-02 14:57:20 IST 0 0 0 631780 24992 192244 0 0 0 0156524 0 5 95 0 0 2012-09-02 14:57:21 IST 1 0 0 631656 24992 192244 0 0 0 0189 592 0 5 95 0 0 2012-09-02 14:57:22 IST
vmstat الأمر و -س يعرض التبديل ملخصًا لعدادات الأحداث المختلفة وإحصائيات الذاكرة.
[[البريد الإلكتروني محمي] ~] $ vmstat -s 1030800 إجمالي الذاكرة 524656 الذاكرة المستخدمة 277784 ذاكرة نشطة 185920 ذاكرة غير نشطة 506144 ذاكرة خالية 26864 ذاكرة تخزين مؤقت 310104 ذاكرة تخزين مؤقت تبديل 2064376 إجمالي مبادلة 0 تبديل مستخدم 2064376 free swap 4539 non-nice user cpu ticks 0 لطيف مستخدم وحدة المعالجة المركزية القراد 11569 system cpu ticks 329608 idle cpu ticks 5012 IO-wait cpu ticks 79 IRQ cpu ticks 74 softirq cpu ticks 0 علامات التجزئة لوحدة المعالجة المركزية المسروقة 336038 صفحة مقسمة إلى 67945 صفحة تم ترحيلها 0 صفحات تم تبديلها في 0 صفحات متبادلة 258526 مقاطعة 392439 مفاتيح سياق وحدة المعالجة المركزية 1346574857 وقت التمهيد 2309 شوك
vmstat مع -د خيار عرض كافة الأقراص الإحصائية.
[[البريد الإلكتروني محمي] ~] $ vmstat -d القرص - يقرأ يكتب IO إجمالي القطاعات المدمجة مللي ثانية إجمالي القطاعات المدمجة مللي ثانية. ذاكرة الوصول العشوائي 0 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 1 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 2 0 0 0 0 0 0 0 0 0 0. رام 3 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 4 0 0 0 0 0 0 0 0 0 0. رام 5 0 0 0 0 0 0 0 0 0 0. رام 6 0 0 0 0 0 0 0 0 0 0. رام 7 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 8 0 0 0 0 0 0 0 0 0 0. رام 9 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 10 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 11 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 12 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 13 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 14 0 0 0 0 0 0 0 0 0 0. ذاكرة الوصول العشوائي 15 0 0 0 0 0 0 0 0 0 0. الحلقة 0 0 0 0 0 0 0 0 0 0 0. الحلقة 1 0 0 0 0 0 0 0 0 0 0. الحلقة 2 0 0 0 0 0 0 0 0 0 0. الحلقة 3 0 0 0 0 0 0 0 0 0 0. الحلقة 4 0 0 0 0 0 0 0 0 0 0. الحلقة 5 0 0 0 0 0 0 0 0 0 0. الحلقة 6 0 0 0 0 0 0 0 0 0 0. الحلقة 7 0 0 0 0 0 0 0 0 0 0. ريال 0 0 0 0 0 0 0 0 0 0. sda 7712 5145 668732 409619 3282 28884 257402 644566 016. DM-0 11578 0 659242 1113017 32163 0 257384 8460026 016. dm-1324 0 2592 3845 0 0 0 0 0 2
ال vmstat يعرض إحصائيات الذاكرة بالكيلو بايت افتراضيًا ، ولكن يمكنك أيضًا عرض التقارير بأحجام ذاكرة بالميغابايت باستخدام الوسيطة -S م
. تأمل المثال التالي.
[[البريد الإلكتروني محمي] ~] # vmstat -S M 1 5 procs memory swap - io - system - cpu r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0346 53476 0 0 95 8 42 55 0 2 96 2 0 0 0 0346 53 476 0 0 0 0 12 15 0 0 100 0 0 0 0 0 346 53 476 0 0 0 0 32 62 0 0 100 0 0 0 0 0 346 53 476 0 0 0 0 15 13 0 0 100 0 0 0 0 0 346 53 476 0 0 0 0 34 61 0 1 99 0 0
6 أمثلة على أوامر Iostat في Linux
iostat بدون عرض الحجج وحدة المعالجة المركزية و I / O إحصائيات جميع الأقسام كما هو موضح أدناه.
[[البريد الإلكتروني محمي] ~] # iostat Linux 2.6.32-279.el6.i686 (tecmint.com) 09/03/2012 _i686_ (1 CPU) متوسط وحدة المعالجة المركزية:٪ user٪ nice٪ system٪ iowait٪ steal٪ idle 0.12 0.01 1.54 2.08 0.00 96.24 الجهاز: tps Blk_read / s Blk_wrtn / s Blk_read Blk_wrtn. SDA 3.59 161.02 13.48 1086002 90882. DM-0 5.76 159.71 13.47 1077154 90864. dm-1 0.05 0.38 0.00 2576 0
iostat مع -ج يعرض الحجج فقط وحدة المعالجة المركزية الإحصائيات كما هو موضح أدناه.
[[البريد الإلكتروني محمي] ~] # iostat -c Linux 2.6.32-279.el6.i686 (tecmint.com) 09/03/2012 _i686_ (1 CPU) متوسط وحدة المعالجة المركزية:٪ user٪ nice٪ system٪ iowait٪ steal٪ idle 0.12 0.01 1.47 1.98 0.00 96.42
iostat مع -د الوسائط تعرض الأقراص فقط I / O إحصائيات جميع الأقسام كما هو موضح.
[[البريد الإلكتروني محمي] ~] # iostat -d Linux 2.6.32-279.el6.i686 (tecmint.com) 09/03/2012 _i686_ (1 CPU) الجهاز: tps Blk_read / s Blk_wrtn / s Blk_read Blk_wrtn. sda 3.35 149.81 12.66 1086002 91746. DM-0 5.37 148.59 12.65 1077154 91728. dm-1 0.04 0.36 0.00 2576 0
يعرض بشكل افتراضي إحصائيات جميع الأقسام ، مع -p وعرض وسيطات اسم الجهاز الأقراص فقط I / O الإحصائيات الخاصة بجهاز معين فقط كما هو موضح.
[[البريد الإلكتروني محمي] ~] # iostat -p sda Linux 2.6.32-279.el6.i686 (tecmint.com) 09/03/2012 _i686_ (1 CPU) متوسط وحدة المعالجة المركزية:٪ user٪ nice٪ system٪ iowait٪ steal٪ idle 0.11 0.01 1.44 1.92 0.00 96.52 الجهاز: tps Blk_read / s Blk_wrtn / s Blk_read Blk_wrtn. sda 3.32 148.52 12.55 1086002 91770. sda1 0.07 0.56 0.00 412018. sda2 3.22 147.79 12.55 1080650 91752
مع -ن (الأحرف الكبيرة) يتم عرض المعلمة فقط LVM الإحصائيات كما هو موضح.
[[البريد الإلكتروني محمي] ~] # iostat -N Linux 2.6.32-279.el6.i686 (tecmint.com) 09/03/2012 _i686_ (1 CPU) متوسط وحدة المعالجة المركزية:٪ user٪ nice٪ system٪ iowait٪ steal٪ idle 0.11 0.01 1.39 1.85 0.00 96.64 الجهاز: tps Blk_read / s Blk_wrtn / s Blk_read Blk_wrtn. sda 3.20 142.84 12.16 1086002 92466. vg_tecmint-lv_root 5.13 141.68 12.16 1077154 92448. vg_tecmint-lv_swap 0.04 0.34 0.00 2576 0
مع -الخامس (الأحرف الكبيرة) تعرض نسخة من iostat كما هو مبين.
[[البريد الإلكتروني محمي] ~] # iostat -V الإصدار 9.0.4 من sysstat. (C) سيباستيان جودار (sysstat orange.fr)
ملاحظة: vmstat و iostat يحتوي على عدد من الأعمدة والأعلام التي قد لا يمكن شرحها بالتفصيل. إذا كنت تريد معرفة المزيد عنها ، يمكنك الرجوع إلى صفحة الدليل vmstat و iostat. يرجى مشاركتها إذا وجدت أن هذه المقالة مفيدة من خلال مربع التعليقات أدناه.