د پاور10 فعالیت چټک پیل لارښودونه
(Power10 QSGs)
نومبر ۲۰۲۰

لږترلږه حافظه

  • د هر پروسیسر ساکټ لپاره، لږترلږه 8 د 16 DIMMs څخه ډک شوي
  • په نوډ کې، د DIMMs لپاره لږ تر لږه 32 له 64 څخه ډک شوي
  • په 4-نوډ سیسټم کې، لږترلږه 128 د 256 DIMMs څخه ډک شوي

د DDIMM پلګ قواعد

  •  لږترلږه اجازه ورکړل شوې حافظه پوره کړئ (هر پروسیسر ساکټ لږترلږه 8 د 16 DIMMs څخه ډک شوي)
  • د هر پروسیسر لاندې ټول DIMMs باید ورته ظرفیت ولري
  • د فیچر اپ گریڈ به د 4 DDIMM په زیاتوالي کې وړاندیز شي، چې ټول ورته ظرفیت لري.
  • د ورکړل شوي پروسیسر ماډل سره وصل شوي سایټونو کې د DDIMM پلګ شوي یوازینۍ معتبر شمیر 8 یا 12 یا 16 دی.

د حافظې فعالیت

  • د سیسټم فعالیت ښه کیږي ځکه چې د حافظې مقدار په ډیرو DDIMM سلاټونو کې خپریږي. د مثال لپارهample، که په نوډ کې 1TB ته اړتیا وي، نو دا د 64 x 32GB DIMMs درلودلو په پرتله د 32 x 64GB DIMMs درلودل غوره دي.
  • د DIMMs پلګ کول چې ټول ورته اندازې دي به لوړ فعالیت چمتو کړي
  • د سیسټم فعالیت ښه کیږي ځکه چې ډیر کواډونه یو له بل سره سمون لري
  • د سیسټم فعالیت ښه کیږي ځکه چې ډیر پروسیسر DDIMMs یو له بل سره سمون لري
  • د سیسټم فعالیت په څو دراز سیسټم کې ښه کیږي که چیرې د درازونو ترمینځ د حافظې ظرفیت متوازن وي.

د حافظې بانډ ویت

د DDIMM ظرفیت نظري MaxBandwidth
32GB، 64 GB (DDR4 @ 3200 Mbps) 409 GB/s
128GB، 256 GB (DDR4 @ 2933 Mbps) 375 GB/s

لنډیز

  • د غوره ممکنه فعالیت لپاره، دا عموما سپارښتنه کیږي چې حافظه په سیسټم کې د ټولو سیسټم نوډ درازونو او ټولو پروسیسر ساکټونو کې په مساوي توګه نصب شي. د نصب شوي سیسټم پلانر کارتونو په اوږدو کې د حافظې توازن کول په دوامداره توګه حافظې ته لاسرسی وړوي او عموما ستاسو د ترتیب لپاره غوره فعالیت پایله کوي.
  • که څه هم د حافظې اعظمي بینډ ویت د ټولو حافظې سلاټونو ډکولو سره ترلاسه کیږي ، د راتلونکي حافظې اضافه کولو پلانونه باید په پام کې ونیول شي کله چې پریکړه وکړئ چې د سیسټم لومړني ترتیب په وخت کې د کومې حافظې ځانګړتیا اندازه کارول کیږي.

P10 کمپیوټ او MMA جوړښت

  • 2x بانډ ویت سره سمون خوري SIMD*
  • په هر کور کې 8 خپلواک فکسډ او فلوټ SIMD انجنونه
  • 4 - 32x میټریکس ریاضی سرعت*
  • 4 512 بټ انجن فی کور = 2048b پایلې / سایکل
  • د واحد، ډبل او کم شوي دقیقیت د میټریکس ریاضی بهرني محصولات.
  • د MMA آرکیټیکچر ملاتړ په POWER ISA v3.1 کې معرفي شوی
  • د SP، DP، BF16، HP، Int-16، Int-8 او Int-4 دقیق کچې ملاتړ کوي.

P10 MMAA غوښتنلیکونه او د کار بار ادغام

  • د ML او HPC غوښتنلیکونه د کثافاتو خطي الجبرا کمپیوټرونو سره ، د میټریکس ضربات ، کنولوشنونه ، FFT د MMA سره ګړندي کیدی شي
  • د GCC نسخه>= 10 او LLVM نسخه>=12 د بلټ ان له لارې MMA ملاتړ کوي.
  • OpenBLAS، IBM ESSL او Eigen کتابتونونه لا دمخه د P10 لپاره د MMA لارښوونو سره غوره شوي.
  • د پورتني BLAS کتابتونونو له لارې د تصدۍ غوښتنلیکونو ، ML چوکاټونو ، او خلاصې ټولنې کڅوړو لپاره د MMA اسانه ادغام.

