لینکس لوڈ اوسط کتنا زیادہ مناسب ہے؟ سی پی یو لوڈ یوٹیلائزیشن چیک

اگر آپ کا کمپیوٹر (کمپیوٹر) سست ہے، تو آپ یہ چیک کرنا چاہیں گے کہ کیا سسٹم زیادہ بوجھ میں ہے؟

حال ہی میں ، ایک ہے网络 营销افسر نے کہا کہ وہ اس کا ذمہ دار ہے۔ای کامرس۔کچھ عرصہ قبل ایک صورتحال کی وجہ سے ویب سائٹ ناقابل رسائی تھی...

یہ ویب سائٹ پر مبنی ہے۔ورڈپریس ویب سائٹ، میںلینکس VPS سرور سیٹ اپ۔

  • لینکس وی پی ایس سرور کی ترتیب میں صرف 1 سی پی یو کور اور 1 جی بی ریم میموری ہے۔

مسئلہ کو چیک کرنے کے لیے لینکس VPS سرور کے پس منظر میں لاگ ان کریں، اور معلوم کریں کہ لوڈ کی اوسط بہت زیادہ ہے، 10.0 سے زیادہ تک پہنچ رہی ہے۔

لینکس سسٹمز پر، ہم عام طور پر استعمال کرتے ہیں۔uptimeاسے دیکھنے کا حکم (wحکم اورtopکمانڈ بھی دستیاب ہے)۔

مزید برآں، وہ ایپل کے میک کمپیوٹرز کے ساتھ بھی کام کرتے ہیں۔

اگر آپ کو معلوم ہوتا ہے کہ لوڈ کی اوسط بہت زیادہ ہے، تو مسئلہ حل کرنے کی کوشش کریں!

  • جب اوسط بوجھ بہت زیادہ ہو،چن ویلیانگدیا گیا حل CPU کور کی تعداد میں اضافہ کرنا ہے۔
  • پھر، فیصلہ کن طور پر ترتیب کو اپ گریڈ کریں۔2 سی پی یو کور،8 GB رام میموریہے.
  • زیادہ لوڈ اوسط لوڈ کی صورتحال کو فوری طور پر حل کر لیا گیا۔

XNUMX. سسٹم کا بوجھ چیک کریں۔

SSH ٹرمینل ونڈو میں درج ذیل کمانڈ ٹائپ کریں۔

uptime

سسٹم معلومات کی ایک لائن واپس کرے گا ▼

لینکس لوڈ اوسط کتنا زیادہ مناسب ہے؟ سی پی یو لوڈ یوٹیلائزیشن چیک

لائن کا دوسرا نصف "لوڈ اوسط" کہتا ہے جس کا مطلب ہے "سسٹم کا اوسط بوجھ"

  • اندر 3 نمبروں کے ساتھ، کیا ہم یہ تعین کر سکتے ہیں کہ سسٹم کا بوجھ بڑا ہے یا چھوٹا؟

سرور لوڈ؟ ٹاپ کمانڈ/سی پی یو استعمال/لوڈ اوسط حساب کتاب کا طریقہ

3 نمبر کیوں ہیں؟

  • وہ 1 منٹ، 5 منٹ اور 15 منٹ کے منٹوں میں سسٹم کے اوسط بوجھ کی نمائندگی کرتے ہیں۔
  • اگر آپ دیکھتے رہیں گے، تو یہ آپ کو یہ بھی بتائے گا کہ جب CPU مکمل طور پر بیکار ہوتا ہے، لوڈ اوسط 0 ہوتا ہے۔
  • جب CPU کام کا بوجھ سیر ہو جاتا ہے، لوڈ اوسط 1 ہوتا ہے۔

CPU کا کیا مطلب ہے؟

  • CPU مرکزی پروسیسنگ یونٹ ہے۔
  • (انگلش سنٹرل پروسیسنگ یونٹ، CPU)
  • سی پی یو کمپیوٹر کا کمپیوٹنگ کور اور کنٹرول کور ہے۔

