سادہ اسکرپٹ کے ذریعہ لینکس سرور لوڈ کی دشواریوں کی تشخیص کریں

Aug 31, 2025
بحالی اور اصلاح
غیر منقولہ مواد

اگر آپ کسی طویل عرصے تک منتظم رہے ہیں تو ، آپ کو یقینی طور پر ایسے حالات کا پتہ چل گیا ہے جہاں سی پی یو میں سرور استعمال ہوتا ہے یا میموری استعمال اور / یا بوجھ کی سطح۔ چل رہا ہے `ٹاپ` ہمیشہ آپ کو جواب نہیں دیتا ہے۔ تو آپ ان چھپ ؟ے دار عملوں کو کیسے پائیں گے جو آپ کے سسٹم کے وسائل کو چبا رہے ہیں تاکہ وہ ’ایم‘ کو مار سکے؟

مندرجہ ذیل اسکرپٹ مدد کرنے کے قابل ہوسکتا ہے۔ یہ ایک ویب سرور کے لئے لکھا گیا تھا ، لہذا اس کے کچھ حصے بھی ہیں جو خاص طور پر httpd عمل کو تلاش کر رہے ہیں اور کچھ حصے جو ایس کیو ایل سے نمٹنے کے لئے ہیں۔ آپ کے سرور کی تعیناتی کے لحاظ سے ، صرف ان حصوں کو تبصرہ / حذف کریں اور دوسروں کو شامل کریں۔ اس کا آغاز نقطہ کے لئے استعمال کرنا چاہئے۔