د پاور پی سی میټرکس - ضرب الاجل مرسته جوړ شوي افعال https://gcc.gnu.org/onlinedocs/gcc/PowerPC-Matrix-Multiply-Assist-Built-in-Functions.html
Matrix-Multiply Assist د غوره کړنو لارښود  https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp5612.html?Openمجازی پروسیسرونه

  • د ټولو شریکو برخو حقدار کورونو مجموعه نشي کولی په شریک حوض کې د کور شمیر څخه ډیر شي
  • ډاډ ترلاسه کړئ چې په چوکاټ کې د هر ډول شریک شوي ویشونو ترتیب شوي مجازی پروسیسرونو شمیر په شریک حوض کې د کور شمیر څخه ډیر نه وي
  • د لوړ ظرفیت غوښتنې ساتلو لپاره د ګډې برخې لپاره د مجازی پروسیسرونو شمیر تنظیم کړئ
  • د غوره فعالیت لپاره د دې برخې اوسط کارولو لپاره د شریکې برخې لپاره د حق لرونکي کورونو شمیر تنظیم کړئ
  • د غوره حافظې او CPU تړاو ډاډ ترلاسه کولو لپاره (د مجازی پروسیسر غیر ضروري تعصبونو څخه مخنیوی وکړئ) ، په شریک حوض کې د کور شمیر ته نږدې د ټولو شریکو برخو حقدار کورونو مجموعه ډاډه کړئ.

د پروسیسر مطابقت حالت

  • د AIX لپاره د پروسیسر مطابقت 2 حالتونه شتون لري: POWER9 او POWER9_base. ډیفالټ POWER9_base mode دی.
  • د لینکس لپاره د پروسیسر مطابقت 2 حالتونه شتون لري: POWER9 او POWER10 حالت. ډیفالټ د POWER10 حالت دی.
  • د LPM ویشلو وروسته، د پروسیسر مطابقت حالت بدلولو په وخت کې د بریښنا دورې ته اړتیا لرئ

د پروسیسر فولډ کولو غورونه

  • په پاور9 کې د AIX د شریکولو برخې لپاره، ډیفالټ vpm_throughput_mode = 0، په Power10 کې، ډیفالټ vpm_throughput_mode = 2. د کاري بارونو لپاره چې اوږد مهاله دندې لري، دا په بالقوه توګه د اصلي کارونې کمولو کې مرسته کولی شي.
  • د وقف شوي برخې لپاره چې AIX چلوي، ډیفالټ vpm_throughput_mode = 0 په دواړو Power9 او Power10 کې.

د LPAR پاڼې د جدول اندازه په پام کې نیولو سره

• د Radix پاڼې جدول د پاور10 چلولو لینکس څخه پیل کولو ملاتړ کیږي. دا کولی شي په احتمالي توګه د کاري بار فعالیت ښه کړي.

حواله:
د IBM پاور سیسټمونو ته د کاري بار مهاجرت لپاره لارښوونې او لارښوونې: https://www.ibm.com/downloads/cas/39XWR7YM
د IBM پاور مجازی کولو غوره عمل لارښود:  https://www.ibm.com/downloads/cas/JVGZA8RW

