د پاور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 اډاپټر لینکس:
- https://www.ibm.com/docs/en/power9/9223-42H?topic=availability-ha-asymmetricaccess-optimization
- https://www.ibm.com/docs/en/power9/9223-42H?topic=linux-common-sas-raidcontroller-tasks
اېکس:
- https://www.ibm.com/docs/en/power9/9223-42H?topic=aix-multi-initiator-highavailability
- https://www.ibm.com/docs/en/power9/9223-42H?topic=aix-common-controller-diskarray-management-tasks
IBM
- https://www.ibm.com/docs/en/power9/9223-42H?topic=configurations-dual-storageioa-access-optimization
- https://www.ibm.com/docs/en/power9/9223-42H?topic=i-common-controller-diskarray-management-tasks
PCIe3 x8 2-پورټ فایبر چینل (32 Gb/s) اډاپټر
- https://www.ibm.com/docs/en/aix/7.2?topic=iompio-device-attributes
- https://www.ibm.com/docs/en/power9?topic=channel-npiv-multiple-queue-support
د فعالیت لپاره اضافي 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 فعالیت |