មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័សនៃការអនុវត្ត Power10
(ថាមពល 10 QSGs)
ខែវិច្ឆិកា ឆ្នាំ 2021
អង្គចងចាំអប្បបរមា
- សម្រាប់រន្ធដំណើរការនីមួយៗ យ៉ាងហោចណាស់ 8 នៃ 16 DIMMs ត្រូវបានបញ្ចូល
- នៅក្នុងថ្នាំងមួយ អប្បបរមា 32 នៃ 64 សម្រាប់ DIMMs ត្រូវបានបញ្ចូល
- នៅក្នុងប្រព័ន្ធ 4-Node អប្បបរមា 128 នៃ 256 DIMMs ត្រូវបានបញ្ចូល
ច្បាប់ដោត DDIMM
- បំពេញអង្គចងចាំអប្បបរមាដែលត្រូវបានអនុញ្ញាត (រន្ធដំណើរការនីមួយៗយ៉ាងហោចណាស់ 8 ក្នុងចំណោម 16 DIMM ត្រូវបានបញ្ចូល)
- DIMM ទាំងអស់នៅក្រោម processor នីមួយៗត្រូវតែមានសមត្ថភាពដូចគ្នា។
- ការអាប់ដេតលក្ខណៈពិសេសនឹងត្រូវបានផ្តល់ជូនក្នុងចំនួន 4 DDIMM ដែលមានសមត្ថភាពដូចគ្នា។
- ចំនួនត្រឹមត្រូវតែមួយគត់នៃ DDIMM ដែលបានដោតចូលទៅក្នុងគេហទំព័រដែលភ្ជាប់ទៅម៉ូឌុលដំណើរការដែលបានផ្តល់ឱ្យគឺ 8 ឬ 12 ឬ 16 ។
ការអនុវត្តការចងចាំ
- ដំណើរការប្រព័ន្ធមានភាពប្រសើរឡើង ដោយសារចំនួនអង្គចងចាំត្រូវបានរីករាលដាលនៅទូទាំងរន្ធដោត DDIMM កាន់តែច្រើន។ សម្រាប់អតីតampដូច្នេះ ប្រសិនបើ 1TB ត្រូវការនៅក្នុង Node វាជាការប្រសើរក្នុងការមាន DIMMs 64 x 32GB ជាជាងមាន DIMMs 32 x 64GB ។
- ការដោត DIMM ដែលមានទំហំដូចគ្នាទាំងអស់នឹងផ្តល់នូវដំណើរការខ្ពស់បំផុត
- ដំណើរការប្រព័ន្ធមានភាពប្រសើរឡើងនៅពេលដែល quads កាន់តែច្រើនផ្គូផ្គងគ្នាទៅវិញទៅមក
- ដំណើរការប្រព័ន្ធមានភាពប្រសើរឡើង ដោយសារដំណើរការ DDIMMs កាន់តែច្រើនត្រូវគ្នា។
- ដំណើរការប្រព័ន្ធប្រសើរឡើងនៅលើប្រព័ន្ធពហុថត ប្រសិនបើសមត្ថភាពអង្គចងចាំរវាងថតមានតុល្យភាព។
កម្រិតបញ្ជូននៃអង្គចងចាំ
សមត្ថភាព DDIMM | ទ្រឹស្តីបទ MaxBandwidth |
32GB, 64GB (DDR4 @ 3200 Mbps) | 409 GB/s |
128GB, 256GB (DDR4 @ 2933 Mbps) | 375 GB/s |
សង្ខេប
- សម្រាប់ដំណើរការល្អបំផុត វាត្រូវបានណែនាំជាទូទៅថា អង្គចងចាំត្រូវបានដំឡើងស្មើៗគ្នានៅគ្រប់ឧបករណ៍ថតថ្នាំងប្រព័ន្ធ និងរន្ធដំណើរការទាំងអស់នៅក្នុងប្រព័ន្ធ។ ការធ្វើសមតុល្យអង្គចងចាំនៅលើសន្លឹកបៀប្រព័ន្ធដែលបានដំឡើង អនុញ្ញាតឱ្យចូលប្រើអង្គចងចាំក្នុងលក្ខណៈស្របគ្នា ហើយជាធម្មតានាំឱ្យដំណើរការកាន់តែប្រសើរឡើងសម្រាប់ការកំណត់រចនាសម្ព័ន្ធរបស់អ្នក។
- ទោះបីជាកម្រិតបញ្ជូនអង្គចងចាំអតិបរមាត្រូវបានសម្រេចដោយការបំពេញរន្ធដោតអង្គចងចាំទាំងអស់ក៏ដោយ ផែនការសម្រាប់ការបន្ថែមអង្គចងចាំនាពេលអនាគតគួរតែត្រូវបានពិចារណានៅពេលសម្រេចចិត្តថាតើទំហំមុខងារអង្គចងចាំណាដែលត្រូវប្រើនៅពេលបញ្ជាប្រព័ន្ធដំបូង។
P10 Compute & MMA ស្ថាបត្យកម្ម
- 2x កម្រិតបញ្ជូនដែលត្រូវគ្នាជាមួយ SIMD*
- ម៉ាស៊ីនស៊ីមឌីថេរ និងអណ្តែតឯករាជ្យចំនួន 8 ក្នុងមួយស្នូល
- 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 Libraries ត្រូវបានធ្វើឱ្យប្រសើរឡើងជាមួយនឹងការណែនាំ MMA សម្រាប់ P10 ។
- ការរួមបញ្ចូលគ្នាដ៏ងាយស្រួលនៃ MMA សម្រាប់កម្មវិធីសហគ្រាស ក្របខ័ណ្ឌ ML និងកញ្ចប់សហគមន៍បើកចំហតាមរយៈបណ្ណាល័យ BLAS ខាងលើ។
PowerPC Matrix-Multiply Assist មានមុខងារភ្ជាប់មកជាមួយ https://gcc.gnu.org/onlinedocs/gcc/PowerPC-Matrix-Multiply-Assist-Built-in-Functions.html
Matrix-Multiply Assist Best Practice Guide https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp5612.html?Openឧបករណ៍ដំណើរការនិម្មិត
- ផលបូកនៃស្នូលដែលមានសិទ្ធិនៃភាគថាសដែលបានចែករំលែកទាំងអស់មិនអាចលើសពីចំនួនស្នូលនៅក្នុងអាងចែករំលែកទេ។
- ត្រូវប្រាកដថាចំនួននៃដំណើរការនិម្មិតដែលបានកំណត់រចនាសម្ព័ន្ធនៃភាគថាសដែលបានចែករំលែកណាមួយនៅលើស៊ុមគឺមិនលើសពីចំនួនស្នូលនៅក្នុងក្រុមដែលបានចែករំលែកនោះទេ។
- កំណត់រចនាសម្ព័ន្ធចំនួននៃដំណើរការនិម្មិតសម្រាប់ភាគថាសរួមគ្នាដើម្បីទ្រទ្រង់តម្រូវការសមត្ថភាពខ្ពស់បំផុត
- កំណត់រចនាសម្ព័ន្ធចំនួនស្នូលដែលមានសិទ្ធិសម្រាប់ភាគថាសដែលបានចែករំលែកទៅនឹងការប្រើប្រាស់ជាមធ្យមនៃភាគថាសនោះសម្រាប់ដំណើរការកាន់តែប្រសើរ
- ដើម្បីធានាបាននូវការចងចាំកាន់តែប្រសើរ និងទំនាក់ទំនងស៊ីភីយូ (ជៀសវាងការរក្សាទុកជាមុនដែលមិនចាំបាច់នៃដំណើរការនិម្មិត) សូមប្រាកដថាផលបូកនៃស្នូលដែលមានសិទ្ធិនៃភាគថាសដែលបានចែករំលែកទាំងអស់នៅជិតចំនួនស្នូលនៅក្នុងអាងចែករំលែក។
របៀបភាពឆបគ្នារបស់ប្រព័ន្ធដំណើរការ
- មានរបៀបភាពឆបគ្នារបស់ខួរក្បាលចំនួន 2 ដែលអាចរកបានសម្រាប់ AIX: POWER9 និង POWER9_base ។ លំនាំដើមគឺរបៀប POWER9_base ។
- មានរបៀបភាពឆបគ្នារបស់ខួរក្បាលចំនួន 2 សម្រាប់លីនុច៖ របៀប POWER9 និង POWER10 ។ លំនាំដើមគឺរបៀប POWER10 ។
- បន្ទាប់ពីភាគថាស LPM ត្រូវការវដ្តថាមពលនៅពេលផ្លាស់ប្តូររបៀបភាពឆបគ្នារបស់ខួរក្បាល
ការពិចារណាលើដំណើរការបត់
- សម្រាប់ភាគថាសដែលដំណើរការ AIX នៅលើ Power9 លំនាំដើម vpm_throughput_mode = 0 នៅលើ Power10 លំនាំដើម vpm_throughput_mode = 2 ។ សម្រាប់បន្ទុកការងារមានការងារយូរអង្វែង វាអាចជួយដល់ការកាត់បន្ថយការប្រើប្រាស់ស្នូល។
- សម្រាប់ភាគថាសជាក់លាក់ដែលកំពុងដំណើរការ AIX លំនាំដើម vpm_throughput_mode = 0 ទាំង Power9 និង Power10 ។
ការពិចារណាទំហំតារាងទំព័រ LPAR
• តារាងទំព័រ Radix ត្រូវបានគាំទ្រដោយចាប់ផ្តើមនៅលើ Power10 ដែលដំណើរការលីនុច។ វាអាចបង្កើនប្រសិទ្ធភាពការងារ។
ឯកសារយោង៖
ព័ត៌មានជំនួយ និងការណែនាំសម្រាប់ការផ្ទេរបន្ទុកទៅប្រព័ន្ធ IBM POWER៖ https://www.ibm.com/downloads/cas/39XWR7YM
IBM POWERVirtualization ការអនុវត្តល្អបំផុត ការណែនាំ៖ https://www.ibm.com/downloads/cas/JVGZA8RW
ត្រូវប្រាកដថាកម្រិត OS គឺបច្ចុប្បន្ន
Fix Central ផ្តល់នូវការអាប់ដេតចុងក្រោយបំផុតសម្រាប់ AIX, IBM i, VIOS, Linux, HMC និង F/W ។ បន្ថែមពីលើនោះ ឧបករណ៍ FLRT ផ្តល់នូវកម្រិតដែលបានណែនាំសម្រាប់ម៉ូដែល H/W នីមួយៗ។ ប្រើឧបករណ៍ទាំងនេះដើម្បីរក្សាប្រព័ន្ធរបស់អ្នកឱ្យទាន់សម័យ។ ប្រសិនបើអ្នកមិនអាចផ្លាស់ទីឡើងទៅកម្រិតដែលបានណែនាំទេនោះ សូមមើលផ្នែកបញ្ហាដែលគេស្គាល់នៃព័ត៌មានជំនួយ និងគន្លឹះសម្រាប់ការផ្ទេរបន្ទុកទៅឯកសារប្រព័ន្ធដំណើរការដោយ IBM POWER10។
ការប្រើប្រាស់ស៊ីភីយូ AIX
នៅលើ POWER10 ប្រព័ន្ធ AIX OS ត្រូវបានធ្វើឱ្យប្រសើរឡើងសម្រាប់ទិន្នផលឆៅល្អបំផុតនៅពេលប្រើប្រាស់ស៊ីភីយូខ្ពស់នៅពេលដំណើរការជាមួយប្រព័ន្ធដំណើរការជាក់លាក់។ នៅពេលដំណើរការជាមួយប្រព័ន្ធដំណើរការរួមគ្នា ប្រព័ន្ធ AIX OS ត្រូវបានធ្វើឱ្យប្រសើរឡើងដើម្បីកាត់បន្ថយការប្រើប្រាស់ស៊ីភីយូ (កុំព្យូទ័រ) ។ ប្រសិនបើអតិថិជនតម្រូវឱ្យកាត់បន្ថយការប្រើប្រាស់ស៊ីភីយូ (PC) បន្ថែមទៀត សូមប្រើកាលវិភាគ pm_throughput_mode ដែលអាចលៃតម្រូវបាន ដើម្បីសម្រួលបន្ទុកការងារ និងវាយតម្លៃអត្ថប្រយោជន៍នៃចរន្តឆៅធៀបនឹងការប្រើប្រាស់ស៊ីភីយូ។
NX GZIP
ដើម្បីយក advantage នៃការបង្កើនល្បឿន NX GZIP នៅលើប្រព័ន្ធ POWER10 LPAR ត្រូវតែនៅក្នុងរបៀបភាពឆបគ្នា POWER9 (មិនមែនរបៀប POWER9_base) ឬរបៀបភាពឆបគ្នា POWER10 ។
ក្រុមហ៊ុន IBM i
ត្រូវប្រាកដថាកម្រិតប្រព័ន្ធប្រតិបត្តិការ IBM I គឺបច្ចុប្បន្ន។ Fix Central ផ្តល់នូវការអាប់ដេតចុងក្រោយបំផុតសម្រាប់ IBM I, VIOS, HMC និងកម្មវិធីបង្កប់។ https://www.ibm.com/support/fixcentral/
កម្មវិធីបង្កប់
ត្រូវប្រាកដថាកម្រិតកម្មវិធីបង្កប់របស់ប្រព័ន្ធគឺបច្ចុប្បន្ន។ Fix Central ផ្តល់នូវការអាប់ដេតចុងក្រោយបំផុតសម្រាប់ IBM I, VIOS, HMC និងកម្មវិធីបង្កប់។ https://www.ibm.com/support/fixcentral/
អង្គចងចាំ DIMM
អនុវត្តតាមច្បាប់នៃការដោតអង្គចងចាំត្រឹមត្រូវ។ ប្រសិនបើអាចធ្វើបាន សូមបញ្ចូលរន្ធដោតអង្គចងចាំ DIMM ឱ្យបានពេញលេញ ហើយប្រើប្រាស់អង្គចងចាំទំហំស្រដៀងគ្នា DIMM ។
កម្រិត SMT ដំណើរការ
ដើម្បីយក advan ពេញលេញtage នៃដំណើរការនៃស៊ីភីយូ Power10 យើងសូមណែនាំអតិថិជនឱ្យប្រើការកំណត់ដំណើរការពហុមុខងាររបស់ IBM i លំនាំដើម ដែលនឹងធ្វើឱ្យ SMT អតិបរមា
កម្រិតសម្រាប់ការកំណត់រចនាសម្ព័ន្ធ LPAR ។
ការដាក់ភាគថាស
កម្រិត FW បច្ចុប្បន្នធានានូវការដាក់ភាគថាសដែលល្អបំផុត។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើប្រតិបត្តិការ DLPAR ញឹកញាប់ត្រូវបានប្រតិបត្តិលើភាគថាសនៅលើ CEC វាត្រូវបានណែនាំអោយប្រើ DPO
ដើម្បីបង្កើនប្រសិទ្ធភាពទីតាំង។
ដំណើរការនិម្មិត – ចែករំលែក និងដំណើរការដែលខិតខំប្រឹងប្រែង
ប្រើប្រាស់ប្រព័ន្ធដំណើរការជាក់លាក់សម្រាប់ដំណើរការកម្រិតភាគល្អិតល្អបំផុត។
មាត្រដ្ឋានថាមពល
សម្រាប់ល្បឿនដំណើរការ CPU ល្អបំផុត សូមប្រាកដថា ការអនុវត្តអតិបរមាត្រូវបានកំណត់ (លំនាំដើមសម្រាប់ IBM Power E1080)។ ការកំណត់នេះអាចកំណត់រចនាសម្ព័ន្ធបាននៅក្នុង ASMI ។
ឧបករណ៍ផ្ទុក និងបណ្តាញ I/O
VIOS ផ្តល់នូវការផ្ទុកដែលអាចបត់បែនបាន និងមុខងារបណ្តាញ។ សម្រាប់ដំណើរការល្អបំផុតដែលអាចធ្វើបាន សូមប្រើចំណុចប្រទាក់ IBM i ដើមសម្រាប់ I/O ។
ពត៌មានកាន់តែទូលំទូលាយ
យោងទៅតំណ៖ IBM I on Power – សំណួរគេសួរញឹកញាប់អំពីការអនុវត្ត https://www.ibm.com/downloads/cas/QWXA9XKN
ប្រព័ន្ធប្រតិបត្តិការលីនុចសហគ្រាស (OS) គឺជាមូលដ្ឋានគ្រឹះដ៏រឹងមាំសម្រាប់ហេដ្ឋារចនាសម្ព័ន្ធពពកកូនកាត់របស់អ្នក និងសម្រាប់ដំណោះស្រាយកម្មវិធីសហគ្រាសដែលបង្កើនទំហំ។ ការចេញផ្សាយថ្មីៗត្រូវបានធ្វើឱ្យប្រសើរសម្រាប់ប្រព័ន្ធសហគ្រាស Power10 លំដាប់ថ្នាក់ល្អបំផុត
ថាមពល ១០
- SLES15SP3, RHEL8.4 គាំទ្រមុខងារ Power10 ដើម
- ការគាំទ្ររបៀបត្រីវិស័យដើម្បីអនុញ្ញាតឱ្យអតិថិជនធ្វើចំណាកស្រុកពីប្រព័ន្ធថាមពលជំនាន់ចាស់ (P9 និង P8)
- ការគាំទ្រការបកប្រែ Radix លំនាំដើមនៅក្នុងរបៀប Power10
- ភាពប្រសើរឡើងគួរឱ្យកត់សម្គាល់នៅក្នុងការអនុវត្តការអ៊ិនគ្រីប
លីនុច + PowerVM
- ការគាំទ្រសម្រាប់មុខងារសហគ្រាស PowerVM៖ LPM, ស៊ីភីយូរួម, DLPAR
- ដំណោះស្រាយប្រកបដោយភាពច្នៃប្រឌិត៖ កំណើនកម្មវិធីនាពេលអនាគតរបស់ SAP HANA ជាមួយនឹងទំហំអាសយដ្ឋាននិម្មិត 4PB
- កាត់បន្ថយពេលវេលាដើម្បីផ្ទុកទិន្នន័យឡើងវិញ៖ ការគាំទ្រ PMEM និម្មិតសម្រាប់ SAP HANA
- ការគាំទ្រ និងសេវាកម្មលំដាប់ពិភពលោក
ការចែកចាយដែលគាំទ្រ៖
- ចាប់ផ្តើមជាមួយ Power9 មានតែ RedHat និង SUSE ប៉ុណ្ណោះដែលត្រូវបានគាំទ្រនៅក្នុងភាគថាស PowerVM
- ព័ត៌មានលម្អិតអំពីម៉ាទ្រីសគាំទ្រការចែកចាយដែលគ្របដណ្តប់លើ HW ជំនាន់ចាស់
ការគាំទ្រ LPM៖
- ផ្លាស់ទីភាគថាសឡូជីខលលីនុចពីប្រព័ន្ធថាមពលជំនាន់ចាស់ជាមួយនឹងពេលវេលាបិទកម្មវិធីជិតសូន្យ
- ឯកសារយោង៖ មគ្គុទ្ទេសក៍ LPM និងព័ត៌មានពាក់ព័ន្ធ
កញ្ចប់ថាមពលជាក់លាក់៖
- កញ្ចប់ PowerPC-utils៖ មានឧបករណ៍ប្រើប្រាស់សម្រាប់ថែទាំ IBM PowerPC LPAR ។ មានជាផ្នែកនៃឌីស្ត្រូ។
- Advance Toolchain សម្រាប់លីនុចនៅលើថាមពល៖ មានឧបករណ៍ចងក្រងចុងក្រោយបំផុត បណ្ណាល័យពេលដំណើរការ។
ការអនុវត្តល្អបំផុត៖
- RHEL ផ្តល់នូវការលៃតម្រូវដែលបានកំណត់ជាមុនជាផ្នែកនៃសេវាកម្មដែលបានលៃតម្រូវ។
- សូមមើលកំណត់ត្រា SAP ចុងក្រោយបំផុតសម្រាប់ការកំណត់ OS ដែលបានណែនាំសម្រាប់កម្មវិធី SAP ។ ការលៃតម្រូវជាធម្មតាត្រូវបានប្រើនៅក្នុង RHEL និងការចាប់យកឬ sapconf នៅក្នុង SLES
- ប្រេកង់ត្រូវបានគ្រប់គ្រងដោយ PowerVM ។ ឯកសារយោង៖ ការគ្រប់គ្រងថាមពល
- ការចាប់ផ្តើម Power8 Huge Dynamic Window ជួយកែលម្អដំណើរការ I/O ។
- ការចាប់ផ្តើម Power9 24 × 7-Monitoring ត្រូវបានរួមបញ្ចូលជាមួយឧបករណ៍ perf ។ អនុញ្ញាតឱ្យត្រួតពិនិត្យប្រព័ន្ធទាំងមូល។
- ត្រូវប្រាកដថាកម្រិតកម្មវិធីបង្កប់របស់ប្រព័ន្ធគឺបច្ចុប្បន្ន។
- lparnumascore ពី PowerPC-utils បង្ហាញពីពិន្ទុទំនាក់ទំនងបច្ចុប្បន្នរបស់ LPAR ។ DPO អាចត្រូវបានប្រើដើម្បីកែលម្អពិន្ទុភាពស្និទ្ធស្នាល LPAR ។
អានបន្ថែម៖
- SLES សម្រាប់ថាមពល និងលក្ខណៈពិសេសគួរឱ្យទាក់ទាញមួយចំនួន។
- ចាប់ផ្តើមជាមួយលីនុចនៅលើប្រព័ន្ធថាមពល លីនុចនៅលើម៉ាស៊ីនមេប្រព័ន្ធថាមពល
- សហគមន៍សហគ្រាសលីនុច
- ប្រព័ន្ធ IBM Power គាំទ្រអាដាប់ទ័របណ្តាញផ្សេងៗដែលមានល្បឿនខុសៗគ្នា និងចំនួនច្រក។
- ប្រសិនបើអ្នកកំពុងប្រើអាដាប់ទ័របណ្តាញដូចគ្នាទៅនឹងប្រព័ន្ធមុនរបស់អ្នក ដំបូង ការលៃតម្រូវដូចគ្នាគួរតែត្រូវបានប្រើនៅលើប្រព័ន្ធថ្មី។
- អាដាប់ទ័រអ៊ីសឺរណិតភាគច្រើនគាំទ្រជួរទទួល និងបញ្ជូនច្រើន ដែលទំហំសតិបណ្ដោះអាសន្នអាចប្រែប្រួល ដើម្បីបង្កើនចំនួនកញ្ចប់ព័ត៌មានអតិបរមា។
- ការកំណត់ជួរលំនាំដើមគឺខុសគ្នាជាមួយនឹងអាដាប់ទ័រផ្សេងគ្នា ហើយប្រហែលជាមិនល្អបំផុតដើម្បីសម្រេចបាននូវអត្រាសារអតិបរមានៅក្នុងគំរូម៉ាស៊ីនភ្ញៀវ-ម៉ាស៊ីនមេ។
- ការប្រើប្រាស់ជួរបន្ថែមនឹងបង្កើនការប្រើប្រាស់ស៊ីភីយូនៃប្រព័ន្ធ។ ដូច្នេះការកំណត់ជួរដ៏ល្អប្រសើរសម្រាប់បន្ទុកការងារជាក់លាក់គួរត្រូវបានប្រើ។
ការពិចារណាលើអាដាប់ទ័រល្បឿនលឿន
- បណ្តាញដែលមានល្បឿនលឿនជាងមុនជាមួយនឹងអាដាប់ទ័របណ្តាញ 25 GigE និង 100 GigE ត្រូវការខ្សែស្រឡាយប៉ារ៉ាឡែលជាច្រើន និងការលៃតម្រូវគុណលក្ខណៈកម្មវិធីបញ្ជា។
- ប្រសិនបើវាជាអាដាប់ទ័រ Gen4 សូមប្រាកដថាអាដាប់ទ័រដែលបានកែសម្រួលត្រូវបានអង្គុយនៅលើរន្ធដោត Gen4 ។
- មុខងារបន្ថែមដូចជាការបង្ហាប់ ការអ៊ិនគ្រីប និងការចម្លងអាចបន្ថែមភាពយឺតយ៉ាវ
ការផ្លាស់ប្តូរការកំណត់ជួរនៅក្នុង AIX
ដើម្បីផ្លាស់ប្តូរចំនួននៃជួរទទួល/បញ្ជូននៅក្នុង AIX
- ifconfig enX ផ្ដាច់ចុះ
- chdev -l entX -a ជួរ_rx= -a queues_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
ការផ្លាស់ប្តូរទំហំជួរនៅក្នុង LinuxP៖ ethtool -G ethX rx tx
និម្មិត
- បណ្តាញនិម្មិតត្រូវបានគាំទ្រជាទម្រង់ SRIOV, vNIC, vETH ។ Virtualization បន្ថែមភាពយឺតយ៉ាវ និងអាចកាត់បន្ថយការបញ្ជូនបើប្រៀបធៀបទៅនឹង I/O ដើម។
- ក្រៅពីផ្នែករឹងផ្នែកខាងក្រោយ សូមប្រាកដថាចំនួនអង្គចងចាំ និងស៊ីភីយូ VIOS គឺគ្រប់គ្រាន់ដើម្បីផ្តល់ពេលវេលាបញ្ជូន និងការឆ្លើយតបដែលត្រូវការ
- IBM PowerVM Best Practices អាចមានប្រយោជន៍ក្នុងការកំណត់ទំហំ VIOS
- ប្រសិនបើអ្នកកំពុងប្រើអាដាប់ទ័រផ្ទុកដូចគ្នាទៅនឹងប្រព័ន្ធមុនរបស់អ្នក ដំបូង ការលៃតម្រូវដូចគ្នាគួរតែត្រូវបានប្រើនៅលើប្រព័ន្ធថ្មី។ ប្រសិនបើការចង់បានបន្ថែមពីប្រព័ន្ធដែលមានស្រាប់នោះ ការលៃតម្រូវធម្មតាគួរតែត្រូវបានអនុវត្ត។
- ប្រសិនបើប្រព័ន្ធរងការផ្ទុកមានភាពខុសប្លែកគ្នាយ៉ាងខ្លាំងនៅលើប្រព័ន្ធថ្មីជាងប្រព័ន្ធមុន បញ្ជីនៃការពិចារណាខាងក្រោមអាចជះឥទ្ធិពលអវិជ្ជមានដល់ល្បឿននៃកម្មវិធីដែលយល់ឃើញ -
- ការផ្លាស់ប្តូរពីឧបករណ៍ផ្ទុកដែលបានភ្ជាប់ដោយផ្ទាល់ (DAS ឬខាងក្នុង) ទៅបណ្តាញតំបន់ផ្ទុក (SAN) ឬការផ្ទុកភ្ជាប់បណ្តាញ (NAS) (ឬការផ្ទុកខាងក្រៅ) អាចបង្កើនភាពយឺតយ៉ាវ។
- មុខងារបន្ថែមដូចជាការបង្ហាប់ ការអ៊ិនគ្រីប និងការដកស្ទួន អាចបន្ថែមភាពយឺតយ៉ាវ។
- ការកាត់បន្ថយចំនួន Storage LUNs អាចកាត់បន្ថយធនធាននៅក្នុង Server ដែលត្រូវការ ដើម្បីគាំទ្រដល់ដំណើរការដែលត្រូវការ។
- សូមមើលការណែនាំអំពីការលៃតម្រូវ ឬដំឡើងឧបករណ៍ថ្មី ដើម្បីយល់ពីផលប៉ះពាល់ទាំងនេះ។'
- Virtualization បន្ថែមភាពយឺតយ៉ាវ និងអាចកាត់បន្ថយការបញ្ជូនបើប្រៀបធៀបទៅនឹង I/O ដើម។ ក្រៅពីផ្នែករឹងផ្នែកខាងក្រោយ សូមធានានូវអង្គចងចាំ និងស៊ីភីយូ VIOS
- ការផ្លាស់ទីទៅអាដាប់ទ័រនិម្មិតដែលមានល្បឿនលឿនជាងមុននៅក្នុង VIOS នឹងតម្រូវឱ្យមានការកែតម្រូវការកំណត់រចនាសម្ព័ន្ធ VIOS នៅក្នុងស៊ីភីយូ និងអង្គចងចាំ។ IBM PowerVM Best Practices អាចមានប្រយោជន៍ក្នុងការកំណត់ទំហំ VIOS។
ការណែនាំអំពីការលៃតម្រូវ - សូមយោងទៅមជ្ឈមណ្ឌលចំណេះដឹងរបស់ IBM សម្រាប់គោលការណ៍ណែនាំ AIX និង Linux ។
PCIe3 12 GB Cache RAID + SAS Adapter Quad-port 6 Gb x8 Adapter Linux៖
- 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
AIX៖
- 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-port Fiber Channel (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 លើ Fiber Channel (MPIO): កំណត់ក្បួនដោះស្រាយ multipath ទៅ round_robin សម្រាប់រាល់ឌីស
- NVMe លើ Fiber Channel៖ កំណត់អាចកំណត់គុណលក្ខណៈ 7 សម្រាប់រាល់ NVMe លើ Fiber Channel Dynamic controller ដែលត្រូវបានបង្កើតកំឡុងពេលរកឃើញ
ការលៃតម្រូវ NVMe អាដាប់ទ័រ AIX សម្រាប់ដំណើរការ
កំណត់អាចកំណត់គុណលក្ខណៈ 8 សម្រាប់ឧបករណ៍ NVMe នីមួយៗ
កម្មវិធីចងក្រង C/C++/Fortran ជំនាន់ក្រោយរបស់ IBM ដែលរួមបញ្ចូលគ្នានូវការបង្កើនប្រសិទ្ធភាពកម្រិតខ្ពស់របស់ IBM ជាមួយនឹងហេដ្ឋារចនាសម្ព័ន្ធ LLVM ប្រភពបើកចំហ។
![]() |
|
LLVM រូបិយប័ណ្ណធំជាងសម្រាប់ភាសា C/C++ ល្បឿនសាងសង់លឿនជាងមុន សហគមន៍បង្កើនប្រសិទ្ធភាពទូទៅ ឧបករណ៍ប្រើប្រាស់ផ្សេងៗដែលមានមូលដ្ឋានលើ LLVM |
ការបង្កើនប្រសិទ្ធភាព IBM ការកេងប្រវ័ញ្ចពេញលេញនៃស្ថាបត្យកម្មថាមពល ការបង្កើនប្រសិទ្ធភាពកម្រិតខ្ពស់ឈានមុខគេក្នុងឧស្សាហកម្ម ការគាំទ្រ និងសេវាកម្មលំដាប់ពិភពលោក |
ភាពអាចរកបាន
- ការសាកល្បងគ្មានការគិតថ្លៃរយៈពេល 60 ថ្ងៃ៖ ទាញយកពីទំព័រផលិតផល Open XL
- ទទួលបានសេវាកម្ម និងការគាំទ្រលំដាប់ពិភពលោករបស់ IBM តាមរយៈជម្រើសអាជ្ញាប័ណ្ណដែលអាចបត់បែនបាន ពីបំពង់ពីរ (AAS និង PA)
- អាជ្ញាប័ណ្ណអចិន្ត្រៃយ៍ (សម្រាប់អ្នកប្រើប្រាស់ដែលមានសិទ្ធិ ឬអ្នកប្រើប្រាស់ស្របគ្នា)
- អាជ្ញាប័ណ្ណប្រចាំខែ (ក្នុងមួយស្នូលដំណើរការនិម្មិត): ករណីប្រើប្រាស់ពពកគោលដៅ ឧ. នៅលើឧទាហរណ៍ PowerVR
ជម្រើសលៃតម្រូវការអនុវត្តដែលបានណែនាំ
កម្រិតបង្កើនប្រសិទ្ធភាព | ការណែនាំអំពីការប្រើប្រាស់ |
-O2 និង -O3 | ចំណុចចាប់ផ្តើមធម្មតា។ |
ការបង្កើនប្រសិទ្ធភាពពេលវេលាភ្ជាប់៖ -flto (C/C++), -qlto (Fortran) | សម្រាប់បន្ទុកការងារជាមួយនឹងការហៅមុខងារតូចៗជាច្រើន។ |
គាំទ្រfile ការបង្កើនប្រសិទ្ធភាពបានណែនាំ៖ -fprofile-បង្កើត, -fprofile-ប្រើប្រាស់ (C/C++) - qprofile-បង្កើត, -qprofile- ប្រើប្រាស់ (Fortran) |
សម្រាប់បន្ទុកការងារដែលមានសាខាច្រើន និងការហៅមុខងារ |
សម្រាប់ព័ត៌មានបន្ថែម សូមចូលទៅកាន់៖ 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
ការកេងប្រវ័ញ្ចស្ថាបត្យកម្ម Power10 ពេញលេញជាមួយ Open XL 17.1.0
- ជម្រើសចងក្រងថ្មី '–mcpu=pwr10' ដើម្បីបង្កើតកូដដែលទាញយកប្រយោជន៍ពីការណែនាំ Power10 ហើយក៏អាចលៃតម្រូវការបង្កើនប្រសិទ្ធភាពដោយស្វ័យប្រវត្តិសម្រាប់ Power10 ផងដែរ។
- មុខងារថ្មីដែលភ្ជាប់មកជាមួយដើម្បីដោះសោមុខងារ Power10 ថ្មី ឧទាហរណ៍ Matrix Multiply Accelerator (MMA)
- MASS SIMD និងបណ្ណាល័យវ៉ិចទ័រថ្មីត្រូវបានបន្ថែមសម្រាប់ Power10។ មុខងារបណ្ណាល័យ MASS ទាំងអស់ (ស៊ីមឌី វ៉ិចទ័រ មាត្រដ្ឋាន) ត្រូវបានកែសម្រួលសម្រាប់ Power10 (ក៏ Power9) ។
ចំណាំ៖ កម្មវិធីដែលបានចងក្រងជាមួយនឹងកំណែមុនរបស់ XL Compilers (ឧ, XL 16.1.0) ដើម្បីដំណើរការលើ Power processors ពីមុននឹងដំណើរការស្របគ្នានៅលើ Power10។
ភាពឆបគ្នាប្រព័ន្ធគោលពីរនៅលើ AIX
ចំណាំ៖ XL C/C++ សម្រាប់ AIX 16.1.0 បានណែនាំរួចហើយនូវពាក្យស្នើសុំថ្មី xlclang++ ដែលប្រើ Clang front-end ពីគម្រោង LLVM ü វត្ថុ C++ ដែលបង្កើតជាមួយ xlC សម្រាប់
- AIX (ផ្អែកលើផ្នែកខាងមុខផ្ទាល់របស់ IBM) មិនឆបគ្នាជាមួយវត្ថុ C ++ ដែលបង្កើតឡើងដោយ xlclang ++ 16.1.0 សម្រាប់ AIX ទេ។
- វត្ថុ C++ ដែលត្រូវបានបង្កើតឡើងដោយ xlclang ++ 16.1.0 សម្រាប់ AIX នឹងជាប្រព័ន្ធគោលពីរដែលត្រូវគ្នាជាមួយ Open XL C/C++ ថ្មីសម្រាប់ AIX 17.1.0
- ភាពឆបគ្នារបស់ C ត្រូវបានរក្សានៅទូទាំងកម្មវិធីចងក្រង AIX ទាំងអស់ (កំណែ XL មុនសម្រាប់ AIX, Open XL C/C++ សម្រាប់ AIX 17.1.0)
- ភាពឆបគ្នារបស់ Fortran ត្រូវបានរក្សារវាងកំណែ XLF មុនសម្រាប់ AIX និង Open XL Fortran សម្រាប់ AIX 17.1.0
ភាពអាចរកបាន
កម្មវិធីចងក្រង GCC មាននៅលើការចែកចាយ Enterprise Linux ទាំងអស់ និងនៅលើ
AIX
- កំណែ GCC ដែលបានដំឡើងគឺ 8.4 នៅលើ RHEL 8 និង 7.4 នៅលើ SLES 15។ RHEL 9 ត្រូវបានគេរំពឹងថានឹងដឹកជញ្ជូន GCC 11.2 ។
- មានវិធីជាច្រើនដើម្បីទទួលបានកំណែថ្មីនៃ GCC គ្រប់គ្រាន់ នៅពេលដែលកម្មវិធីចងក្រងលំនាំដើមសម្រាប់ការចែកចាយគឺចាស់ពេកដើម្បីគាំទ្រ Power10 ។
- Red Hat គាំទ្រ GCC Toolset [1] សម្រាប់គោលបំណងនេះ។
- SUSE ផ្តល់ម៉ូឌុលឧបករណ៍អភិវឌ្ឍន៍។ [2]
- IBM ផ្តល់នូវកម្មវិធីចងក្រង និងបណ្ណាល័យចុងក្រោយបំផុតតាមរយៈ Advance Toolchain ។ [3]
IBM Advance Toolchain
- Advance Toolchain ផ្តល់នូវបណ្ណាល័យប្រព័ន្ធដែលបង្កើនប្រសិទ្ធភាពថាមពល រួមជាមួយនឹងកម្មវិធីចងក្រង ឧបករណ៍បំបាត់កំហុស និងឧបករណ៍ផ្សេងទៀត។
- កូដអគារជាមួយ Advance Toolchain អាចបង្កើតកូដដែលធ្វើអោយប្រសើរឡើងបំផុតដែលអាចធ្វើទៅបាននៅលើ processors ចុងក្រោយបំផុត។
ភាសា
- C (GCC), C ++ (g ++) និង Fortran (gfortran) រួមជាមួយផ្សេងទៀតដូចជា Go (GCC), D (GDC) និង Ada (gnat) ។
- ជាធម្មតាមានតែ GCC, g++ និង gfortran ប៉ុណ្ណោះដែលត្រូវបានដំឡើងតាមលំនាំដើម។
- Golang compiler [4] គឺជាជម្រើសដែលពេញចិត្តសម្រាប់ការបង្កើតកម្មវិធី Go នៅលើ Power ។
ភាពឆបគ្នា និងលក្ខណៈពិសេសថ្មីនៅលើ Power10
- កម្មវិធីដែលបានចងក្រងជាមួយកំណែមុនរបស់ GCC ដើម្បីដំណើរការលើប្រព័ន្ធដំណើរការ POWER8 ឬ POWER9 នឹងដំណើរការស្របគ្នាលើដំណើរការ Power10។
- GCC 11.2 ឬថ្មីជាងនេះ ត្រូវបានណែនាំឲ្យទាញយកមុខងារថ្មីទាំងអស់ដែលមាននៅក្នុង Power ISA 3.1 និងអនុវត្តនៅក្នុង Power10 processors។
- GCC 11.2 ផ្តល់នូវការចូលប្រើមុខងារ Matrix Multiply Assist (MMA) ដែលផ្តល់ដោយប្រព័ន្ធដំណើរការ Power10។ [5]
- កម្មវិធី MMA អាចត្រូវបានចងក្រងដោយប្រើកម្មវិធីចងក្រង GCC, LLVM និង Open XL ដែលផ្តល់ឱ្យអ្នកនូវការប្រើប្រាស់ការចេញផ្សាយថ្មីៗគ្រប់គ្រាន់។
IBM បានណែនាំ និងគាំទ្រទង់អ្នកចងក្រង [6]
-O3 ឬ -ខាងកើត | ការបង្កើនប្រសិទ្ធភាពឈ្លានពាន។ -East គឺសំខាន់ស្មើនឹង -O3 -fast-math ដែលបន្ធូរបន្ថយការរឹតបន្តឹងលើ IEEE លេខនព្វន្ធអណ្តែតទឹក។ |
-mcpu=powern | ចងក្រងដោយប្រើការណែនាំដែលគាំទ្រដោយ Power processor ។ សម្រាប់អតីតample ដើម្បីប្រើការណែនាំដែលមានតែនៅលើ Power10 សូមជ្រើសរើស -mcpu=power10។ |
- ទៅ | ស្រេចចិត្ត។ អនុវត្តការបង្កើនប្រសិទ្ធភាព "ពេលវេលាភ្ជាប់" ។ នេះធ្វើឱ្យកូដបង្កើនប្រសិទ្ធភាពលើការហៅមុខងារដែលអ្នកហៅ និងមុខងារហៅមាននៅក្នុងឯកតាការចងក្រងផ្សេងៗគ្នា ហើយជារឿយៗអាចផ្តល់នូវការបង្កើនប្រសិទ្ធភាពគួរឱ្យកត់សម្គាល់។ |
- ដោះរង្វិលជុំ | ស្រេចចិត្ត។ អនុវត្តការចម្លងនៃតួរង្វិលដែលឈ្លានពានជាងកម្មវិធីចងក្រងធម្មតា។ ជាទូទៅ អ្នកគួរតែលុបវាចោល ប៉ុន្តែនៅលើកូដមួយចំនួន វាអាចផ្តល់នូវដំណើរការប្រសើរជាងមុន។ |
ចំណាំ៖
ទោះបីជា -mcpu=power10 ត្រូវបានគាំទ្រនៅដើម GCC 10.3 ក៏ដោយ GCC 11.2 ត្រូវបានគេពេញចិត្ត ពីព្រោះអ្នកចងក្រងពីមុនមិនគាំទ្ររាល់លក្ខណៈពិសេសដែលបានអនុវត្តនៅក្នុង Power10 processors។ ដូចគ្នានេះផងដែរ វត្ថុដែលបានបង្កើតដោយប្រើ -mcpu=power10 នឹងមិនដំណើរការលើ POWER9 ឬ processors មុននេះទេ! ទោះយ៉ាងណាក៏ដោយមានវិធីដើម្បីបង្កើតកូដដែលត្រូវបានធ្វើឱ្យប្រសើរសម្រាប់កំណែដំណើរការផ្សេងៗគ្នា។ [7] [1] មួកក្រហម៖ ការប្រើប្រាស់ឧបករណ៍ GCC ។ 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] Advance Toolchain សម្រាប់ Linux នៅលើ IBM Power Systems ។ https://www.ibm.com/support/pages/advancetoolchain-linux-power.
[4] ទៅភាសា។ https://golang.org ។ [5] Matrix-Multiply Assist Best Practice Guide http://www.redbooks.ibm.com/redpapers/pdfs/redp5612.pdf
[6] ការប្រើប្រាស់ GNU Compiler Collection ។ https://gcc.gnu.org/onlinedocs/gcc.pdf
[7] ការបង្កើនប្រសិទ្ធភាពជាក់លាក់គោលដៅជាមួយយន្តការអនុគមន៍ GNUIndirect ។ https://developer.ibm.com/tutorials/optimized-libraries-for-linux-on-power/#target-specific-optimization-
© 2021 សាជីវកម្ម IBM ជាមួយ-the-gnu-indirect-function-mechanism។
កម្មវិធី Java អាចយក advan យ៉ាងរលូនtage នៃលក្ខណៈពិសេស P10 ISA ថ្មីនៅលើប្រព័ន្ធប្រតិបត្តិការដែលកំពុងដំណើរការក្នុងរបៀប P10 ដោយប្រើកំណែ Java runtime ដែលបានរាយខាងក្រោម ឬថ្មីជាងនេះ៖
ចាវ៉ា 8
- IBM SDK 8 SR6 FP36
- IBM Semeru Runtime Open Edition 8u302៖ openj9-0.27.1
ចាវ៉ា 11
- IBM Semeru Runtime Certified Edition 11.0.12.1: openj9-0.27.1
- IBM Semeru Runtime Open Edition 11.0.12.1: openj9-0.27.1
Java 17 (អ្នកបើកបរប្រហែលជាមិនទាន់មាននៅឡើយទេ)
- IBM Semeru Runtime Certified Edition 17: openj9-0.28
- IBM Semeru Runtime Open Edition 17: openj9-0.28
- OpenJDK 17
សេចក្តីយោងការលៃតម្រូវការអនុវត្ត៖
ក្រុមហ៊ុន IBM WebSphere Application Server Performance Cookbook
ទំហំទំព័រ
អនុសាសន៍ទូទៅសម្រាប់មូលដ្ឋានទិន្នន័យ Oracle ភាគច្រើននៅលើ AIX គឺត្រូវប្រើប្រាស់ទំហំទំព័រ 64KB និងមិនមែនទំហំទំព័រ 16MB សម្រាប់ SGA នោះទេ។ ជាធម្មតា ទំព័រ 64 KB ផ្តល់ផលស្ទើរតែដូចគ្នា។
អត្ថប្រយោជន៍នៃការអនុវត្តជាទំព័រ 16 MB ដោយគ្មានការគ្រប់គ្រងពិសេស។
អ្នកស្តាប់ TNS
មូលដ្ឋានទិន្នន័យ Oracle 12.1 និងការចេញផ្សាយនៅពេលក្រោយតាមលំនាំដើមនឹងប្រើទំព័រ 64k សម្រាប់អត្ថបទ ទិន្នន័យ និងជង់។ ទោះយ៉ាងណាក៏ដោយ សម្រាប់ TNSLISTENER វានៅតែប្រើទំព័រ 4k សម្រាប់អត្ថបទ ទិន្នន័យ និងជង់។ ទៅ
បើកទំព័រ 64k សម្រាប់អ្នកស្តាប់ប្រើពាក្យបញ្ជានាំចេញ មុនពេលចាប់ផ្តើមដំណើរការអ្នកស្តាប់។ ចំណាំថាដំណើរការនៅក្នុងបរិយាកាសដែលមានមូលដ្ឋានលើ ASM ដែលអ្នកស្តាប់រត់ចេញពី
GRID_HOME និងមិនមែន ORACLE_HOME ទេ។
ឯកសារសម្រាប់ពាក្យបញ្ជា "setenv" យ៉ាងតឹងរ៉ឹងបានផ្លាស់ប្តូរនៅក្នុងការចេញផ្សាយ 12.1 ឬនៅពេលក្រោយ។ -t ឬ -T ត្រូវបានយកចេញជាការពេញចិត្តនៃ -env ឬ -envs ។ នៅក្នុងបរិយាកាស Oracle Listener កំណត់ និងនាំចេញ៖
– LDR_CNTRL=DATAPSIZE=64K@TEXTPSIZE=64K@STACKPSIZE=64K - VMM_CNTRL=vmm_fork_policy=COR (បន្ថែមពាក្យបញ្ជា 'Copy on Read')
វាក្យសម្ព័ន្ធដែលបានចែករំលែក
ការកំណត់ 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 Interconnect
ការតភ្ជាប់ 10G (ឧ. 10G Ethernet Adapter) ត្រូវបានណែនាំជាអប្បបរមា ដើម្បីផ្តល់កម្រិតបញ្ជូនគ្រប់គ្រាន់សម្រាប់ចរាចរណ៍ដែលងាយនឹងកំណត់ពេលវេលាតាមក្រុម។ ចរាចរណ៍ចង្កោម RAC - ចរាចរណ៍ភ្ជាប់គ្នាទៅវិញទៅមកគួរតែត្រូវបានឧទ្ទិសនិងមិនចែករំលែក។ ការចែករំលែកការភ្ជាប់គ្នាអាចបណ្តាលឱ្យមានការពន្យារពេលពេលវេលាដែលនាំឱ្យមានបញ្ហាព្យួរ/ការបណ្តេញចេញ។
ដំណើរការបណ្តាញ
នេះជាការផ្ដល់យោបល់កែសម្រួលបណ្ដាញដែលមានជាយូរមកហើយសម្រាប់ Oracle នៅលើ AIX ទោះបីជាលំនាំដើមនៅតែនៅត្រឹម 0។ ការកំណត់ TCP នៃ rfc1323=1
ពត៌មានកាន់តែទូលំទូលាយ
យោងទៅតំណ៖ ការគ្រប់គ្រងស្ថេរភាព និងការអនុវត្តនៃកំណែមូលដ្ឋានទិន្នន័យ Oracle បច្ចុប្បន្នដែលកំពុងដំណើរការ AIX នៅលើប្រព័ន្ធថាមពល រួមទាំង POWER9
https://www.ibm.com/support/pages/node/6355543
ទូទៅ
- ប្រើរបៀប SMT8
- ប្រើ LPAR ស៊ីភីយូជាក់លាក់
ឃ្លាំង Db2
- ត្រូវប្រាកដថាបណ្តាញឯកជនដែលមានល្បឿនលឿនមានរវាងថ្នាំងទាំងអស់។
- កំណត់ការកំណត់រចនាសម្ព័ន្ធ MLN ទៅថ្នាំងមួយក្នុងមួយរន្ធ
CP4D
- ប្រើ PCIe4 សម្រាប់បណ្តាញ nodes OCP
- មុនពេល 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 Network Operator ដើម្បីផ្តល់ VF ដោយផ្ទាល់ទៅផត
- សម្រាប់សេវាកម្មដែលត្រូវការការអស់ពេលតិច កំណត់ការកំណត់ការអស់ពេលលំនាំដើមសម្រាប់ផ្លូវដែលមានស្រាប់
- កែតម្រូវទំហំ MTU ដែលចង់បាននៃបណ្តាញចង្កោមរបស់ OCP
ប្រព័ន្ធប្រតិបត្តិការ
- ពិចារណាលើការបង្កើនដែនកំណត់ U នៅក្នុងការផ្លាស់ប្តូរ CoreOS ក្រោយការដំឡើង
- យោងទៅលើតម្រូវការដំឡើង OCP អប្បបរមាសម្រាប់ការដំឡើង Power platform OCP4.8 នៅលើ Power
ការដាក់ពង្រាយ
- នៅពេលដាក់ពង្រាយកម្មវិធី សូមចំណាំថា vCPU មួយគឺស្មើនឹងស្នូលរូបវន្តមួយ នៅពេលដែលដំណើរការដំណាលគ្នា multithreading (SMT) ឬ hyperthreading មិនត្រូវបានបើកទេ។ នៅពេលដែល SMT ត្រូវបានបើក VCPU គឺស្មើនឹងខ្សែរឹង។
- យោងទៅលើគោលការណ៍ណែនាំអំពីទំហំអប្បបរមាសម្រាប់កម្មករ និងថ្នាំងមេ តម្រូវការធនធានអប្បបរមា
- បែងចែកទំហំផ្ទុកដាច់ដោយឡែកមួយទៅបញ្ជីឈ្មោះរូបភាពកុងតឺន័រដែលភ្ជាប់មកជាមួយ
- ប្រើគោលការណ៍ណែនាំទំហំខាងក្រោមសម្រាប់ថតឯកសារសំខាន់ៗរបស់ OCP ដែលសមាសធាតុ OpenShift Container Platform សរសេរទិន្នន័យទៅ។
ឯកសារ/ធនធាន
![]() |
ការអនុវត្ត IBM Power10 [pdf] ការណែនាំអ្នកប្រើប្រាស់ Power10, ការអនុវត្ត, ការអនុវត្ត Power10 |