ډاډ ترلاسه کړئ چې د OS کچه موجوده ده
فکس سنټر د AIX، IBM i، VIOS، Linux، HMC او F/W لپاره وروستي تازه معلومات وړاندې کوي. د دې سربیره، د FLRT وسیله د هر H/W ماډل لپاره وړاندیز شوي کچې چمتو کوي. دا وسایل وکاروئ ترڅو خپل سیسټم تازه وساتئ. که تاسو نشئ کولی وړاندیز شوي کچې ته لاړ شئ، نو بیا د IBM POWER10 پروسیسر پراساس سیسټم سند ته د کاري بار مهاجرت لپاره د اشارو او لارښوونو پیژندل شوې مسلې برخې ته مراجعه وکړئ.
د AIX CPU کارول
په POWER10 کې، د AIX OS سیسټم د لوړ CPU کارولو کې د غوره خام تولید لپاره مطلوب دی کله چې د وقف شوي پروسیسرونو سره چلیږي. کله چې د شریک پروسیسرونو سره چلیږي، د AIX OS سیسټم د CPU کارول کمولو لپاره غوره شوی (pc). که چیرې پیرودونکی د CPU کارول نور هم کمولو ته اړتیا ولري (pc)، د کاري بار ټون کولو لپاره د مهالویش tunable pm_throughput_mode وکاروئ او د CPU کارولو په پرتله د خام تروپوټ ګټې ارزونه وکړئ.
NX GZIP
اډوان اخیستلtagد POWER10 سیسټمونو کې د NX GZIP سرعت e LPAR باید د POWER9 مطابقت حالت کې وي (نه POWER9_base حالت) یا POWER10 مطابقت حالت کې.
آی بي ایم آی
ډاډ ترلاسه کړئ چې د IBM I عملیاتي سیسټم کچه موجوده ده. فکس سنټر د IBM I، VIOS، HMC، او فرم ویئر لپاره وروستي تازه معلومات وړاندې کوي. https://www.ibm.com/support/fixcentral/
فرم ویئر
ډاډ ترلاسه کړئ چې د سیسټم فرم ویئر کچه موجوده ده. فکس سنټر د IBM I، VIOS، HMC، او فرم ویئر لپاره وروستي تازه معلومات وړاندې کوي. https://www.ibm.com/support/fixcentral/
د حافظې DIMMs
د سمې حافظې پلگ ان قواعد تعقیب کړئ. که امکان ولري، په بشپړ ډول د حافظې DIMM سلاټونه ډک کړئ او د ورته اندازې حافظې DIMMs وکاروئ.
د پروسیسر SMT کچه
تر څو پوره ګټه پورته کړيtagد پاور10 CPUs د فعالیت څخه، موږ مراجعینو ته وړاندیز کوو چې د IBM i ډیفالټ پروسیسر ملټي ټاسک کولو ترتیبات وکاروي، کوم چې به SMT اعظمي کړي.
د LPAR ترتیب لپاره کچه.
د ویش ځای پرځای کول
اوسنۍ FW کچه د برخو غوره ځای پرځای کول تضمینوي. په هرصورت، که چیرې د DLPAR پرله پسې عملیات د CEC په برخو کې ترسره شي، نو د DPO کارولو سپارښتنه کیږي.
د ځای پرځای کولو لپاره.
مجازی پروسیسرونه - شریک شوي او وقف شوي پروسیسرونه
د غوره ویش کچې فعالیت لپاره وقف شوي پروسیسرونه وکاروئ.
د انرژی پیمانه
د غوره CPU پروسیسر سرعت لپاره، ډاډ ترلاسه کړئ چې اعظمي فعالیت ټاکل شوی (د IBM پاور E1080 لپاره ډیفالټ). دا ترتیب په ASMI کې د تنظیم وړ دی.
ذخیره او شبکه کول I/O
VIOS د انعطاف وړ ذخیره کولو او شبکې فعالیت وړاندې کوي. د غوره ممکنه فعالیت لپاره، د I/O لپاره اصلي IBM i انٹرفیس وکاروئ.
نور هر اړخیز معلومات
لینک ته مراجعه وکړئ: IBM I on Power – Performance FAQ https://www.ibm.com/downloads/cas/QWXA9XKN

د تصدۍ لینکس عملیاتي سیسټم (OS) ستاسو د هایبرډ کلاوډ زیربنا او د کچې کچې تصدۍ سافټویر حلونو لپاره قوي بنسټ دی. وروستي ریلیزونه د غوره درجې پاور10 تصدۍ سیسټمونو لپاره غوره شوي
پاور10

  • SLES15SP3، RHEL8.4 د پاور10 اصلي حالت ملاتړ کوي
  • د کمپاس موډ ملاتړ چې پیرودونکو ته اجازه ورکوي چې د زاړه نسل بریښنا سیسټمونو (P9 او P8) څخه مهاجرت وکړي
  • په پاور10 حالت کې د ډیفالټ ریډیکس ژباړې ملاتړ
  • د کوډ کولو فعالیت کې د پام وړ پرمختګ

لینکس + پاور وی ایم

  • د پاور وی ایم تصدۍ ځانګړتیاو لپاره ملاتړ: LPM، شریک شوي CPU حوضونه، DLPAR
  • نوښتګر حلونه: د SAP HANA راتلونکي غوښتنلیک وده د 4PB مجازی پته ځای سره
  • د ډیټا بیا پورته کولو لپاره وخت کم کړئ: د SAP HANA لپاره مجازی PMEM ملاتړ
  • د نړۍ په کچه ملاتړ او خدمت

ملاتړ شوي ډیسټروز:

  • د پاور9 سره پیل کول یوازې RedHat او SUSE په PowerVM برخو کې ملاتړ کیږي
  • د ډیسټرو سپورټ میټریکس په اړه تفصيلي معلومات چې د زاړه نسل HW پوښي

د LPM ملاتړ:

  • د لینوکس منطقي پارټیشنونه د زاړه نسل بریښنا سیسټمونو څخه د نږدې صفر غوښتنلیک بند وخت سره حرکت وکړئ
  • حواله: د LPM لارښود او اړوند معلومات

د بریښنا ځانګړي بسته بندي:

  • د PowerPC-utils بسته: د IBM PowerPC LPARs ساتلو لپاره اسانتیاوې لري. د ډیسټرو برخې په توګه شتون لري.
  • په بریښنا کې د لینکس لپاره پرمختللي اوزار چین: وروستي تالیف کونکي ، د چلولو وخت کتابتونونه لري.

