CPU کو زیادہ سے زیادہ کر کے میک کا تناؤ ٹیسٹ کریں۔
فہرست کا خانہ:
اگر آپ میک کو ٹیسٹ کرنے کے لیے CPU کو مکمل طور پر پیگ کرنا چاہتے ہیں تو ٹرمینل سے آگے نہ مڑیں۔ کمانڈ لائن کا استعمال کرتے ہوئے آپ آسانی سے تمام CPU کور کو زیادہ سے زیادہ کر سکتے ہیں اور میک پر بہت زیادہ بوجھ ڈال سکتے ہیں، جس سے چیزوں کا تعین کرنا آسان ہو جاتا ہے جیسے پروسیسر بھاری بوجھ کے تحت کس درجہ حرارت تک پہنچتا ہے، اگر پنکھے ٹھیک سے کام کر رہے ہیں، پنکھے کی آواز کتنی آتی ہے، بیٹری کی زندگی کتنی ہے۔ بہت زیادہ کام کے بوجھ کی طرح ہے، اور دیگر تکنیکی پہلوؤں جو خرابیوں کا سراغ لگانے کے مقاصد کے لیے مددگار ثابت ہو سکتے ہیں۔اگرچہ یہ ایک تکنیکی عمل ہے، لیکن یہ کرنا کافی آسان ہے اور ہم ہر چیز کی وضاحت کریں گے۔
میک ٹیسٹ پر دباؤ ڈالنے کا طریقہ
Mac CPU کو زیادہ سے زیادہ کرنے کے لیے ہم "yes" نامی کمانڈ لائن ٹول کا استعمال کریں گے، جو بنیادی طور پر "ہاں" لفظ کو اتنی رفتار سے دہرانے کے سوا کچھ نہیں کرتا ہے کہ یہ پروسیسر کے تمام دستیاب وسائل کو استعمال کرتا ہے۔ عام طور پر، "ہاں" کی ہر مثال ایک واحد سی پی یو کور پر ایک ہی تھریڈ کو زیادہ سے زیادہ کر دے گی۔ اس کا مطلب ہے کہ اگر آپ کے پاس ہائپر تھریڈڈ پروسیسر کے ساتھ ڈوئل کور میک ہے، تو آپ کو CPU پر مکمل بوجھ ڈالنے کے لیے "ہاں" کی کم از کم چار مختلف مثالوں کی ضرورت ہوگی۔
شروع کرنے کے لیے، ٹرمینل لانچ کریں، اور آپ UI پر مبنی ٹاسک مینیجر ایکٹیویٹی مانیٹر دیکھنا چاہیں گے تاکہ آپ آسانی سے CPU لوڈ اور سسٹم کے وسائل کو دیکھ سکیں۔
جب میک ٹیسٹ کرنے کے لیے تیار ہوں، درج ذیل کمانڈ ٹائپ کریں:
ہاں > /dev/null &
یہ پس منظر میں 'ہاں' کی ایک مثال بھیجتا ہے، لیکن CPU کو لوڈ کرنے کے لیے آپ ایک سے زیادہ چلنا چاہیں گے۔ یا تو اوپر تیر کو مار کر عمل کو دہرائیں اور ایک اور کئی مثالیں چلانے کے لیے واپس جائیں، یا کسی گروپ کو ایک لائن پر اس طرح پھینک دیں:
ہاں > /dev/null اور ہاں > /dev/null اور ہاں > /dev/null اور ہاں > /dev/null &
آپ کو ایکٹیویٹی مانیٹر یا سب سے اوپر میں جلدی پتہ چل جائے گا کہ پروسیسر شدید متاثر ہو رہا ہے۔
جب ختم ہو جائے تو اسی ٹرمینل ونڈو میں yes کمانڈ کی تمام مثالوں کو ختم کرنے کے لیے کمانڈ لائن میں "killall yes" ٹائپ کریں۔ آپ کو کچھ اس طرح نظر آئے گا:
$ killall yes ختم کیا گیا: 15 yes > /dev/null ختم کیا گیا: 15 yes > /dev/null - ختم کیا گیا: 15 yes > /dev/null + ختم کیا گیا: 15 ہاں > /dev/null
آپ کو ایکٹیویٹی مانیٹر میں پروسیس لسٹ سے "ہاں" کے ڈراپ ہونے کی تمام مثالیں بھی نظر آئیں گی۔ اگر نہیں تو شاید وہاں کہیں ٹائپنگ کی غلطی ہے۔
جب تک آپ کے پاس ایسا کرنے کی کوئی معقول وجہ نہ ہو، آپ کو تصادفی طور پر "ہاں" نہ چلانے سے بہتر ہے، کیونکہ یہ ظاہر ہے کہ کارکردگی کے مسائل کا سبب بنتا ہے جب تک کہ یہ چلنا بند نہ کر دے۔
کچھ مدد کے لیے، نیچے دی گئی ویڈیو شروع سے آخر تک پورے عمل کو ظاہر کرتی ہے:
سوچنے والوں کے لیے، یہ Mac OS X اور یہاں تک کہ linux کے تمام ورژنز میں بھی کام کرتا ہے، لہذا آپ اس طرح سے بنائے گئے کسی بھی میک کو ٹیسٹ کر سکتے ہیں۔ درحقیقت، جب تک ایک کمانڈ لائن موجود ہے جو یونکس پر مبنی ہے، آپ اس نقطہ نظر کو استعمال کرکے میک سی پی یو کو جانچنے کے لیے 'ہاں' کمانڈ چلا سکتے ہیں۔
اس بات کو یقینی بنائیں کہ جب آپ میک پر دباؤ کی جانچ مکمل کرلیں تو آپ 'ہاں' کے احکامات کو چھوڑ دیں اور ختم کردیں، بصورت دیگر سی پی یو کا استعمال زیادہ رہے گا اور شائقین بلاشبہ جلد ہی پوری رفتار پر چلے جائیں گے۔