سی پی یو کا استعمال

  • سی پی یو کا استعمال ایک مدت کے دوران سی پی یو کے استعمال کی حیثیت کی شماریاتی معلومات ہے۔
  • یہ اشارے CPU کے استعمال کو ظاہر کرتا ہے (جب CPU پر قبضہ ہو)۔
  • اگر سی پی یو پر طویل عرصے سے قبضہ ہے، تو آپ کو غور کرنے کی ضرورت ہے کہ آیا سی پی یو اوورلوڈ ہے۔ ?
  • طویل مدتی اوورلوڈ آپریشن خود مشین کو ایک قسم کا نقصان ہے۔
  • لہذا، مشین کے نارمل آپریشن کو یقینی بنانے کے لیے سی پی یو کے استعمال کو ایک خاص تناسب تک کنٹرول کرنا چاہیے۔

لوڈ اوسط کیا ہے؟

  • لوڈ کی اوسط CPU لوڈ ہے، اور اس میں جو معلومات شامل ہیں وہ سیگمنٹ کے اندر CPU استعمال کی حیثیت کے اعدادوشمار ہیں۔
  • یہ سی پی یو پروسیسنگ کے مجموعے اور ایک مدت کے لیے سی پی یو پروسیسنگ کا انتظار کرنے والے عملوں کی تعداد کا اعدادوشمار ہے۔
  • یعنی، قطار کی لمبائی کے اعداد و شمار CPU کے ذریعے استعمال کیے جاتے ہیں۔

ظاہر ہے کہ 0.2 یا 0.3 جیسی "لوڈ ایوریج" کی قدر کم ہونے کا مطلب یہ ہے کہ کمپیوٹر (کمپیوٹر) کا کام کا بوجھ کم اور سسٹم کا بوجھ ہلکا ہے۔

  • تاہم، آپ کب دیکھ سکتے ہیں کہ نظام بھاری بوجھ کے نیچے ہے؟
  • آخر میں 1 گھنٹے کے برابر ہے؟یا یہ 0.5 کے برابر ہے؟یا یہ 1.5 کے برابر ہے؟
  • اگر یہ تینوں قدریں 1 منٹ، 5 منٹ اور 15 منٹ میں مختلف ہوں تو مجھے کیا کرنا چاہیے؟

XNUMX. تشبیہ

اس بات کا تعین کرنے کے لیے کہ آیا آپ کا سسٹم اوورلوڈ ہے، آپ کو یہ سمجھنا چاہیے کہ لوڈ اوسط کا اصل مطلب کیا ہے۔

اگلے،چن ویلیانگاس سوال کی وضاحت ممکنہ حد تک سادہ زبان میں کی جائے گی۔

سب سے پہلے، ہم فرض کرتے ہیں کہ آسان ترین صورت میں، آپ کے کمپیوٹر میں صرف ایک سی پی یو ہے، اور تمام آپریشنز اس سی پی یو کے ذریعے کیے جانے چاہییں۔

آئیے ایک پل کے طور پر اس CPU کے اوسط بوجھ کا تصور کریں:

پل پر صرف ایک لین ہے اور تمام گاڑیوں کو اس لین کو عبور کرنا ہوگا۔

(ظاہر ہے، پل کو صرف ایک سمت میں استعمال کیا جا سکتا ہے۔)

جب سسٹم کا بوجھ 0 ہو تو اس کا مطلب ہے کہ پل پر کوئی کار نہیں ہے ▼

جب سسٹم کا بوجھ 0 ہو تو اس کا مطلب ہے کہ پل پر کوئی کار نہیں ہے۔

سسٹم کا بوجھ 0.5 ہے، جس کا مطلب ہے کہ پل پر آدھی کاریں ہیں ▼

سسٹم کا بوجھ 0.5 ہے، جس کا مطلب ہے کہ پل 4 ویں شیٹ پر آدھی کاریں ہیں۔

سسٹم کا بوجھ 1.0 ہے، جس کا مطلب ہے کہ پل کے تمام حصوں پر کاریں ہیں، جس کا مطلب ہے کہ پل "مکمل" ہے ▼