غوره تمرینات :

  • RHEL د ټون شوي خدمت د یوې برخې په توګه مخکینۍ تعریف شوي توننګونه وړاندې کوي.
  • د SAP غوښتنلیکونو لپاره د وړاندیز شوي OS ترتیباتو لپاره وروستي SAP نوټونو ته مراجعه وکړئ. په عموم ډول ټونډ په RHEL کې کارول کیږي او په SLES کې کیپچر یا sapconf
  • فریکونسی د PowerVM لخوا اداره کیږي. حواله: د انرژۍ مدیریت
  • د پاور8 لوی متحرک DMA کړکۍ پیل کول د I/O فعالیت ښه کولو کې مرسته کوي.
  • د پیل کولو پاور9 24 × 7 - نظارت د پرف وسیلې سره مدغم شوی. د ټول سیسټم نظارت ته اجازه ورکوي.
  • ډاډ ترلاسه کړئ چې د سیسټم فرم ویئر کچه موجوده ده.
  • د PowerPC-utils څخه lparnumascore د LPAR اوسنی تړاو نمرې ښیې. DPO د LPAR تړاو نمرې ښه کولو لپاره کارول کیدی شي.

نور لوستل:

  • د بریښنا لپاره SLES او ځینې زړه راښکونکي ځانګړتیاوې.
  • د بریښنا سیسټمونو لینکس سره پیل کړئ، د بریښنا سیسټمونو سرورونو کې لینکس
  • د Enterprise Linux ټولنه
  • د IBM پاور سیسټمونه د مختلف سرعت او شمیر بندرونو مختلف شبکې اډاپټرونو ملاتړ کوي.
  • که تاسو د خپل پخواني سیسټم په څیر ورته شبکې اډاپټرونه کاروئ، په پیل کې، ورته ټونینګ باید په نوي سیسټم کې وکارول شي.
  • ډیری ایترنیټ اډیپټرونه د ډیری ترلاسه کولو او لیږد کتارونو ملاتړ کوي چې د بفر اندازه د اعظمي پاکټ شمیرې زیاتولو لپاره توپیر کیدی شي.
  • د ډیفالټ قطار ترتیبات د مختلف اډاپټرونو سره توپیر لري او ممکن د پیرودونکي - سرور ماډل کې د پیغام اعظمي نرخونو ترلاسه کولو لپاره غوره نه وي.
  • د اضافي قطارونو کارول به د سیسټم CPU کارول زیات کړي؛ نو د ځانګړي کاري بار لپاره غوره قطار ترتیب باید وکارول شي.

د لوړ سرعت اډاپټر غورونه

  • د 25 GigE او 100 GigE شبکې اډاپټرونو سره د لوړ سرعت شبکې ډیری موازي تارونو او د ډرایور ځانګړتیاو ته اړتیا لري.
  • که دا د Gen4 اډاپټر وي، ډاډ ترلاسه کړئ چې تطبیق شوی د Gen4 سلاټ کې ناست دی.
  • اضافي دندې لکه کمپریشن، کوډ کول، او نقل کول کولی شي ځنډ اضافه کړي

په AIX کې د قطار ترتیبات بدلول
په AIX کې د ترلاسه کولو / لیږدولو کتارونو شمیر بدلولو لپاره

  •  ifconfig enX ښکته کړئ
  • chdev -l entX -a queues_rx= - a quees_tx=
  • chdev -l enX -a state=up

په لینکس کې د قطار ترتیبات بدلول
د لینکس ethtool -L ethX ګډ کې د قطارونو شمیر بدلولو لپاره

په AIX کې د قطار اندازه بدلول

  • ifconfig enX ښکته کړئ
  • chdev -l entX -a rx_max_pkts = -a tx_max_pkts =
  • chdev -l enX -a state=up

په لینکس پی کې د قطار اندازه بدلول: ethtool -G ethX rx tx

مجازی کول

  • مجازی شبکه د SRIOV، vNIC، vETH په بڼه ملاتړ کیږي. مجازی کول ځنډ اضافه کوي او کولی شي د اصلي I/O په پرتله انډول کم کړي.
  • د بیک انډ هارډویر سربیره ، ډاډ ترلاسه کړئ چې د VIOS حافظه او د CPU مقدار د اړتیا وړ انډول او ځواب وخت چمتو کولو لپاره کافي دي
  • د IBM PowerVM غوره تمرینونه د VIOS اندازه کولو کې خورا ګټور کیدی شي
  • که تاسو د خپل پخوانی سیسټم په څیر ورته ذخیره اډاپټرونه کاروئ، په پیل کې، ورته ټونینګ باید په نوي سیسټم کې وکارول شي. که چیرې د موجوده سیسټم څخه اضافي فعالیت غوښتل شي، نو نورمال ټونینګ باید ترسره شي.
  • که چیرې د ذخیره کولو فرعي سیسټمونه د تیر سیسټم په پرتله په نوي سیسټم کې د پام وړ توپیر ولري، د پام وړ لیست کولی شي د غوښتنلیکونو په سرعت منفي اغیزه وکړي -
  • د مستقیم ضمیمه ذخیره (DAS یا داخلي) څخه د ذخیره کولو ساحې شبکې (SAN) یا د شبکې تړل شوي ذخیره (NAS) (یا بهرنۍ ذخیره) ته بدلون کولی شي ځنډ زیات کړي.
  • اضافي دندې لکه کمپریشن، کوډ کول او نقل کول کولی شي ځنډ اضافه کړي.
  • د ذخیره کولو LUNs شمیر کمول کولی شي په سرور کې سرچینې کمې کړي چې د اړتیا وړ وسیلو ملاتړ کولو لپاره اړین دي.
  • د دې اغیزو د پوهیدو لپاره د نوو وسیلو لپاره د تنظیم کولو یا تنظیم کولو لارښودونو ته مراجعه وکړئ.'
  • مجازی کول ځنډ اضافه کوي او کولی شي د اصلي I/O په پرتله انډول کم کړي. د بیک انډ هارډویر سربیره، د VIOS حافظه او CPU ډاډمن کړئ
  • په VIOS کې د لوړ سرعت مجازی اډاپټرونو ته حرکت کول به په CPUs او حافظه کې د VIOS ترتیب تنظیم کولو ته اړتیا ولري. د IBM PowerVM غوره تمرینونه د VIOS اندازه کولو کې خورا ګټور کیدی شي.

