HiperDispatch
ہائپر ڈسپیچ ایک کام کا بوجھ بھیجنے والی خصوصیت ہے جو حالیہ آئی بی ایم مین فریم ماڈلز (سسٹم زیڈ 10 اور آئی بی ایم زیڈ انٹرپرائز سسٹم پروسیسرز اور بعد کے ماڈلز) میں پائی جاتی ہے جو زیڈ/او ایس کی حالیہ ریلیز چلا رہے ہیں۔ ہائپر ڈسپیچ فروری 2008 میں متعارف کرایا گیا تھا۔ 26 جولائی 2013 کو اس کی V6R3 ریلیز میں Z/VM میں سپورٹ شامل کی گئی تھی۔ بڑے ایس ایم پی سرور ڈیزائن کے ساتھ انجینئرنگ کے چیلنجوں میں سے ایک سی پی یو کی تعداد میں اضافے کے ساتھ قریب لکیری اسکیل ایبلٹی کو برقرار رکھنا ہے۔ پروسیسرز کی تعداد کو دوگنا کرتے وقت کارکردگی اور تھرو پٹ دوگنا نہیں ہوتا ہے۔ بہت سے اوور ہیڈ عوامل ہیں، جن میں کیش اور مین میموری تک رسائی کے لیے تنازعہ شامل ہیں۔ جیسے جیسے سی پی یو کی تعداد بڑھتی جاتی ہے ان اوور ہیڈ عوامل کو کم کرنا تیزی سے مشکل ہوتا جاتا ہے۔ زیادہ سے زیادہ کارکردگی فراہم کرنے کے لیے ڈیزائن کا مقصد ان اوور ہیڈ عوامل کو کم کرنا ہے۔ ہر نیا مین فریم ماڈل سی پی یو کی زیادہ سے زیادہ تعداد کی حمایت کرتا ہے (مثال کے طور پر ایک واحد سسٹم زیڈ 10 مین فریم میں 64 مین پروسیسرز تک)، لہذا یہ انجینئرنگ چیلنج مزید اہم ہو جاتا ہے۔ ہائپر ڈسپیچ ہارڈ ویئر کی خصوصیات، زیڈ/او ایس ڈسپیچنگ، اور زیڈ/او ایس ورک لوڈ مینیجر کے امتزاج کے ذریعے مسئلے کو حل کرنے میں مدد کرتا ہے۔ زیڈ/او ایس میں ایسے کام ہو سکتے ہیں جو توجہ مرکوز کرنے کے لیے انتظار کر رہے ہوں، جیسے ٹرانزیکشن پروگرام۔ ہر کام کے لیے میموری تک بار بار رسائی کی ضرورت ہوتی ہے۔ سسٹم زیڈ جیسے بڑے ایس ایم پی ڈیزائن میں، کچھ سی پی یو کیش میموری تک تیز رسائی کے ساتھ جسمانی طور پر "قریب" ہوتے ہیں جو مخصوص کاموں کے لیے معاون ڈیٹا رکھ سکتے ہیں۔ ہائپر ڈسپیچ اس حقیقت کا استحصال کرتا ہے اور سی پی یوز تک کاموں کو چلاتا ہے جن کے پاس پہلے سے ہی کیش میں موجود متعلقہ ڈیٹا تک تیز ترین رسائی کا امکان ہوتا ہے۔ اگر وہ مخصوص سی پی یو مصروف ہے، تو ہائپر ڈسپیچ، سب سے پہلے، اس کے دوسرے کام کو ختم کرنے کا انتظار کرے گا، چاہے دوسرا کم سازگار سی پی یو بیکار ہی کیوں نہ ہو۔ تاہم، اس بات کی حدود ہیں کہ مریض ہائپر ڈسپیچ کیسے ہوگا، جیسا کہ ورک لوڈ منیجر کے اہداف کے تحت ہوتا ہے۔ اگر زیڈ/او ایس ورک لوڈ مینیجر کو یہ احساس ہو کہ کوئی خطرہ ہے کہ زیر التواء ٹاسک اپنی سروس کی سطح سے محروم ہو جائے گا (مثال کے طور پر صارف کی درخواست پر ملی سیکنڈ کی ایک مخصوص تعداد کے اندر جواب دینا)، ورک لوڈ مینیجر اور ہائپر ڈسپیچ ٹاسک کو پروسیسنگ کے لیے ایک بیکار سی پی یو کو بھیجیں گے، چاہے اس سی پی یو کو سست مین میموری سے ڈیٹا حاصل کرنا ہی پڑے۔ بینیفٹ ہائپر ڈسپیچ سی پی یو کی نسبتا کم تعداد کے ساتھ تشکیل شدہ مشینوں پر سی پی یو کی بچت کا بہت کم فائدہ پیش کرتا ہے۔ تاہم، جیسے جیسے سی پی یو کی گنتی بڑھتی ہے یہ خصوصیت بہت نمایاں طور پر مدد کرتی ہے۔ آئی بی ایم مین فریم کیپیسٹی ٹیبلز (اور اس طرح اس کے سافٹ ویئر کی قیمتوں کا تعین) سبھی اس مفروضے پر مبنی ہیں کہ ہائپر ڈسپیچ فعال ہے۔ ہائپر ڈسپیچ کا دوسرا فائدہ-"پارکنگ" منطقی سی پی یو تاکہ سی پی یوز کی تعداد جس پر زیڈ/او ایس ڈسپیچز زیادہ قریب سے کام کرتے ہیں ایل پی اے آر کے وزن سے میل کھاتا ہے-یہاں تک کہ چھوٹی مشین کی ترتیبات پر بھی لاگو ہوتا ہے۔ (اس کا فائدہ "شارٹ انجن" اثر میں کمی ہے، جس سے نظام کی کارکردگی زیادہ ذمہ دار ہوتی ہے۔ امپلیمینٹیشن ورک لوڈ مینیجر (ڈبلیو ایل ایم) کو صحیح طریقے سے ترتیب دیا جانا چاہیے تاکہ ہائپر ڈسپیچ اچھی طرح سے کام کر سکے۔ کچھ مین فریم صارفین کو اپنی ڈبلیو ایل ایم گول سیٹنگز کے ساتھ پوشیدہ مسائل ہوتے ہیں جو صرف ہائپر ڈسپیچ کے ساتھ بے نقاب ہوتے ہیں، لہذا ان صورتوں میں ہائپر ڈسپیچ کو غیر فعال کرنے کا آپشن موجود ہے جہاں مین فریم صارفین ان مسائل کو فوری طور پر درست نہیں کرنا چاہتے ہیں۔ تاہم، اس بات سے قطع نظر کہ ہائپر ڈسپیچ آن یا آف ہے، تنصیبات کے لیے یہ ضروری ہے کہ وہ اپنی ڈبلیو ایل ایم پالیسی کو برقرار رکھیں۔ زیڈ/او ایس سسٹم ریسورس مینیجر (ایس آر ایم) زیڈ/او ایس سسٹم ریسورس مینیجر کو ترتیب دینے کے لیے، پارملب-ممبر آئی ای اے او پی ٹی ایکس میں ترمیم کریں: HIPERDISPATCH = YES|NO ہاں-ایس آر ایم کو ہائپر ڈسپیچ موڈ آن کرنا چاہیے۔ نہیں-ایس آر ایم کو ہائپر ڈسپیچ موڈ کو بند کر دینا چاہیے۔ آئی پی ایل کے وقت 64 سے زیادہ منطقی پروسیسرز والی پارٹیشنز کو HIPERDISPATCH = YES کے ساتھ چلانے پر مجبور کیا جاتا ہے۔ آئی پی ایل کے بعد، 64 سے زیادہ منطقی پروسیسرز والے ایل پی اے آر HIPERDISPATCH = NO میں تبدیل نہیں ہو سکتے۔ HIPERDISPATCH = YES (z196 اور فالو آن CPCs) کی صورت میں، IRD کا VARY CPU مینجمنٹ خود بخود بند ہو جاتا ہے، جو "VARYCPU"-وضاحت سے آزاد ہوتا ہے۔ ڈیفالٹ ویلیو: زیڈ 10 پروسیسر تک: نمبر 196 اور فالو آن سی پی سی: ہاں یہ بھی دیکھیں ہائپر ساکٹ ایل پی اے آر غیر یکساں میموری رسائی آئی بی ایم متوازی سسپلیکس حوالہ جات بیرونی لنکس آئی بی ایم سسٹم زیڈ 10 مین فریم بیٹا صارف ہائپر ڈسپیچ کا استعمال کرتے ہوئے زیڈ 10 ہائپر ڈسپیچ عمودی سی پی یو مینجمنٹ زیڈ/او ایس کے لیے: ہائپر ڈسپیچ موڈ کو سمجھنے کے لیے آئی بی ایم مین فریم آپریٹنگ سسٹم زیڈ/وی ایم ہائپر ڈسپیچ کے لیے منصوبہ بندی کے غور