سسٹم کا بوجھ 1.0 ہے، جس کا مطلب ہے کہ پل کے تمام حصوں پر کاریں ہیں، جس کا مطلب ہے کہ پل "مکمل" شیٹ 5 ہے

  • لیکن یہ بتانا ضروری ہے کہ یہاں سے پل اب بھی آسانی سے گزر سکتا ہے۔

سسٹم کا بوجھ 1.7 ہے، جس کا مطلب ہے کہ بہت زیادہ گاڑیاں ہیں اور پل بھرا ہوا ہے (100%)۔

  • پل پر کھڑی گاڑیاں پل کی گاڑیوں کا 70 فیصد بنتی ہیں۔

تشبیہ کے لحاظ سے، اور اسی طرح، سسٹم کا بوجھ 2.0 ہے:

  • اس کا مطلب ہے کہ اتنی ہی گاڑیاں انتظار کر رہی ہیں جتنی پل کے ڈیک ہیں۔
  • سسٹم لوڈ 3.0 کا مطلب ہے کہ پل پر ڈیک سے دگنی گاڑیاں انتظار کر رہی ہیں۔
  • جب سسٹم کا بوجھ 1 سے زیادہ ہو تو پچھلی گاڑی کو انتظار کرنا چاہیے۔
  • سسٹم کا بوجھ جتنا زیادہ ہوگا، پل کو عبور کرنے کے لیے انتظار کا وقت اتنا ہی لمبا ہوگا▼

سسٹم کا بوجھ جتنا زیادہ ہوگا، پل کو عبور کرنے کا انتظار کا وقت اتنا ہی زیادہ ہوگا۔ شیٹ 6

  • سی پی یو کا سسٹم لوڈ بنیادی طور پر اوپر بیان کردہ اینالاگ برج کی صلاحیت کے برابر ہے، جو کہ سی پی یو کا زیادہ سے زیادہ کام کا بوجھ ہے۔
  • پل پر گاڑی ایک ایسا عمل ہے جو CPU کے پروسیس ہونے کا انتظار کر رہی ہے۔

اگر CPU فی منٹ زیادہ سے زیادہ 100 پروسیس کرتا ہے، تو سسٹم کا بوجھ 0.2 ہے، جس کا مطلب ہے کہ CPU اس 1 منٹ میں صرف 20 پروسیس کرتا ہے۔

1.0 کے سسٹم لوڈ کا مطلب ہے کہ CPU اس 1 منٹ میں 100 پروسیس کو ہینڈل کرتا ہے۔

1.7 اس کا مطلب ہے کہ 100 پروسیسز کے علاوہ جو CPU پروسیس کر رہا ہے، 70 پروسیسز ہیں جو CPU کے ذریعے پروسیس کیے جانے کا انتظار کر رہے ہیں۔

کمپیوٹر کو ہموار طریقے سے چلانے کے لیے سسٹم کا بوجھ 1.0 سے زیادہ نہیں ہونا چاہیے، اس لیے کسی بھی عمل کا انتظار کرنے کی ضرورت نہیں ہے اور تمام پراسیس کو پہلے پروسیس کیا جا سکتا ہے۔

ظاہر ہے، 1.0 ایک کلیدی قدر ہے۔

اگر اس قدر سے زیادہ ہو جائے تو نظام بہترین نہیں ہے۔آپ کو مداخلت کرنی ہوگی۔

XNUMX. سسٹم لوڈ لوڈ اوسط کتنا مناسب ہے؟

کیا 1.0 سسٹم لوڈ کے لیے ایک مثالی قدر ہے؟

ضروری نہیں، سیسڈمین تھوڑی سی جگہ چھوڑتے ہیں۔