د تنظیم کولو لارښوونې - مهرباني وکړئ د AIX او لینکس لارښوونو لپاره د IBM پوهې مرکز ته مراجعه وکړئ.

PCIe3 12 GB کیچ RAID + SAS اډاپټر Quad-port 6 Gb x8 اډاپټر لینکس:

اېکس:

IBM

PCIe3 x8 2-پورټ فایبر چینل (32 Gb/s) اډاپټر

د فعالیت لپاره اضافي AIX ټوننګ:

  • SCSI د فایبر چینل (MPIO): د هر ډیسک لپاره راؤنډ_روبین ته ملټي پاټ الګوریتم تنظیم کړئ
  • د فایبر چینل په اړه NVMe: سیټ کولی شي د کشف مرحلې په جریان کې رامینځته شوي د فایبر چینل متحرک کنټرولر څخه د هر NVMe لپاره 7 ته منسوب کړي

د فعالیت لپاره د NVMe اډاپټر AIX توننګ
سیټ کولی شي د هر NVMe وسیلې لپاره 8 ته منسوب کړي
د IBM راتلونکی نسل C/C++/Fortran تالیف کونکي چې د خلاصې سرچینې LLVM زیربنا سره د IBM پرمختللي اصلاحونه یوځای کوي

LLVM
د C/C++ ژبې لپاره لوی اسعارو
د جوړولو سرعت ګړندی
د ټولنې عام اصلاح کول
مختلف LLVM پر بنسټ اسانتیاوې
د IBM اصلاح کول
د بریښنا جوړښت بشپړ استخراج
د صنعت مخکښ پرمختللي اصلاح کول
د نړۍ په کچه ملاتړ او خدمت

شتون

  • د 60 ورځو بې چارج محاکمه: د خلاص XL محصول پا pageې څخه ډاونلوډ کړئ
  • د انعطاف وړ جواز ورکولو اختیارونو له لارې د IBM نړۍ په کچه خدمت او ملاتړ ترلاسه کړئ ، له دوه ګوني پایپ (AAS او PA) څخه
  • دایمي جواز (په هر مجاز کارونکي یا هر همغږي کارونکي)
  • میاشتنی جواز (د مجازی پروسې کور) په نښه کول: د بادل کارولو قضیې، د بیلګې په توګه، د پاور وی آر مثال کې

د فعالیت د تنظیم کولو وړاندیز شوي اختیارونه

د اصلاح کولو کچه د کارولو سپارښتنې
-O2 او -O3 عادي پیل ټکی
د لینک وخت اصلاح کول: -flto (C/C++)، -qlto (فورټران) د ډیری کوچني فنکشن تلیفونونو سره د کاري بارونو لپاره
پروfile لارښود اصلاح کول: -fprofile- تولید، -fprofile- استعمال (C/C++)
-qprofile-جوړول، -qprofile- استعمال (فورټران)
د ډیری برانچینګ او فنکشن زنګونو سره د کاري بارونو لپاره

د نورو معلوماتو لپاره مهرباني وکړئ لیدنه وکړئ: https://www.ibm.com/docs/en/openxl-c-and-cpp-aix/17.1.0
https://www.ibm.com/docs/en/openxl-fortran-aix/17.1.0

د Open XL 10 سره بشپړ Power17.1.0 جوړښت استخراج

  • د نوي کمپیلر اختیار '–mcpu=pwr10' د کوډ تولید لپاره چې د پاور10 لارښوونو څخه ګټه پورته کوي او همدارنګه د پاور10 لپاره اصلاح کول په اتوماتيک ډول ټون کوي
  • د نوي پاور10 فعالیت خلاصولو لپاره نوي جوړ شوي فنکشنونه ، د مثال په توګه ، د میټریکس ضرب سرعت (MMA)
  • د پاور10 لپاره نوي MASS SIMD او ویکتور کتابتونونه اضافه شوي. د MASS کتابتون ټولې دندې (SIMD، ویکٹر، سکالر) د Power10 (Power9 هم) لپاره تنظیم شوي.

