Knowledgebase Profitserver سروس کے ساتھ کام کرنے کے لیے آسان ہدایات
مین Knowledgebase سرور کے وسائل کی جانچ کریں۔

سرور کے وسائل کی جانچ کریں۔


جب سرور اوورلوڈ ہوتا ہے، خواہ ورچوئل ہو یا وقف، یہ ویب سائٹس کو آہستہ آہستہ لوڈ کرنے کا سبب بنتا ہے اور مواد کی بجائے پریشان کن غلطیاں پیدا کرتا ہے۔ اس کے پیرامیٹرز کی احتیاط سے نگرانی کرنا اور وسائل کا بروقت تجزیہ کرنا ضروری ہے تاکہ اس طرح کے نتائج سے بچا جا سکے۔

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

VMmanager کے ذریعے سرور کے وسائل کی جانچ کر رہا ہے۔

VMmanager ورچوئلائزیشن ٹول سب سے آسان ہے، لیکن ایک ہی وقت میں تشخیص کے لیے عالمگیر حل ہے۔ کے موثر انتظام کو یقینی بنانے میں کلیدی کردار ادا کرتا ہے۔ وقف or ورچوئل سرورز جدید ترین ہوسٹنگ فراہم کنندگان پر۔ مثال کے طور پر، جانچ ٹول کے ورژن 6 پر کی جائے گی، تاہم، پچھلے ورژن بھی اسی طرح کی تشخیص کر سکتے ہیں۔

تجزیہ کے لیے، آپ کو پر جانے کی ضرورت ہے۔ وی ایم مینیجر کنٹرول پینل اور مطلوبہ ورچوئل مشین کو منتخب کریں:

وی ایم مینیجر

اگلا، صارف فوری طور پر حقیقی وقت میں وسائل کے استعمال کو دیکھ سکتا ہے۔ مزید تفصیلی اعدادوشمار کے لیے، آپ کو "پیرامیٹر" کو منتخب کرنے کی ضرورت ہے:

VMmanager پیرامیٹرز

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

VMmanager میں سرور وسائل کا تجزیہ

ایک خاص مدت کے لیے ڈسک کی جگہ یا وسائل کے اعدادوشمار کے مزید تفصیلی تجزیہ کے لیے، آپ کو مناسب مینو آئٹم کا انتخاب کرنا چاہیے۔ ورچوئل ڈسک کے بارے میں معلومات اس فارمیٹ میں ظاہر ہوتی ہیں:

VMmanager میں ورچوئل ڈسک

ایک مخصوص وسائل کے لیے لوڈ کے اعداد و شمار ایک آسان گراف کی شکل میں دکھائے جاتے ہیں:

VMmanager میں وسائل

ایک دن، ہفتے، مہینے، سال کے لیے لوڈ گراف کو ظاہر کرنا ممکن ہے یا ضروری تاریخوں کو دستی طور پر منتخب کریں۔ تمام اہم وسائل دکھائے جاتے ہیں: پروسیسر، رام، اسٹوریج، نیٹ ورک انٹرفیس۔

بہت سے صارفین توقع کرتے ہیں کہ وسائل کو ایک خاص مدت میں یکساں طور پر استعمال کیا جائے گا۔ تاہم، یہ ہمیشہ کیس نہیں ہے. مثال کے طور پر، نیٹ ورک انٹرفیس بیکار حالت میں بھی ایک جیسا نظر آ سکتا ہے:

VMmanager میں نیٹ ورک انٹرفیس کی مثال

اس معاملے میں کوئی اقدامات کی ضرورت نہیں ہے۔ تاہم، پروسیسر، RAM یا ڈسک اسٹوریج کی صورت میں، سرور کو اپنے تمام 100% وسائل کو مستقل بنیادوں پر استعمال نہیں کرنا چاہیے۔ تجویز کردہ بوجھ 70٪ سے زیادہ نہیں ہے۔

ٹرمینل میں سرور کے وسائل کی جانچ ہو رہی ہے۔

کل بوجھ کا تجزیہ

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

یہ ٹول لینکس ڈسٹری بیوشنز میں پہلے سے انسٹال نہیں ہوتا ہے، تو آئیے انسٹالیشن کے ساتھ شروع کریں۔ Debian/Ubuntu کے لیے ہم کمانڈ استعمال کرتے ہیں:

apt-get install htop