جب یہ قدر 0.7 تک پہنچ جائے تو آپ کو کچھ اس طرح معلوم ہونا چاہیے:

  • جب سسٹم کا بوجھ 0.7 سے زیادہ رہتا ہے، تو آپ کو مسئلہ کی چھان بین شروع کرنی چاہیے اور صورتحال کو مزید خراب ہونے سے روکنا چاہیے۔
  • جب سسٹم کا بوجھ 1.0 سے زیادہ رہتا ہے، تو آپ کو حل تلاش کرنا چاہیے اور قدر کو کم کرنا چاہیے۔
  • جب سسٹم کا بوجھ 5.0 تک پہنچ جاتا ہے، تو یہ اشارہ کرتا ہے کہ سسٹم کے ساتھ ایک سنگین مسئلہ ہے، اور اس نے طویل عرصے سے جواب نہیں دیا، یا تقریباً کریش ہو گیا۔آپ کو سسٹم کو اس قدر تک نہیں پہنچنے دینا چاہیے۔

چار، ایک سے زیادہ CPU پروسیسرز

اوپر والا یہ فرض کر رہا ہے کہ آپ کے کمپیوٹر (کمپیوٹر) میں صرف ایک سی پی یو ہے۔

اگر آپ کے کمپیوٹر (کمپیوٹر) میں 2 سی پی یوز انسٹال ہوں تو کیا ہوگا؟

2 سی پی یو کا مطلب یہ ہے کہ کمپیوٹر (کمپیوٹر) کی پروسیسنگ پاور دوگنی ہو جاتی ہے، اور ایک ہی وقت میں پروسیس ہونے والے پروسیسز کی تعداد دوگنی ہو جاتی ہے۔

چن ویلیانگپل کو اب بھی یہاں تشبیہ کے طور پر استعمال کیا جاتا ہے۔ 2 CPUs کا مطلب ہے کہ پل میں 2 چینلز ہیں، اور ٹریفک کی گنجائش دوگنی ہے ▼

چن ویلیانگ اب بھی یہاں پل کو تشبیہ کے طور پر استعمال کرتے ہیں۔ 2 CPUs کا مطلب ہے کہ پل کے 2 راستے ہیں، اور ٹریفک کی گنجائش دوگنی ہے۔

  • لہذا، 2 CPUs کا مطلب ہے کہ سسٹم کا بوجھ 2.0 تک پہنچ سکتا ہے، اور ہر CPU 100% ورک بوجھ تک پہنچ جاتا ہے۔
  • n.0 CPUs والے کمپیوٹر کے لیے، قابل قبول سسٹم بوجھ n.0 CPUs تک ہے۔

پانچ، ملٹی کور CPU پروسیسر

چپ سپلائرز عام طور پر 1 CPU کے اندر ایک سے زیادہ CPU کور پر مشتمل ہوتے ہیں، جسے "ملٹی کور CPU" کہا جاتا ہے۔

ایک ملٹی کور سی پی یو سسٹم لوڈ کے لحاظ سے ملٹی سی پی یو کی طرح ہے۔

لہذا، سسٹم لوڈ پر غور کرتے وقت، آپ کو غور کرنا چاہیے کہ آپ کے کمپیوٹر میں کتنے CPUs ہیں؟اور ہر سی پی یو میں کتنے کور ہوتے ہیں؟

پھر، سسٹم کے بوجھ کو کور کی کل تعداد سے تقسیم کر کے، جب تک فی کور کا بوجھ 1.0 سے زیادہ نہ ہو، کمپیوٹر معمول کے مطابق چلے گا۔

یہ کیسے جانیں کہ کمپیوٹر میں کتنے CPU کور ہیں؟

کمانڈ کا استعمال کرتے ہوئے، آپ کو CPU کی معلومات ▼ دیکھنے کی اجازت دیتا ہے۔

cat /proc/cpuinfo

وہ کمانڈ جو CPU▼ کے کور کی کل تعداد کو براہ راست واپس کرتے ہیں۔

grep -c 'model name' /proc/cpuinfo

XNUMX. مجھے کون سا لوڈ اوسط وقت دیکھنا چاہئے؟

آخری سوال:

"لوڈ اوسط" لوڈ اوسط کل تین اوسط دیتا ہے:

  • 1 منٹ سسٹم لوڈ، 5 منٹ سسٹم لوڈ، 15 منٹ سسٹم لوڈ۔