یادونه: هغه غوښتنلیکونه چې د پخوانیو پاور پروسیسرونو چلولو لپاره د XL کمپیلر (د مثال په توګه XL 16.1.0) د پخوانیو نسخو سره راټول شوي وي په پاور 10 کې به په مطابقت سره پرمخ ځي.
په AIX کې د بائنری مطابقت
یادونه: د AIX 16.1.0 لپاره XL C/C++ لا دمخه یو نوی بلنه معرفي کړې xlclang++ کوم چې د LLVM پروژې څخه د کلینګ فرنټ پای څخه ګټه پورته کوي ü C++ توکي د xlC سره جوړ شوي

  • AIX (د IBM د خپل فرنټ پای پراساس) د AIX لپاره د xlclang++ 16.1.0 سره جوړ شوي C++ شیانو سره بائنری مطابقت نلري.
  • د AIX لپاره د xlclang++ 16.1.0 سره جوړ شوي C++ توکي به د AIX 17.1.0 لپاره د نوي Open XL C/C++ سره بائنری مطابقت ولري
  • د C مطابقت په ټولو AIX تالیف کونکو کې ساتل کیږي (د AIX لپاره پخوانی XL نسخې، د AIX 17.1.0 لپاره خلاص XL C/C++)
  • د فورټران مطابقت د AIX لپاره د پخوانی XLF نسخې او د AIX 17.1.0 لپاره خلاص XL فورټران ترمینځ ساتل کیږي

شتون
د GCC تالیف کونکي په ټولو انټرپریس لینکس توزیعونو او آن کې شتون لري
اېکس.

  • د GCC نصب شوی نسخه په RHEL 8.4 کې 8 او په SLES 7.4 کې 15 ده. RHEL 9 تمه کیږي چې GCC 11.2 ولیږدوي.
  • د GCC د کافي وروستي نسخې ترلاسه کولو لپاره ډیری لارې شتون لري کله چې د توزیع لپاره ډیفالټ تالیف کونکي د پاور10 ملاتړ کولو لپاره خورا زاړه وي.
  • Red Hat د دې هدف لپاره د GCC Toolset [1] ملاتړ کوي.
  • SUSE د پراختیایي وسایلو ماډل چمتو کوي. [2]
  • IBM د Advance Toolchain له لارې وروستي تالیف کونکي او کتابتونونه چمتو کوي. [3]

د IBM Advance Toolchain

  • Advance Toolchain د تالیف کونکو ، debuggers ، او نورو وسیلو سره د بریښنا مطلوب سیسټم کتابتونونه چمتو کوي.
  • د Advance Toolchain سره د ودانۍ کوډ کولی شي په وروستي پروسیسرونو کې خورا خورا مطلوب کوډ تولید کړي.

ژبې

  • C (GCC)، C++ (g++)، او Fortran (gfortran)، د نورو سره لکه Go (GCC)، D (GDC)، او اډا (gnat).
  • یوازې GCC، g++، او gfortran معمولا په ډیفالټ نصب کیږي.
  • د ګولنګ کمپیلر [4] په بریښنا کې د Go برنامو جوړولو لپاره غوره بدیل دی.

په پاور10 کې مطابقت او نوي ځانګړتیاوې

  •  هغه غوښتنلیکونه چې د POWER8 یا POWER9 پروسیسرونو چلولو لپاره د GCC پخوانیو نسخو سره ترکیب شوي د پاور10 پروسیسرونو سره به په مطابقت سره پرمخ ځي.
  •  GCC 11.2 یا وروسته سپارښتنه کیږي چې په پاور ISA 3.1 کې موجود ټول نوي ځانګړتیاوې وکاروي او په Power10 پروسیسرونو کې پلي شي.
  • GCC 11.2 د پاور10 پروسیسرونو لخوا چمتو شوي د میټریکس ملټي پلای اسسټ (MMA) خصوصیت ته لاسرسی چمتو کوي. [۵]
  • د MMA پروګرامونه د GCC، LLVM، او Open XL کمپیلرونو په کارولو سره تالیف کیدی شي، په دې شرط چې تاسو کافي وروستي ریلیزونه وکاروئ.

د IBM وړاندیز شوي او ملاتړ شوي کمپیلر بیرغونه [6]

-O3 یا -ختیځ جارحانه اصلاح کول. - ختیځ په لازمي ډول د -O3 - تیز ریاضی سره مساوي دی ، کوم چې د IEEE فلوټینګ پوائنټ ریاضیاتو محدودیتونه هم آراموي.
-mcpu=powern د بریښنا پروسیسر لخوا ملاتړ شوي لارښوونو په کارولو سره تالیف کړئ. د مثال لپارهampد دې لپاره چې یوازې په پاور10 کې موجود لارښوونې وکاروئ، غوره کړئ -mcpu=power10.
- ته اختیاري. د "لینک وخت" اصلاح کول ترسره کړئ. دا د فنکشن کالونو په اوږدو کې کوډ غوره کوي چیرې چې زنګ وهونکی او ویل شوي فنکشنونه په مختلف تالیفاتو واحدونو کې شتون لري ، او ډیری وختونه کولی شي د پام وړ فعالیت وده چمتو کړي.
-انرول-لوپس اختیاري. د لوپ باډي ډیر جارحانه نقل ترسره کړئ د کمپیلر په پرتله چې معمولا وي. عموما، تاسو باید دا پریږدئ، مګر په ځینو کوډونو کې، دا کولی شي غوره فعالیت چمتو کړي.