CentOS کے لئے، یہ استعمال کرنے کے لئے زیادہ معنی رکھتا ہے ای پی ای ایل ذخیرے وہ پہلے سے طے شدہ طور پر غیر فعال ہیں، لہذا پہلی کمانڈ ان کو شامل کرنے کے لئے ذمہ دار ہے، اور دوسرا انسٹال کرنے کے لئے ہے htop:

yum -y install epel-release
yum install htop -y

انسٹالیشن کے فوراً بعد، آپ ایپلیکیشن مینو سے یا ٹرمینل میں مناسب کمانڈ کے ساتھ یوٹیلیٹی کھول سکتے ہیں:

htop

نتیجے کے طور پر، صارف سسٹم کے بارے میں تمام معلومات دیکھ سکے گا:

Htop سرور وسائل کا تجزیہ

اوپری بائیں کونے پروسیسر کا ڈیٹا دکھاتا ہے، بشمول ہر کور، ریم اور سویپ میموری کا استعمال۔ لینکس میں سویپ میموری کو RAM کی کمی کی صورت میں استعمال کیا جاتا ہے، جو سسٹم کے استحکام کو یقینی بناتا ہے۔ اوپری دائیں کونے میں آپ پروسیسر کا بوجھ اور فعال کاموں کی تعداد دیکھ سکتے ہیں۔ مرکزی حصہ ترتیب دینے کی صلاحیت کے ساتھ فعال عمل کو ظاہر کرتا ہے۔ نچلا حصہ ہاٹ کیز اور فعالیت کے بارے میں معلومات فراہم کرتا ہے۔ "مدد" سیکشن پروگرام کی صلاحیتوں کی تفصیلی وضاحت پر مشتمل ہے:

htop میں مدد کا سیکشن

سسٹم کی تشخیص کرنے سے پہلے، خود یہ سمجھنا ضروری ہے کہ سرور پر کتنے کور/پروسیسر استعمال کیے گئے ہیں۔ صارف اپنی قیمت کے اوپری بائیں کونے میں جان سکتا ہے۔ htop کی افادیت:

htop میں سرور کور نمبر

یا کمانڈ چلا کر:

nproc

حاصل شدہ قیمت پر منحصر ہے، جائز کل بوجھ کا حساب لگایا جائے گا (اوپری دائیں کونے میں اوسط لوڈ)۔ ہمارے معاملے میں یہ 2 کے برابر ہے، جس کا مطلب ہے کہ زیادہ سے زیادہ بوجھ 2.0 ہے۔ تاہم، اس کا مطلب یہ نہیں ہے کہ سسٹم لوڈ 2.0 کے تحت مکمل طور پر منجمد ہو جائے گا۔ یہ تعداد زیادہ ہو سکتی ہے، لیکن اس صورت میں، باقی تمام کام قطار میں ہوں گے، اور سرور خود لوڈ ہو جائے گا۔ مثالی قدر کو 70% سے زیادہ کا بوجھ سمجھا جاتا ہے۔ مثال کے طور پر، ایک واحد پروسیسر سرور پر لوڈ اوسط 0.7 کے اندر ہونی چاہیے۔ اوپر دی گئی مثال میں سرور کے معاملے میں، ایک اچھا اشارے 1.4 سے زیادہ کی قدریں نہیں ہوں گی۔

کا استعمال کرتے ہوئے htop یا اس کے مطابق، صارف کو اہم وسائل کا جائزہ لینے کی ضرورت ہے: اوسط پروسیسر لوڈ، RAM کا استعمال، ڈسک کی جگہ اور نیٹ ورک انٹرفیس۔ اگر وسائل کم سے کم ہیں، تو آپ کو CPU کے استعمال کے مطابق عمل کو ترتیب دینے، زیادہ استعمال کرنے والے آپریشنز کی نشاندہی کرنے، اور پھر انہیں بہتر بنانے یا ختم کرنے کی ضرورت ہے۔ اگر پروگرام کو بند کرنا ناممکن ہے یا آپٹیمائزیشن ناکام ہو جاتی ہے، تو یہ تجویز کی جاتی ہے کہ زیادہ طاقتور کنفیگریشن والے سرور پر سوئچ کرنے پر غور کریں۔

مفت رام کی جانچ کر رہا ہے۔

اس سیکشن میں، ہم کسی بھی سرور کے کام کرنے کے ایک اہم پہلو پر گہری نظر ڈالیں گے - مفت RAM کی کافی سطح۔