مجھے کس قدر کا حوالہ دینا چاہئے؟

  • اگر سسٹم کا بوجھ صرف 1 منٹ کے لیے 1.0 سے زیادہ ہے، تو باقی 2 ٹائم پیریڈز 1.0 سے کم ہیں، جو اس بات کی نشاندہی کرتا ہے کہ یہ صرف ایک عارضی رجحان ہے اور مسئلہ سنگین نہیں ہے۔
  • اگر 15 منٹ کے اندر سسٹم کا اوسط بوجھ 1.0 سے زیادہ ہے (سی پی یو کور کی تعداد میں اضافہ کرنے کے بعد)، مسئلہ اب بھی موجود ہے، کوئی عارضی رجحان نہیں۔
  • لہذا، آپ کو بنیادی طور پر "15 منٹ سسٹم لوڈ" کو ایک اشارے کے طور پر دیکھنا چاہیے کہ کمپیوٹر (کمپیوٹر) عام طور پر کام کر رہا ہے۔

مندرجہ ذیل ٹاپ کمانڈ/سی پی یو کے استعمال/لوڈ اوسط حساب کے طریقہ کے بارے میں مزید ہے ▼

اگر VPS کا بوجھ بہت زیادہ ہو تو مجھے کیا کرنا چاہیے؟

اب میری ویب سائٹ تک رسائی نہیں ہو سکتی کیونکہ لوڈ بہت زیادہ ہے، میں کیا کروں؟

اوپر - 20:44:30 اوپر 12 منٹ، 1 صارف، اوسط لوڈ: 2.21، 8.39، 6.48

  • آپ کا سرور خود انتظام کر رہا ہے، آپ کو جو کچھ کرنا چاہیے وہ SSH کے ذریعے اپنے سرور کو خود چیک کرنا ہے۔
  • چیک کریں کہ یہ کیا چل رہا ہے؟کیا عمل وغیرہ؟
  • اگر ضروری ہو تو، سرور کو دوبارہ شروع کرنے کی کوشش کریں۔
  • اگر سرور کو دوبارہ شروع کرنے کے بعد بھی لوڈ بہت زیادہ ہے تو اوورلوڈ ہونے والے عمل کی شناخت کرنے کی کوشش کریں اور اسے روکیں۔
  • اگر ضروری ہو تو، عمل کو دوبارہ شروع کریں (سرور نہیں) انفرادی طور پر۔
  • یا کسٹمر سروس سے مشورہ کرنے کے بعد کہ "وی پی ایس/سرور کا بوجھ بہت زیادہ کیوں ہے"، اب بھی ایسا کرنے کا کوئی طریقہ نہیں ہے، اور آخر کار واحد طریقہ سرور کی ترتیب کو بڑھانا ہے۔

غیر ملکی تجارتی کمپنی کی ویب سائٹ کے لیے کتنی جگہ موزوں ہے۔؟

صحیح سرور کنفیگریشن کا انتخاب کیسے کریں؟یومیہ اوسط 1 IP سرور حل ▼ دیکھنے کے لیے نیچے دیے گئے لنک پر کلک کریں۔

ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ ) کا اشتراک کیا گیا "لینکس لوڈ کی اوسط کتنی زیادہ ہے؟ CPU لوڈ یوٹیلائزیشن چیک" آپ کی مدد کرے گا۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-1027.html

تازہ ترین اپ ڈیٹس حاصل کرنے کے لیے چن ویلیانگ کے بلاگ کے ٹیلیگرام چینل میں خوش آمدید!

🔔 چینل ٹاپ ڈائرکٹری میں قیمتی "ChatGPT Content Marketing AI Tool Usage Guide" حاصل کرنے والے پہلے فرد بنیں! 🌟
📚 یہ گائیڈ بہت بڑی قیمت پر مشتمل ہے، 🌟یہ ایک نادر موقع ہے، اس سے محروم نہ ہوں! ⏰⌛💨
پسند آئے تو شیئر اور لائک کریں!
آپ کا اشتراک اور پسندیدگی ہماری مسلسل حوصلہ افزائی ہے!

 

评论 评论

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

اوپر سکرول کریں