یادونه:
که څه هم -mcpu=power10 د GCC 10.3 په پیل کې ملاتړ کیږي، GCC 11.2 غوره کیږي ځکه چې مخکیني تالیف کونکي د پاور10 پروسیسرونو کې پلي شوي هر فیچر ملاتړ نه کوي. همدارنګه، د -mcpu=power10 په کارولو سره جوړ شوي شیان به په POWER9 یا پخوانیو پروسیسرونو کې نه چلیږي! په هرصورت، د کوډ رامینځته کولو لارې شتون لري چې د مختلف پروسیسر نسخو لپاره مطلوب دی. [7] [1] Red Hat: د GCC Toolset کارول. https://access.redhat.com/documentation/enus/red_hat_enterprise_linux/8/html/developing_c_and_cpp_applications_in_rhel_8/gcc-toolset_toolsets.
[2] SUSE: د پرمختیایي وسایلو ماډل پوهیدل. https://www.suse.com/c/suse-linux-essentialswhere-are-the-compilers-understanding-the-development-tools-module/.
[3] د IBM بریښنا سیسټمونو کې د لینکس لپاره پرمختللی اوزار چین. https://www.ibm.com/support/pages/advancetoolchain-linux-power.
[4] ژبه لاړ شه. https://golang.org [5] Matrix-Multiply Assist د غوره عملونو لارښود. http://www.redbooks.ibm.com/redpapers/pdfs/redp5612.pdf
[6] د GNU کمپیلر ټولګه کارول. https://gcc.gnu.org/onlinedocs/gcc.pdf
[7] د GNUI مستقیم فعالیت میکانیزم سره د هدف مشخص اصلاح کول. https://developer.ibm.com/tutorials/optimized-libraries-for-linux-on-power/#target-specific-optimization-
© 2021 IBM کارپوریشن د-gnu-غیر مستقیم-فعال-میکانیزم سره.
د جاوا غوښتنلیکونه کولی شي په بې ساري ډول وړاندیز وکړيtagد نوي P10 ISA ځانګړتیاو څخه په عملیاتي سیسټمونو کې چې په P10 حالت کې چلیږي د جاوا رن ټایم نسخو په کارولو سره لاندې لیست شوي یا نوي:
جاوا 8

  •  IBM SDK 8 SR6 FP36
  • د IBM سیمیرو چلولو وخت خلاص نسخه 8u302: openj9-0.27.1

جاوا 11

  • د IBM سیمیرو چلولو وخت تصدیق شوی نسخه 11.0.12.1: openj9-0.27.1
  • د IBM سیمیرو چلولو وخت خلاص نسخه 11.0.12.1: openj9-0.27.1

جاوا 17 (ډرایور ممکن لاهم شتون نلري)

  •  د IBM سیمیرو چلولو وخت تصدیق شوی نسخه 17: openj9-0.28
  • د IBM سیمیرو چلولو وخت خلاص نسخه 17: openj9-0.28
  • OpenJDK 17