اسکرپٹ کے اس ورژن کے لئے ضروری شرائط GNU جنرل پبلک لائسنس کے تحت جاری کردہ کچھ فریویئر ہیں جسے مائی ٹاپ کہتے ہیں (پر دستیاب ہے) ہتپ://جرمے.زوودننے.کوم/میثقل/میتوپ/ ) جو ایس کیو ایل کی کارکردگی کا مظاہرہ کرنے کی جانچ کرنے کے لئے ایک بہترین ٹول ہے۔ یہ بوڑھا ہوتا جا رہا ہے ، لیکن پھر بھی ہمارے مقاصد کے لئے یہاں بہت اچھا کام کرتا ہے۔
مزید برآں ، میں اچھ useی میل کو بطور میل استعمال کرتا ہوں - آپ اسکرپٹ کو صرف simply میل` یوٹیلیٹی میں بنا ہوا لینکس استعمال کرنے کے ل. تبدیل کرنا چاہتے ہیں۔ میں اسے ہر گھنٹہ کرین کے ذریعے چلا رہا ہوں۔ آپ کو فٹ دیکھتے ہی ایڈجسٹ کریں۔ اوہ - اور اس اسکرپٹ کو جڑ کی حیثیت سے چلانے کی ضرورت ہے کیونکہ یہ سرور کے کچھ محفوظ علاقوں سے پڑھتا ہے۔

تو آئیے شروع کریں ، کیا ہم شروع کریں گے؟

پہلے اپنے اسکرپٹ متغیرات مرتب کریں:

#! / بن / باش
#
# اسکرپٹ جو نظام کی اوسط درجے کو جانچنے کے ل average جانچنے کی کوشش کریں
# کون سا عمل اس کو بہت زیادہ لے جا رہا ہے ...
#
# 07 جولائی 2010 ٹونز
#
# سیٹ ماحول
dt = `تاریخ +٪ d٪ b٪ Y-٪ X`
# ظاہر ہے ، درج ذیل ڈائریکٹریوں کو تبدیل کریں جہاں آپ کی لاگ فائلوں کو دراصل رکھا گیا ہے
tmpfile = "/ tmp / checkSystemLoad.tmp"
لاگفائل = "/ ٹی ایم پی / چیک سسٹملوڈ.لوگ"
msgLog = "/ var / لاگ / پیغامات"
mysql لاگ = "/ var / لاگ / mysqld.log"
# پہلا میل اسٹاپ رپورٹوں کے لئے معیاری ای میل ہے۔ دوسرا ایک سیل فون کے لئے ہے (ایک صاف رپورٹ کے ساتھ)
میل اسٹاپ = "[email protected]"
mailstop1 = "[email protected]"
مشین = `میزبان نام`
# مندرجہ ذیل تین mytop استعمال کے لئے ہیں - ایسے ڈی بی صارف کا استعمال کریں جس کے مہذب حقوق ہوں
dbusr = "صارف نام"
dbpw = "پاس ورڈ"
ڈی بی = "آپ ڈیٹا بیس نام"
# جانچ پڑتال کے ل The درج ذیل بوجھ کی سطح ہے - 10 واقعی زیادہ ہے ، لہذا آپ اسے کم کرنا چاہتے ہیں۔
سطح ٹو چیک = 10

اگلا ، یہ دیکھنے کے ل your اپنے بوجھ کی سطح کو چیک کریں کہ اسکرپٹ جاری رہنا چاہئے یا نہیں:

# نظام سے متغیرات مرتب کریں:
لوڈ لیول = `بلی / پرو / لوڈاوگ | awk '{print $1}'`
لوڈ لیول = $ (پرنٹ ایف "٪ 0.f" $ لوڈ لیول)

# اگر لوڈ کی سطح آپ کی خواہش سے زیادہ ہے تو ، اسکرپٹ کا عمل شروع کریں۔ بصورت دیگر ، 0 سے باہر نکلیں

اگر [ $loadLevel -gt $levelToCheck ]؛ پھر
گونج ""> mp tmpfile
گونج "**************************************" >> mp tmpfile
گونج "تاریخ: $ dt" >> mp tmpfile
گونج "نظام کی بوجھ اور عمل کو چیک کریں" >> mp tmpfile
گونج "**************************************" >> mp tmpfile

LINUX Average Load On Server, Uptime Command

Linux System Load History | Tech Arkit | Shell Script


بحالی اور اصلاح - انتہائی مشہور مضامین

آپ کے انٹیل پروسیسر کو کس طرح گھسیٹ سکتے ہیں اور اپنے کمپیوٹر کو تیز کرتے ہیں

بحالی اور اصلاح Jan 22, 2025

آپ کا کمپیوٹر تیز ہے۔ حیرت انگیز طور پر تیز ، کم سے کم اس پی سی کے مقابلے میں جو آپ نے دس یا بیس سال پہل..


آپ کو کیسے معلوم ہوگا کہ کس قسم کے ڈیٹا ڈسک کی جگہ لے رہے ہیں؟

بحالی اور اصلاح Sep 22, 2025

غیر منقولہ مواد اگر آپ اپنے ونڈوز سسٹم پر ڈسک اسپیس کے استعمال کی نگرانی کرنا چاہتے ہیں تو ، جب آپ ڈ�..


ٹویٹر کے ویب انٹرفیس سے کچھ بھی فلٹر کرنے کا طریقہ یہاں ہے

بحالی اور اصلاح Feb 27, 2025

غیر منقولہ مواد ایک گیک کے طور پر ، میں آبادی کی معمول کی خواہشوں کے تابع نہیں ہوں ، جو آپ کو ٹویٹر پ�..


فائر فاکس میں سادہ ٹیب کی نقل شامل کریں

بحالی اور اصلاح Jul 14, 2025

غیر منقولہ مواد دوسرے براؤزر جیسے اوپیرا ، کروم ، یا IE آپ کو بلٹ ان فعالیت کے ساتھ ٹیبوں کو نقل کرنے دیتے �..


ونڈوز 7 میں ایرو اسنیپ کی مدد سے فائلوں کا آسانی سے انتظام کریں

بحالی اور اصلاح Apr 12, 2025

غیر منقولہ مواد ایرو اسنیپ کے ایام سے پہلے آپ کو اپنی ونڈوز کو اپنی تمام فائلیں دیکھنے کے ل some کچھ عجیب و �..


شٹر اوبنٹو کے لئے اسٹیٹ آف آرٹ اسکرین شاٹ ٹول ہے

بحالی اور اصلاح Dec 4, 2024

غیر منقولہ مواد شٹر لینکس کے ل art آرٹ اسکرین شاٹ کیپچر کی حالت ہے اور یہ اسکرین شاٹ کیپچر کرنے والے آلے سے ..


غیر فعال ہونے پر ٹرمینل سروسز کلائنٹ کو منقطع کرنے پر مجبور کریں

بحالی اور اصلاح Jun 3, 2025

جب آپ ونڈوز سرور 2000 یا 2003 میں چلنے والے سرورز کا انتظام کرتے ہیں تو ، سب سے زیادہ مایوس کن تجربات میں سے ایک..


فوری ٹپ: فائر فاکس ٹیبز سے کلوز بٹن کو ہٹا دیں

بحالی اور اصلاح Apr 15, 2025

غیر منقولہ مواد فائر فاکس 2 میں ہر ٹیب پر قریبی ٹیب بٹن واقعی پریشان کن ہیں۔ جب آپ کے پاس بہت ساری ٹیبز کھل..


اقسام