ٹرمینل کے ذریعے کسی بھی لینکس سسٹم پر مفت RAM چیک کرنے کا سب سے آسان طریقہ یہ ہے:

free -m

آؤٹ پٹ پر ہمیں میگا بائٹس میں درج ذیل ڈیٹا ملتا ہے: کل، استعمال شدہ، مفت اور کیش شدہ RAM، نیز سویپ والیوم:

سرور رام کی تشخیص

یہ ٹول وقت کے ایک خاص مقام پر عام ڈیٹا حاصل کرنے کے لیے مفید ہے۔ متحرک RAM کے استعمال کی تشخیص کے لیے، ہم تجویز کرتے ہیں۔ vmstat افادیت، جو ہمیں آؤٹ پٹ معلومات کی اپ ڈیٹ فریکوئنسی کو ترتیب دینے کی اجازت دیتی ہے:

vmstat 1

مندرجہ بالا مثال میں، ڈیٹا ہر سیکنڈ اپ ڈیٹ کیا جائے گا. آؤٹ پٹ اسی طرح کی شکل میں تیار کیا جاتا ہے۔ مفت:

vmstat رام چیک کریں۔

یہ ٹول سسٹم کی عمومی معلومات بھی فراہم کرتا ہے، لیکن ہمارے معاملے میں، صرف وہی کالم جو RAM کے لیے ذمہ دار ہیں، یعنی میموری اور سویپ، اہم ہیں۔ تمام قدریں کلو بائٹس میں ظاہر کی گئی ہیں۔ آئیے ان کو مزید تفصیل سے دیکھتے ہیں:

یاد داشت (رام):

  • swpd: ورچوئل میموری کا تبادلہ فزیکل کے لیے۔
  • مفت: دستیاب جسمانی میموری (RAM)۔
  • چمڑا: میموری کو ڈسک لکھنے سے پہلے بفر کے طور پر استعمال کیا جاتا ہے۔
  • کیشے: رسائی کو تیز کرنے کے لیے کیشے کے طور پر استعمال ہونے والی میموری۔

ادل بدل

  • si: رسائی کو تیز کرنے کے لیے کیشے کے طور پر استعمال ہونے والی میموری۔
  • so: فزیکل میموری سے میموری کو تبدیل کرنے کے لیے لکھا گیا ڈیٹا۔

علیحدہ طور پر، یہ حقیقت قابل ذکر ہے کہ افادیت کی تشخیص کرنے والے سسٹم کے تمام وسائل ابتدائی طور پر لاگز سے ڈیٹا لیتے ہیں۔ RAM کی صورت میں، صارف متعلقہ فائل کو کھول کر ڈیٹا کو براہ راست دیکھ سکے گا:

cat /proc/meminfo

آؤٹ پٹ کافی وسیع ہے، لیکن میموری کا تجزیہ کرنے کے لیے پہلے ریکارڈ پر توجہ دینا کافی ہے:

لاگ کے ذریعہ RAM کا تجزیہ

ضرورت سے زیادہ RAM کے استعمال کے مسائل اکثر کسی خاص کام یا عمل سے متعلق ہوتے ہیں۔ شروع میں، عام ٹولز کا استعمال کرتے ہوئے تشخیصی مسائل کی نشاندہی کرنے کے لیے کافی ہوں گے۔ ایک حل کے طور پر، آپ کسی مخصوص ایپلیکیشن کو بہتر بنانے، کیشنگ اور ڈیٹا کمپریشن کو فعال کرنے پر غور کر سکتے ہیں اگر ہم بڑی مقدار میں معلومات کے بارے میں بات کر رہے ہیں، یا سرور کی ترتیب کو بڑھا رہے ہیں۔

ڈسک اسپیس کنٹرول

سرور ڈسک کی جگہ کی تشخیص اس کے دیگر وسائل سے کم اہم نہیں ہے۔ ایک اصول کے طور پر، چیکنگ کی ضرورت کے بارے میں اشارے یہ ہیں: موجودہ فائلوں کو بنانے یا لکھنے میں ناکامی، سسٹم کی سست کارکردگی اور مختلف ان پٹ/آؤٹ پٹ غلطیاں۔

چیک کرنے کا سب سے آسان طریقہ کمانڈ ہے:

df -h

جواب میں، ٹول تمام نصب ڈسک پارٹیشنز پر معلومات دکھائے گا:

مفت سرور میموری کی تشخیص

آپ اس کمانڈ کو مزید تفصیلی ڈائریکٹریوں کی نگرانی کے لیے استعمال کر سکتے ہیں:

du -hs /*
سرور ڈائریکٹری امتحان

اس طرح، صارف یہ معلوم کر سکے گا کہ ہر ڈائرکٹری کتنی جگہ لیتی ہے۔ سسٹم کی کارکردگی کو بحال کرنے کے لیے، آپ کو اس ڈسک کی تقسیم کو بہتر بنانے کی ضرورت ہوگی جو سب سے زیادہ میموری استعمال کرتی ہے۔ یہ سفارش کی جاتی ہے کہ کل رقم کے 80-90% سے زیادہ خالی جگہ کو استعمال کرنے کی اجازت نہ دیں۔ باقی 10-20٪ مستحکم نظام کے آپریشن کے لئے کافی ہونا چاہئے. اگر اصلاح ممکن نہ ہو تو ڈسک کی جگہ بڑھانے کی سفارش کی جاتی ہے۔ یہ نئی ڈسکوں کو شامل کرکے یا موجودہ ڈسکوں کو پھیلانے کے ساتھ ساتھ کلاؤڈ اسٹوریج کا استعمال کرکے انجام دیا جاسکتا ہے۔ منتخب کردہ حل سے قطع نظر، فائل کے نقصان سے بچنے کے لیے ہمیشہ بیک اپ کاپی بنانے کی سفارش کی جاتی ہے۔

نیٹ ورک انٹرفیس چیک

سرور کی تشخیص کا حتمی، لیکن کوئی کم اہم پہلو نیٹ ورک انٹرفیس کی جانچ کرنا ہے۔ دی نیٹ ہاگس اگر آپ اس بارے میں عمومی معلومات حاصل کرنا چاہتے ہیں کہ نیٹ ورک کے عمل سے حقیقی وقت میں کتنی ٹریفک کا حساب لیا جاتا ہے تو یوٹیلیٹی استعمال کی جا سکتی ہے۔
سینٹ OS پر انسٹالیشن اور لانچ:

yum install nethogs
nethogs

Debian/Ubuntu کے لیے:

apt-get install nethogs
nethogs

ٹول ان عملوں کو دکھائے گا جو اس وقت نیٹ ورک کے وسائل استعمال کر رہے ہیں:

سرور نیٹ ورک انٹرفیس کی تشخیص

ہم استعمال کرتے ہیں iftop مزید تفصیلی تجزیہ کے لیے۔
سینٹ OS پر انسٹالیشن اور لانچ:

yum install iftop
iftop

Debian/Ubuntu کے لیے:

apt-get install iftop
iftop

پروگرام آؤٹ پٹ ایک فعال کنکشن کی فہرست ہے جو آئی پی ایڈریس، بندرگاہوں، ڈیٹا کی منتقلی کی مقدار اور منتقلی کی رفتار کو ظاہر کرتا ہے۔ پروگرام کا اہم فائدہ نیٹ ورک چینل لوڈنگ کا بصری ڈیزائن ہے:

فعال نیٹ ورک کنکشن کا منظر

سرور نیٹ ورک چینل کی تشخیص کرنے اور زیادہ بوجھ کے ساتھ مسائل کی نشاندہی کرنے کے بعد، یہ تجویز کیا جاتا ہے کہ ہوسٹنگ فراہم کنندہ کی طرف سے نیٹ ورک کنکشنز کی بینڈوتھ کو بڑھایا جائے یا مخصوص مسائل والے انٹرفیس کی ترتیبات کو بہتر بنایا جائے۔ بیک اپ ٹول کے طور پر، آپ نیٹ ورک کی سرگرمیوں میں ہونے والی تبدیلیوں کو تیزی سے ٹریک کرنے کے لیے مختلف مانیٹرنگ سسٹم استعمال کر سکتے ہیں اور اگر ضروری ہو تو، ضروریات کے مطابق نیٹ ورک کے بنیادی ڈھانچے کو باقاعدگی سے اپ ڈیٹ کر سکتے ہیں۔

نتیجہ

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

❮ پچھلا مضمون لینکس ٹیکسٹ ایڈیٹرز
اگلا مضمون ❯ میل سرور کو کیسے چیک کریں۔

ہم سے VPS کے بارے میں پوچھیں۔

ہم دن یا رات کے کسی بھی وقت آپ کے سوالات کا جواب دینے کے لیے ہمیشہ تیار ہیں۔