د فعالیت تنظیم کولو حوالې:
IBM Webد ساحې غوښتنلیک سرور فعالیت کک بوک
د پاڼې اندازه
په AIX کې د ډیری اوریکل ډیټابیسونو لپاره عمومي سپارښتنه دا ده چې د 64KB پاڼې اندازه وکاروئ نه د SGA لپاره د 16MB پاڼې اندازه. عموما، 64 KB پاڼې نږدې ورته حاصل ورکوي
د فعالیت ګټه د 16 MB پاڼو په توګه پرته له ځانګړي مدیریت څخه.
د TNS اوریدونکی
د اوریکل 12.1 ډیټابیس او وروسته د ډیفالټ لخوا خوشې کول به د متن ، ډیټا او سټیک لپاره 64k پاڼې وکاروي. په هرصورت، د TNSLISTENER لپاره دا لاهم د متن، ډاټا، او سټیک لپاره 4k پاڼې کاروي. ته
د اوریدونکي لپاره 64k مخونه فعال کړئ د اوریدونکي پروسې پیل کولو دمخه د صادراتو کمانډ کاروي. په یاد ولرئ چې د ASM پر بنسټ چاپیریال کې چلول چې اوریدونکي له مینځه ځي
GRID_HOME او نه ORACLE_HOME.
د "سخت setenv" کمانډ لپاره اسناد په 12.1 یا وروسته خپرونو کې بدل شوي. -t یا -T د -env یا -envs په ګټه لرې شوی. د اوریکل اوریدونکي چاپیریال کې تنظیم او صادر کړئ:
– LDR_CNTRL=DATAPSIZE=64K@TEXTPSIZE=64K@STACKPSIZE=64K - VMM_CNTRL=vmm_fork_policy=COR (د 'کاپي په لوستلو' کمانډ اضافه کړئ)
ګډ ترکیب
LDR_CNTRL=SHARED_SYMTAB=Y ترتیب ته اړتیا نشته چې په ځانګړي ډول په 11.2.0.4 یا وروسته خپرونو کې تنظیم شي. د کمپیلر لینکر اختیارونه دې ترتیب ته پاملرنه کوي او نور اړتیا نلري په ځانګړي ډول تنظیم شي. دا سپارښتنه نه کیږي چې LDR_CNTRL=SHARED_SYMTAB=Y په ځانګړې توګه په 12c یا وروسته خپرونو کې تنظیم شي.
د مجازی پروسیسر فولډ کول
دا په RAC چاپیریال کې یو مهم ترتیب دی کله چې د پروسیسر فولډ فعال شوي سره LPARs کاروي. که دا ترتیب نه وي تنظیم شوی، د رڼا ډیټابیس کاري بار شرایطو لاندې د RAC نوډ ویستلو لوړ خطر شتون لري. شیډا -p -o vpm_xvcpus=2
VIOS او RAC نښلول
یو وقف شوی 10G (یعنی د 10G ایترنیټ اډاپټر) اتصال لږترلږه وړاندیز کیږي ترڅو د کلسټر وخت حساس ترافیک لپاره کافي بینډ ویت چمتو کړي. د RAC کلستر ترافیک - یو له بل سره وصل ترافیک باید وقف شي او شریک نشي. د نښلولو شریکول کولی شي د وخت ځنډ لامل شي چې د نوډ ځړولو/ایستلو مسلو لامل کیږي.
د شبکې فعالیت
دا په AIX کې د اوریکل لپاره د اوږدې مودې د شبکې تنظیم کولو وړاندیز دی، که څه هم ډیفالټ په 0 کې پاتې کیږي. د rfc1323=1 د TCP ترتیب
نور هر اړخیز معلومات
لینک ته مراجعه وکړئ: د اوسني اوریکل ډیټابیس نسخو ثبات او فعالیت اداره کول چې AIX په بریښنا سیسټمونو کې د POWER9 په شمول چلوي
https://www.ibm.com/support/pages/node/6355543

جنرال

  • د SMT8 حالت وکاروئ
  • وقف شوي CPU LPARs وکاروئ

Db2 ګودام

  • ډاډ ترلاسه کړئ چې د ټولو نوډونو ترمنځ د لوړ سرعت خصوصي شبکه شتون لري
  • د MLN ترتیب په هر ساکټ کې یو نوډ ته محدود کړئ

CP4D

  • د OCP نوډونو شبکې لپاره PCIe4 وکاروئ
  • د OCP 4.8 دمخه، د کرنل پیرامیټر slub_max_order=0 تنظیم کړئ

د Db2 غوره کړنې
https://www.ibm.com/docs/en/db2/11.5?topic=overviews-db2-best-practices

شبکه

  • د پوډ شبکې لپاره، د اصلي SRIOV پر بنسټ خصوصي شبکه وکاروئ که چیرې LPM ته اړتیا نه وي، که نه، VNIC وکاروئ
  • د غوښتنلیکونو لپاره چې لوړ بینډ ویت یا ټیټ ځنډ ته اړتیا لري ، د SR-IOV شبکې آپریټر کارولو ته پام وکړئ ترڅو VF مستقیم پوډ ته وټاکئ
  • د خدماتو لپاره چې د ټیټ وخت پای ته اړتیا لري، د موجوده لارې لپاره ډیفالټ مهال ویش تنظیم کړئ
  • د OCP د کلستر شبکې مطلوب MTU اندازه تنظیم کړئ

عملیاتي سیسټم

  • د CoreOS پوسټ انسټالولو بدلونونو کې د u-حدودونو زیاتولو ته پام وکړئ
  • په بریښنا کې د بریښنا پلیټ فارم OCP4.8 نصبولو لپاره لږترلږه د OCP نصبولو اړتیاو ته مراجعه وکړئ

ګمارل

  • کله چې غوښتنلیکونه ځای په ځای کړئ، په یاد ولرئ چې یو vCPU د یو فزیکي کور سره برابر دی کله چې یوځل ملټي تھریډینګ (SMT)، یا هایپر تھریډینګ فعال نه وي. کله چې SMT فعال شي، VCPU د هارډویر تار سره برابر دی.
  • د کارګرانو او ماسټر نوډونو لپاره د لږترلږه اندازې لارښودونو ته مراجعه وکړئ لږترلږه سرچینې اړتیاوې
  • د جوړ شوي کانټینر عکس ثبتولو لپاره جلا وقف شوی ذخیره تخصیص کړئ
  • د OCP اصلي لارښودونو اصلي لارښودونو لپاره لاندې د اندازې کولو لارښوونې وکاروئ چې د OpenShift کانټینر پلیټ فارم برخې ډیټا لیکي.

اسناد / سرچینې

د IBM پاور 10 فعالیت [pdf] د کارونکي لارښود
پاور10، فعالیت، د پاور10 فعالیت

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *