ਪਾਵਰ10 ਪ੍ਰਦਰਸ਼ਨ ਤੇਜ਼ ਸ਼ੁਰੂਆਤ ਗਾਈਡਾਂ
(Power10 QSGs)
ਨਵੰਬਰ 2021

ਨਿਊਨਤਮ ਮੈਮੋਰੀ

  • ਹਰੇਕ ਪ੍ਰੋਸੈਸਰ ਸਾਕੇਟ ਲਈ, ਘੱਟੋ-ਘੱਟ 8 ਵਿੱਚੋਂ 16 DIMM ਆਬਾਦ ਹੁੰਦੇ ਹਨ।
  • ਇੱਕ ਨੋਡ ਵਿੱਚ, DIMMs ਲਈ 32 ਵਿੱਚੋਂ ਘੱਟੋ-ਘੱਟ 64 ਦੀ ਆਬਾਦੀ ਹੁੰਦੀ ਹੈ
  • ਇੱਕ 4-ਨੋਡ ਸਿਸਟਮ ਵਿੱਚ, 128 DIMM ਵਿੱਚੋਂ ਘੱਟੋ-ਘੱਟ 256 ਆਬਾਦ ਹੁੰਦੇ ਹਨ।

DDIMM ਪਲੱਗ ਨਿਯਮ

  •  ਘੱਟੋ-ਘੱਟ ਮਨਜ਼ੂਰ ਮੈਮੋਰੀ ਨੂੰ ਪੂਰਾ ਕਰੋ (ਹਰੇਕ ਪ੍ਰੋਸੈਸਰ ਸਾਕੇਟ 8 ਵਿੱਚੋਂ ਘੱਟੋ-ਘੱਟ 16 DIMMs ਭਰੇ ਹੋਏ ਹਨ)
  • ਹਰੇਕ ਪ੍ਰੋਸੈਸਰ ਦੇ ਅਧੀਨ ਸਾਰੇ DIMM ਦੀ ਸਮਰੱਥਾ ਇੱਕੋ ਜਿਹੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ
  • ਫੀਚਰ ਅੱਪਗਰੇਡ 4 DDIMM ਦੇ ਵਾਧੇ ਵਿੱਚ ਪੇਸ਼ ਕੀਤੇ ਜਾਣਗੇ, ਜਿਨ੍ਹਾਂ ਦੀ ਸਮਰੱਥਾ ਇੱਕੋ ਜਿਹੀ ਹੈ।
  • ਇੱਕ ਦਿੱਤੇ ਪ੍ਰੋਸੈਸਰ ਮੋਡੀਊਲ ਨਾਲ ਜੁੜੀਆਂ ਸਾਈਟਾਂ ਵਿੱਚ ਡੀਡੀਆਈਐਮਐਮ ਦੇ ਪਲੱਗ ਕੀਤੇ ਗਏ ਕੇਵਲ ਵੈਧ ਸੰਖਿਆ 8 ਜਾਂ 12 ਜਾਂ 16 ਹੈ।

ਮੈਮੋਰੀ ਪ੍ਰਦਰਸ਼ਨ

  • ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਹੁੰਦਾ ਹੈ ਕਿਉਂਕਿ ਮੈਮੋਰੀ ਦੀ ਮਾਤਰਾ ਹੋਰ DDIMM ਸਲਾਟਾਂ ਵਿੱਚ ਫੈਲ ਜਾਂਦੀ ਹੈ। ਸਾਬਕਾ ਲਈampਲੇ, ਜੇਕਰ ਨੋਡ ਵਿੱਚ 1TB ਦੀ ਲੋੜ ਹੈ, ਤਾਂ 64 x 32GB DIMM ਹੋਣ ਨਾਲੋਂ 32 x 64GB DIMM ਹੋਣਾ ਬਿਹਤਰ ਹੈ।
  • ਸਾਰੇ ਇੱਕੋ ਜਿਹੇ ਆਕਾਰ ਵਾਲੇ DIMM ਨੂੰ ਪਲੱਗ ਕਰਨਾ ਉੱਚਤਮ ਪ੍ਰਦਰਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰੇਗਾ
  • ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਹੁੰਦਾ ਹੈ ਕਿਉਂਕਿ ਵਧੇਰੇ ਕਵਾਡ ਇੱਕ ਦੂਜੇ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ
  • ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਹੁੰਦਾ ਹੈ ਕਿਉਂਕਿ ਹੋਰ ਪ੍ਰੋਸੈਸਰ DDIMM ਇੱਕ ਦੂਜੇ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ
  • ਮਲਟੀ-ਦਰਾਜ਼ ਸਿਸਟਮ 'ਤੇ ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਹੁੰਦਾ ਹੈ ਜੇਕਰ ਦਰਾਜ਼ਾਂ ਵਿਚਕਾਰ ਮੈਮੋਰੀ ਸਮਰੱਥਾ ਸੰਤੁਲਿਤ ਹੈ।

ਮੈਮੋਰੀ ਬੈਂਡਵਿਡਥ

DDIMM ਸਮਰੱਥਾ ਸਿਧਾਂਤਕ ਮੈਕਸਬੈਂਡਵਿਡਥ
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 ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ 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
ਮੈਟ੍ਰਿਕਸ-ਮਲਟੀਪਲਾਈ ਅਸਿਸਟ ਵਧੀਆ ਅਭਿਆਸ ਗਾਈਡ  https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp5612.html?Openਵਰਚੁਅਲ ਪ੍ਰੋਸੈਸਰ

  • ਸਾਰੇ ਸਾਂਝੇ ਕੀਤੇ ਭਾਗਾਂ ਦੇ ਹੱਕਦਾਰ ਕੋਰਾਂ ਦਾ ਜੋੜ ਸਾਂਝੇ ਪੂਲ ਵਿੱਚ ਕੋਰਾਂ ਦੀ ਸੰਖਿਆ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦਾ।
  • ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਇੱਕ ਫਰੇਮ ਉੱਤੇ ਕਿਸੇ ਵੀ ਸਾਂਝੇ ਕੀਤੇ ਭਾਗਾਂ ਦੇ ਸੰਰਚਿਤ ਵਰਚੁਅਲ ਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਸੰਖਿਆ ਸਾਂਝੇ ਪੂਲ ਵਿੱਚ ਕੋਰਾਂ ਦੀ ਸੰਖਿਆ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੈ
  • ਪੀਕ ਸਮਰੱਥਾ ਦੀ ਮੰਗ ਨੂੰ ਕਾਇਮ ਰੱਖਣ ਲਈ ਸਾਂਝੇ ਭਾਗ ਲਈ ਵਰਚੁਅਲ ਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ
  • ਬਿਹਤਰ ਕਾਰਗੁਜ਼ਾਰੀ ਲਈ ਉਸ ਭਾਗ ਦੀ ਔਸਤ ਵਰਤੋਂ ਲਈ ਸਾਂਝੇ ਕੀਤੇ ਭਾਗ ਲਈ ਹੱਕਦਾਰ ਕੋਰਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ
  • ਬਿਹਤਰ ਮੈਮੋਰੀ ਅਤੇ CPU ਸਬੰਧ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ (ਵਰਚੁਅਲ ਪ੍ਰੋਸੈਸਰ ਦੇ ਬੇਲੋੜੇ ਪ੍ਰੈਮਪਸ਼ਨ ਤੋਂ ਬਚੋ), ਸਾਂਝੇ ਪੂਲ ਵਿੱਚ ਕੋਰਾਂ ਦੀ ਸੰਖਿਆ ਦੇ ਨੇੜੇ ਸਾਰੇ ਸਾਂਝੇ ਭਾਗਾਂ ਦੇ ਹੱਕਦਾਰ ਕੋਰਾਂ ਦੇ ਜੋੜ ਨੂੰ ਯਕੀਨੀ ਬਣਾਓ।

ਪ੍ਰੋਸੈਸਰ ਅਨੁਕੂਲਤਾ ਮੋਡ

  • AIX ਲਈ 2 ਪ੍ਰੋਸੈਸਰ ਅਨੁਕੂਲਤਾ ਮੋਡ ਉਪਲਬਧ ਹਨ: POWER9 ਅਤੇ POWER9_base। ਡਿਫੌਲਟ POWER9_base ਮੋਡ ਹੈ।
  • Linux ਲਈ 2 ਪ੍ਰੋਸੈਸਰ ਅਨੁਕੂਲਤਾ ਮੋਡ ਉਪਲਬਧ ਹਨ: POWER9 ਅਤੇ POWER10 ਮੋਡ। ਡਿਫੌਲਟ POWER10 ਮੋਡ ਹੈ।
  • LPM ਭਾਗਾਂ ਤੋਂ ਬਾਅਦ, ਪ੍ਰੋਸੈਸਰ ਅਨੁਕੂਲਤਾ ਮੋਡ ਨੂੰ ਬਦਲਣ ਵੇਲੇ ਪਾਵਰ ਚੱਕਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ

ਪ੍ਰੋਸੈਸਰ ਫੋਲਡਿੰਗ ਵਿਚਾਰ

  • Power9 'ਤੇ AIX ਚਲਾਉਣ ਵਾਲੇ ਸ਼ੇਅਰ ਭਾਗ ਲਈ, ਡਿਫਾਲਟ vpm_throughput_mode = 0, Power10 'ਤੇ, ਡਿਫਾਲਟ vpm_throughput_mode = 2। ਵਰਕਲੋਡਾਂ ਲਈ ਲੰਬੇ ਸਮੇਂ ਤੋਂ ਚੱਲ ਰਹੀਆਂ ਨੌਕਰੀਆਂ ਹਨ, ਇਹ ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ ਮੁੱਖ ਵਰਤੋਂ ਨੂੰ ਘਟਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।
  • AIX ਚਲਾਉਣ ਵਾਲੇ ਸਮਰਪਿਤ ਭਾਗ ਲਈ, Power0 ਅਤੇ Power9 ਦੋਵਾਂ 'ਤੇ ਡਿਫਾਲਟ vpm_throughput_mode = 10।

LPAR ਪੰਨਾ ਸਾਰਣੀ ਦੇ ਆਕਾਰ ਦੇ ਵਿਚਾਰ

• ਰੈਡੀਕਸ ਪੰਨਾ ਸਾਰਣੀ ਲੀਨਕਸ 'ਤੇ ਚੱਲ ਰਹੇ Power10 'ਤੇ ਸਮਰਥਿਤ ਹੈ। ਇਹ ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ ਕੰਮ ਦੇ ਬੋਝ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰ ਸਕਦਾ ਹੈ।

ਹਵਾਲਾ:
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) ਨੂੰ ਹੋਰ ਘਟਾਉਣ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਵਰਕਲੋਡ ਨੂੰ ਟਿਊਨ ਕਰਨ ਅਤੇ CPU ਵਰਤੋਂ ਬਨਾਮ ਕੱਚੇ ਥਰੂਪੁੱਟ ਦੇ ਲਾਭਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਸਮਾਂ-ਸਾਰਣੀ ਟਿਊਨੇਬਲ pm_throughput_mode ਦੀ ਵਰਤੋਂ ਕਰੋ।
NX GZIP
ਅਡਵਾਨ ਲੈਣ ਲਈtagPOWER10 ਸਿਸਟਮਾਂ 'ਤੇ 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/
ਮੈਮੋਰੀ DIMM
ਸਹੀ ਮੈਮੋਰੀ ਪਲੱਗ-ਇਨ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਜੇਕਰ ਸੰਭਵ ਹੋਵੇ, ਤਾਂ ਮੈਮੋਰੀ DIMM ਸਲਾਟਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਭਰੋ ਅਤੇ ਸਮਾਨ-ਆਕਾਰ ਵਾਲੀ ਮੈਮੋਰੀ DIMM ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਪ੍ਰੋਸੈਸਰ SMT ਪੱਧਰ
ਪੂਰੀ ਐਡਵਾਂਸ ਲੈਣ ਲਈtagਪਾਵਰ10 CPUs ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੇ ਨਾਲ, ਅਸੀਂ ਗਾਹਕਾਂ ਨੂੰ IBM i ਡਿਫੌਲਟ ਪ੍ਰੋਸੈਸਰ ਮਲਟੀਟਾਸਕਿੰਗ ਸੈਟਿੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ, ਜੋ ਕਿ SMT ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰੇਗਾ।
LPAR ਸੰਰਚਨਾ ਲਈ ਪੱਧਰ।
ਭਾਗ ਪਲੇਸਮੈਂਟ
ਮੌਜੂਦਾ FW ਪੱਧਰ ਭਾਗਾਂ ਦੀ ਅਨੁਕੂਲ ਪਲੇਸਮੈਂਟ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹਨ। ਹਾਲਾਂਕਿ, ਜੇਕਰ CEC 'ਤੇ ਭਾਗਾਂ 'ਤੇ ਵਾਰ-ਵਾਰ DLPAR ਓਪਰੇਸ਼ਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ 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) ਤੁਹਾਡੇ ਹਾਈਬ੍ਰਿਡ ਕਲਾਉਡ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਅਤੇ ਸਕੇਲ-ਅੱਪ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਸੌਫਟਵੇਅਰ ਹੱਲਾਂ ਲਈ ਇੱਕ ਠੋਸ ਨੀਂਹ ਹੈ। ਹਾਲੀਆ ਰੀਲੀਜ਼ਾਂ ਨੂੰ ਸਰਵੋਤਮ-ਇਨ-ਕਲਾਸ Power10 ਐਂਟਰਪ੍ਰਾਈਜ਼ ਸਿਸਟਮਾਂ ਲਈ ਅਨੁਕੂਲ ਬਣਾਇਆ ਗਿਆ ਹੈ
ਸ਼ਕਤੀ10

  • SLES15SP3, RHEL8.4 ਪਾਵਰ10 ਨੇਟਿਵ ਮੋਡ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ
  • ਗਾਹਕਾਂ ਨੂੰ ਪੁਰਾਣੀ ਪੀੜ੍ਹੀ ਦੇ ਪਾਵਰ ਸਿਸਟਮ (P9 ਅਤੇ P8) ਤੋਂ ਮਾਈਗ੍ਰੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ ਕੰਪਾਸ-ਮੋਡ ਸਹਾਇਤਾ
  • Power10 ਮੋਡ ਵਿੱਚ ਡਿਫੌਲਟ ਰੈਡੀਕਸ ਅਨੁਵਾਦ ਸਮਰਥਨ
  • ਏਨਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਦਰਸ਼ਨ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਸੁਧਾਰ

ਲੀਨਕਸ + ਪਾਵਰਵੀਐਮ

  • PowerVM ਐਂਟਰਪ੍ਰਾਈਜ਼ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਸਮਰਥਨ: LPM, ਸ਼ੇਅਰਡ CPU ਪੂਲ, DLPAR
  • ਨਵੀਨਤਾਕਾਰੀ ਹੱਲ: 4PB ਵਰਚੁਅਲ ਐਡਰੈੱਸ ਸਪੇਸ ਦੇ ਨਾਲ SAP HANA ਭਵਿੱਖ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਵਾਧਾ
  • ਡਾਟਾ ਰੀਲੋਡ ਕਰਨ ਲਈ ਸਮਾਂ ਘਟਾਓ: SAP HANA ਲਈ ਵਰਚੁਅਲ PMEM ਸਮਰਥਨ
  • ਵਿਸ਼ਵ ਪੱਧਰੀ ਸਹਾਇਤਾ ਅਤੇ ਸੇਵਾ

ਸਮਰਥਿਤ ਡਿਸਟਰੋ:

  • Power9 ਨਾਲ ਸ਼ੁਰੂ ਕਰਕੇ PowerVM ਭਾਗਾਂ ਵਿੱਚ ਸਿਰਫ਼ RedHat ਅਤੇ SUSE ਸਮਰਥਿਤ ਹਨ
  • ਪੁਰਾਣੀ ਪੀੜ੍ਹੀ ਦੇ HW ਨੂੰ ਕਵਰ ਕਰਨ ਵਾਲੇ ਡਿਸਟ੍ਰੋ ਸਪੋਰਟ ਮੈਟਰਿਕਸ ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ

LPM ਸਹਾਇਤਾ:

  • ਲੀਨਕਸ ਲਾਜ਼ੀਕਲ ਭਾਗਾਂ ਨੂੰ ਪੁਰਾਣੀ ਪੀੜ੍ਹੀ ਦੇ ਪਾਵਰ ਸਿਸਟਮਾਂ ਤੋਂ ਨੇੜੇ-ਜ਼ੀਰੋ ਐਪਲੀਕੇਸ਼ਨ ਡਾਊਨਟਾਈਮ ਨਾਲ ਮੂਵ ਕਰੋ
  • ਹਵਾਲਾ: LPM ਗਾਈਡ ਅਤੇ ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ

ਪਾਵਰ ਖਾਸ ਪੈਕੇਜ:

  • PowerPC-utils ਪੈਕੇਜ: IBM PowerPC LPARs ਦੇ ਰੱਖ-ਰਖਾਅ ਲਈ ਉਪਯੋਗਤਾਵਾਂ ਰੱਖਦਾ ਹੈ। ਡਿਸਟ੍ਰੋ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਉਪਲਬਧ।
  • ਪਾਵਰ ਆਨ ਲੀਨਕਸ ਲਈ ਐਡਵਾਂਸ ਟੂਲਚੇਨ: ਨਵੀਨਤਮ ਕੰਪਾਈਲਰ, ਰਨਟਾਈਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸ਼ਾਮਲ ਹਨ।

ਵਧੀਆ ਅਭਿਆਸ:

  • RHEL ਟਿਊਨਡ ਸੇਵਾ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਟਿਊਨਿੰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
  • SAP ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤੀਆਂ OS ਸੈਟਿੰਗਾਂ ਲਈ ਨਵੀਨਤਮ SAP ਨੋਟਸ ਵੇਖੋ। ਆਮ ਤੌਰ 'ਤੇ ਟਿਊਨਡ ਦੀ ਵਰਤੋਂ RHEL ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ SLES ਵਿੱਚ ਕੈਪਚਰ ਜਾਂ sapconf
  • ਫ੍ਰੀਕੁਐਂਸੀ PowerVM ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਹਵਾਲਾ: ਊਰਜਾ ਪ੍ਰਬੰਧਨ
  • Power8 ਵੱਡੀ ਡਾਇਨਾਮਿਕ DMA ਵਿੰਡੋ ਸ਼ੁਰੂ ਕਰਨਾ I/O ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
  • ਸਟਾਰਟਿੰਗ ਪਾਵਰ9 24×7-ਨਿਗਰਾਨੀ ਪਰਫ ਟੂਲ ਨਾਲ ਏਕੀਕ੍ਰਿਤ ਹੈ। ਪੂਰੇ ਸਿਸਟਮ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ.
  • ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਿਸਟਮ ਫਰਮਵੇਅਰ ਪੱਧਰ ਮੌਜੂਦਾ ਹੈ।
  • PowerPC-utils ਤੋਂ lparnumascore LPAR ਦਾ ਮੌਜੂਦਾ ਐਫੀਨਿਟੀ ਸਕੋਰ ਦਿਖਾਉਂਦਾ ਹੈ। DPO ਦੀ ਵਰਤੋਂ LPAR ਐਫੀਨਿਟੀ ਸਕੋਰ ਨੂੰ ਸੁਧਾਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।

ਹੋਰ ਪੜ੍ਹੇ:

  • ਪਾਵਰ ਅਤੇ ਕੁਝ ਮਜਬੂਰ ਕਰਨ ਵਾਲੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ SLES।
  • ਪਾਵਰ ਸਿਸਟਮ ਤੇ ਲੀਨਕਸ, ਪਾਵਰ ਸਿਸਟਮ ਸਰਵਰਾਂ ਤੇ ਲੀਨਕਸ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੋ
  • ਐਂਟਰਪ੍ਰਾਈਜ਼ ਲੀਨਕਸ ਕਮਿਊਨਿਟੀ
  • 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

LinuxP ਵਿੱਚ ਕਤਾਰ ਦਾ ਆਕਾਰ ਬਦਲਣਾ: 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 ਅਤੇ Linux ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਲਈ IBM ਗਿਆਨ ਕੇਂਦਰ ਨੂੰ ਵੇਖੋ।

PCIe3 12 GB ਕੈਸ਼ ਰੇਡ + SAS ਅਡਾਪਟਰ ਕਵਾਡ-ਪੋਰਟ 6 Gb x8 ਅਡਾਪਟਰ ਲੀਨਕਸ:

ਏਆਈਐਕਸ:

ਆਈ.ਬੀ.ਐਮ

PCIe3 x8 2-ਪੋਰਟ ਫਾਈਬਰ ਚੈਨਲ (32 Gb/s) ਅਡਾਪਟਰ

ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਵਾਧੂ AIX ਟਿਊਨਿੰਗ:

  • SCSI ਓਵਰ ਫਾਈਬਰ ਚੈਨਲ (MPIO): ਹਰ ਡਿਸਕ ਲਈ round_robin ਤੇ ਮਲਟੀਪਾਥ ਐਲਗੋਰਿਦਮ ਸੈੱਟ ਕਰੋ
  • NVMe ਓਵਰ ਫਾਈਬਰ ਚੈਨਲ: ਖੋਜ ਪੜਾਅ ਦੇ ਦੌਰਾਨ ਬਣਾਏ ਗਏ ਫਾਈਬਰ ਚੈਨਲ ਡਾਇਨਾਮਿਕ ਕੰਟਰੋਲਰ ਉੱਤੇ ਹਰੇਕ NVMe ਲਈ ਸੈੱਟ 7 ਨੂੰ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਸਕਦਾ ਹੈ।

ਪ੍ਰਦਰਸ਼ਨ ਲਈ NVMe ਅਡਾਪਟਰ AIX ਟਿਊਨਿੰਗ
ਸੈੱਟ ਹਰੇਕ NVMe ਡਿਵਾਈਸ ਲਈ 8 ਨੂੰ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਸਕਦਾ ਹੈ
IBM ਦੇ ਅਗਲੀ ਪੀੜ੍ਹੀ ਦੇ C/C++/Fortran ਕੰਪਾਈਲਰ ਜੋ IBM ਦੇ ਉੱਨਤ ਅਨੁਕੂਲਤਾ ਨੂੰ ਓਪਨ-ਸੋਰਸ LLVM ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੇ ਨਾਲ ਜੋੜਦੇ ਹਨ।

ਐਲ.ਐਲ.ਵੀ.ਐਮ.
C/C++ ਭਾਸ਼ਾ ਲਈ ਵੱਡੀ ਮੁਦਰਾ
ਤੇਜ਼ ਬਿਲਡ ਸਪੀਡ
ਕਮਿਊਨਿਟੀ ਆਮ ਓਪਟੀਮਾਈਜੇਸ਼ਨ
ਕਈ LLVM-ਆਧਾਰਿਤ ਉਪਯੋਗਤਾਵਾਂ
IBM ਅਨੁਕੂਲਤਾ
ਪਾਵਰ ਆਰਕੀਟੈਕਚਰ ਦਾ ਪੂਰਾ ਸ਼ੋਸ਼ਣ
ਉਦਯੋਗ-ਮੋਹਰੀ ਉੱਨਤ ਅਨੁਕੂਲਤਾਵਾਂ
ਵਿਸ਼ਵ ਪੱਧਰੀ ਸਹਾਇਤਾ ਅਤੇ ਸੇਵਾ

ਉਪਲਬਧਤਾ

  • 60-ਦਿਨ ਦਾ ਬਿਨਾਂ ਚਾਰਜ ਦੀ ਅਜ਼ਮਾਇਸ਼: ਓਪਨ XL ਉਤਪਾਦ ਪੰਨੇ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰੋ
  • ਡੁਅਲ-ਪਾਈਪ (AAS ਅਤੇ PA) ਤੋਂ ਲਚਕੀਲੇ ਲਾਇਸੈਂਸ ਵਿਕਲਪਾਂ ਰਾਹੀਂ IBM ਵਿਸ਼ਵ-ਪੱਧਰੀ ਸੇਵਾ ਅਤੇ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ
  • ਸਥਾਈ ਲਾਇਸੈਂਸ (ਪ੍ਰਤੀ ਅਧਿਕਾਰਤ ਉਪਭੋਗਤਾ ਜਾਂ ਪ੍ਰਤੀ ਸਮਕਾਲੀ ਉਪਭੋਗਤਾ)
  • ਮਾਸਿਕ ਲਾਇਸੰਸ (ਪ੍ਰਤੀ ਵਰਚੁਅਲ ਪ੍ਰਕਿਰਿਆ ਕੋਰ): ਟਾਰਗੇਟ ਕਲਾਉਡ ਵਰਤੋਂ ਦੇ ਕੇਸ, ਉਦਾਹਰਨ ਲਈ, PowerVR ਮੌਕੇ 'ਤੇ

ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤੇ ਪ੍ਰਦਰਸ਼ਨ ਟਿਊਨਿੰਗ ਵਿਕਲਪ

ਅਨੁਕੂਲਨ ਪੱਧਰ ਵਰਤੋਂ ਦੀਆਂ ਸਿਫ਼ਾਰਿਸ਼ਾਂ
-O2 ਅਤੇ -O3 ਆਮ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ
ਲਿੰਕ ਟਾਈਮ ਓਪਟੀਮਾਈਜੇਸ਼ਨ: -flto (C/C++), -qlto (Fortran) ਬਹੁਤ ਸਾਰੀਆਂ ਛੋਟੀਆਂ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਦੇ ਨਾਲ ਵਰਕਲੋਡ ਲਈ
ਪ੍ਰੋ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

ਓਪਨ XL 10 ਦੇ ਨਾਲ ਪੂਰਾ ਪਾਵਰ17.1.0 ਆਰਕੀਟੈਕਚਰ ਸ਼ੋਸ਼ਣ

  • ਪਾਵਰ10 ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਸ਼ੋਸ਼ਣ ਕਰਨ ਵਾਲੇ ਕੋਡ ਬਣਾਉਣ ਲਈ ਨਵਾਂ ਕੰਪਾਈਲਰ ਵਿਕਲਪ '–mcpu=pwr10' ਅਤੇ Power10 ਲਈ ਅਨੁਕੂਲਤਾਵਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਟਿਊਨ ਕਰਨ ਲਈ
  • ਨਵੀਂ ਪਾਵਰ10 ਕਾਰਜਕੁਸ਼ਲਤਾਵਾਂ ਨੂੰ ਅਨਲੌਕ ਕਰਨ ਲਈ ਨਵੇਂ ਬਿਲਟਇਨ ਫੰਕਸ਼ਨ, ਉਦਾਹਰਨ ਲਈ, ਮੈਟ੍ਰਿਕਸ ਮਲਟੀਪਲਾਈ ਐਕਸਲੇਟਰ (MMA)
  • Power10 ਲਈ ਨਵੀਂ MASS SIMD ਅਤੇ ਵੈਕਟਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ। ਸਾਰੇ MASS ਲਾਇਬ੍ਰੇਰੀ ਫੰਕਸ਼ਨ (SIMD, ਵੈਕਟਰ, ਸਕੇਲਰ) Power10 (Power9 ਵੀ) ਲਈ ਟਿਊਨ ਕੀਤੇ ਗਏ ਹਨ।

ਨੋਟ: XL ਕੰਪਾਈਲਰ (ਉਦਾਹਰਨ ਲਈ, XL 16.1.0) ਦੇ ਪਿਛਲੇ ਪਾਵਰ ਪ੍ਰੋਸੈਸਰਾਂ 'ਤੇ ਚੱਲਣ ਲਈ ਕੰਪਾਇਲ ਕੀਤੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ Power10 'ਤੇ ਅਨੁਕੂਲਤਾ ਨਾਲ ਚੱਲਣਗੀਆਂ।
AIX 'ਤੇ ਬਾਈਨਰੀ ਅਨੁਕੂਲਤਾ
ਨੋਟ: AIX 16.1.0 ਲਈ XL C/C++ ਨੇ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਨਵਾਂ ਇਨਵੋਕੇਸ਼ਨ xlclang++ ਪੇਸ਼ ਕੀਤਾ ਹੈ ਜੋ ਕਿ LLVM ਪ੍ਰੋਜੈਕਟ ü C++ ਆਬਜੈਕਟਸ ਲਈ xlC ਨਾਲ ਬਣੇ Clang ਫਰੰਟ-ਐਂਡ ਦਾ ਲਾਭ ਉਠਾਉਂਦਾ ਹੈ।

  • AIX (IBM ਦੇ ਆਪਣੇ ਫਰੰਟ-ਐਂਡ 'ਤੇ ਅਧਾਰਤ) AIX ਲਈ xlclang++ 16.1.0 ਨਾਲ ਬਣੇ C++ ਆਬਜੈਕਟਾਂ ਨਾਲ ਬਾਈਨਰੀ ਅਨੁਕੂਲ ਨਹੀਂ ਹਨ।
  • AIX ਲਈ xlclang++ 16.1.0 ਨਾਲ ਬਣੇ C++ ਆਬਜੈਕਟ AIX 17.1.0 ਲਈ ਨਵੇਂ ਓਪਨ 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 ਨੂੰ ਭੇਜਣ ਦੀ ਉਮੀਦ ਹੈ।
  • ਜਦੋਂ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਲਈ ਡਿਫੌਲਟ ਕੰਪਾਈਲਰ ਪਾਵਰ10 ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਬਹੁਤ ਪੁਰਾਣੇ ਹੁੰਦੇ ਹਨ ਤਾਂ GCC ਦਾ ਕਾਫੀ ਹਾਲੀਆ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ।
  • Red Hat ਇਸ ਮਕਸਦ ਲਈ GCC ਟੂਲਸੈੱਟ [1] ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ।
  • SUSE ਡਿਵੈਲਪਮੈਂਟ ਟੂਲ ਮੋਡੀਊਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। [2]
  • IBM ਐਡਵਾਂਸ ਟੂਲਚੇਨ ਦੁਆਰਾ ਨਵੀਨਤਮ ਕੰਪਾਈਲਰ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। [3]

IBM ਐਡਵਾਂਸ ਟੂਲਚੇਨ

  • ਐਡਵਾਂਸ ਟੂਲਚੇਨ ਕੰਪਾਈਲਰ, ਡੀਬੱਗਰ ਅਤੇ ਹੋਰ ਟੂਲਸ ਦੇ ਨਾਲ ਪਾਵਰ-ਅਨੁਕੂਲਿਤ ਸਿਸਟਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
  • ਐਡਵਾਂਸ ਟੂਲਚੇਨ ਨਾਲ ਬਿਲਡਿੰਗ ਕੋਡ ਨਵੀਨਤਮ ਪ੍ਰੋਸੈਸਰਾਂ 'ਤੇ ਸਭ ਤੋਂ ਵੱਧ ਅਨੁਕੂਲਿਤ ਕੋਡ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ।

ਭਾਸ਼ਾਵਾਂ

  • C (GCC), C++ (g++), ਅਤੇ Fortran (gfortran), ਹੋਰਾਂ ਦੇ ਨਾਲ ਜਿਵੇਂ ਕਿ Go (GCC), D (GDC), ਅਤੇ Ada (gnat)।
  • ਸਿਰਫ਼ GCC, g++, ਅਤੇ gfortran ਆਮ ਤੌਰ 'ਤੇ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸਥਾਪਤ ਹੁੰਦੇ ਹਨ।
  • ਗੋਲੰਗ ਕੰਪਾਈਲਰ [4] ਪਾਵਰ 'ਤੇ ਗੋ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣ ਲਈ ਤਰਜੀਹੀ ਵਿਕਲਪ ਹੈ।

ਪਾਵਰ10 'ਤੇ ਅਨੁਕੂਲਤਾ ਅਤੇ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

  •  POWER8 ਜਾਂ POWER9 ਪ੍ਰੋਸੈਸਰਾਂ 'ਤੇ ਚੱਲਣ ਲਈ GCC ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਨਾਲ ਕੰਪਾਇਲ ਕੀਤੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ Power10 ਪ੍ਰੋਸੈਸਰਾਂ 'ਤੇ ਅਨੁਕੂਲਤਾ ਨਾਲ ਚੱਲਣਗੀਆਂ।
  •  ਪਾਵਰ ISA 11.2 ਵਿੱਚ ਉਪਲਬਧ ਅਤੇ Power3.1 ਪ੍ਰੋਸੈਸਰਾਂ ਵਿੱਚ ਲਾਗੂ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸ਼ੋਸ਼ਣ ਕਰਨ ਲਈ GCC 10 ਜਾਂ ਇਸਤੋਂ ਬਾਅਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
  • GCC 11.2 Power10 ਪ੍ਰੋਸੈਸਰਾਂ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਮੈਟ੍ਰਿਕਸ ਮਲਟੀਪਲਾਈ ਅਸਿਸਟ (MMA) ਵਿਸ਼ੇਸ਼ਤਾ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। [5]
  • MMA ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਕਿਸੇ ਵੀ GCC, LLVM, ਅਤੇ Open XL ਕੰਪਾਈਲਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਬਸ਼ਰਤੇ ਤੁਸੀਂ ਕਾਫ਼ੀ ਹਾਲੀਆ ਰੀਲੀਜ਼ਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ।

IBM ਸਿਫਾਰਸ਼ੀ ਅਤੇ ਸਮਰਥਿਤ ਕੰਪਾਈਲਰ ਫਲੈਗ [6]

-O3 ਜਾਂ -ਪੂਰਬ ਹਮਲਾਵਰ ਅਨੁਕੂਲਤਾ. -ਪੂਰਬ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ -O3 -ਫਾਸਟ-ਗਣਿਤ ਦੇ ਬਰਾਬਰ ਹੈ, ਜੋ IEEE ਫਲੋਟਿੰਗ-ਪੁਆਇੰਟ ਅੰਕਗਣਿਤ 'ਤੇ ਪਾਬੰਦੀਆਂ ਨੂੰ ਵੀ ਢਿੱਲ ਦਿੰਦਾ ਹੈ।
-mcpu=powern ਪਾਵਰ ਪ੍ਰੋਸੈਸਰ ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਪਾਇਲ ਕਰੋ। ਸਾਬਕਾ ਲਈample, ਸਿਰਫ਼ Power10 'ਤੇ ਉਪਲਬਧ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, -mcpu=power10 ਚੁਣੋ।
-ਨੂੰ ਵਿਕਲਪਿਕ। "ਲਿੰਕ-ਟਾਈਮ" ਓਪਟੀਮਾਈਜੇਸ਼ਨ ਕਰੋ। ਇਹ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਵਿੱਚ ਕੋਡ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਂਦਾ ਹੈ ਜਿੱਥੇ ਕਾਲਰ ਅਤੇ ਕਾਲ ਕੀਤੇ ਫੰਕਸ਼ਨ ਵੱਖ-ਵੱਖ ਕੰਪਾਇਲੇਸ਼ਨ ਯੂਨਿਟਾਂ ਵਿੱਚ ਮੌਜੂਦ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਅਕਸਰ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬੂਸਟ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹਨ।
-ਅਨਰੋਲ-ਲੂਪਸ ਵਿਕਲਪਿਕ। ਆਮ ਤੌਰ 'ਤੇ ਕੰਪਾਈਲਰ ਨਾਲੋਂ ਲੂਪ ਬਾਡੀਜ਼ ਦੀ ਵਧੇਰੇ ਹਮਲਾਵਰ ਡੁਪਲੀਕੇਸ਼ਨ ਕਰੋ। ਆਮ ਤੌਰ 'ਤੇ, ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਛੱਡ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ, ਪਰ ਕੁਝ ਕੋਡਾਂ 'ਤੇ, ਇਹ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ।

ਨੋਟ:
ਹਾਲਾਂਕਿ -mcpu=power10 GCC 10.3 ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਸਮਰਥਿਤ ਹੈ, GCC 11.2 ਨੂੰ ਤਰਜੀਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਕਿਉਂਕਿ ਪੁਰਾਣੇ ਕੰਪਾਈਲਰ Power10 ਪ੍ਰੋਸੈਸਰਾਂ ਵਿੱਚ ਲਾਗੂ ਕੀਤੇ ਗਏ ਹਰੇਕ ਫੀਚਰ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ ਹਨ। ਨਾਲ ਹੀ, -mcpu=power10 ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਈਆਂ ਗਈਆਂ ਵਸਤੂਆਂ POWER9 ਜਾਂ ਪੁਰਾਣੇ ਪ੍ਰੋਸੈਸਰਾਂ 'ਤੇ ਨਹੀਂ ਚੱਲਣਗੀਆਂ! ਹਾਲਾਂਕਿ, ਕੋਡ ਬਣਾਉਣ ਦੇ ਤਰੀਕੇ ਹਨ ਜੋ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਸੈਸਰ ਸੰਸਕਰਣਾਂ ਲਈ ਅਨੁਕੂਲਿਤ ਹਨ। [7] [1] Red Hat: 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] ਸੂਸ: ਡਿਵੈਲਪਮੈਂਟ ਟੂਲਜ਼ ਮੋਡੀਊਲ ਨੂੰ ਸਮਝਣਾ। 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] ਮੈਟ੍ਰਿਕਸ-ਮਲਟੀਪਲਾਈ ਅਸਿਸਟ ਵਧੀਆ ਪ੍ਰੈਕਟਿਸ ਗਾਈਡ। http://www.redbooks.ibm.com/redpapers/pdfs/redp5612.pdf
[6] GNU ਕੰਪਾਈਲਰ ਕਲੈਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। https://gcc.gnu.org/onlinedocs/gcc.pdf
[7] GNUIindirect ਫੰਕਸ਼ਨ ਵਿਧੀ ਨਾਲ ਟੀਚਾ-ਵਿਸ਼ੇਸ਼ ਅਨੁਕੂਲਨ। https://developer.ibm.com/tutorials/optimized-libraries-for-linux-on-power/#target-specific-optimization-
© 2021 IBM ਕਾਰਪੋਰੇਸ਼ਨ with-the-gnu-ਅਪ੍ਰਤੱਖ-ਫੰਕਸ਼ਨ-ਮਕੈਨਿਜ਼ਮ।
Java ਐਪਲੀਕੇਸ਼ਨਾਂ ਸਹਿਜੇ ਹੀ ਐਡਵਾਂ ਲੈ ਸਕਦੀਆਂ ਹਨtagਹੇਠਾਂ ਸੂਚੀਬੱਧ ਜਾਂ ਨਵੇਂ ਜਾਵਾ ਰਨਟਾਈਮ ਸੰਸਕਰਣਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ P10 ਮੋਡ ਵਿੱਚ ਚੱਲ ਰਹੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ 'ਤੇ ਨਵੇਂ P10 ISA ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ e:
ਜਾਵਾ 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

Java 17 (ਡਰਾਈਵਰ ਅਜੇ ਉਪਲਬਧ ਨਹੀਂ ਹੋ ਸਕਦੇ ਹਨ)

  •  IBM ਸੇਮੇਰੂ ਰਨਟਾਈਮ ਸਰਟੀਫਾਈਡ ਐਡੀਸ਼ਨ 17: openj9-0.28
  • IBM ਸੇਮੇਰੂ ਰਨਟਾਈਮ ਓਪਨ ਐਡੀਸ਼ਨ 17: openj9-0.28
  • OpenJDK 17

ਪ੍ਰਦਰਸ਼ਨ ਟਿਊਨਿੰਗ ਹਵਾਲੇ:
ਆਈ.ਬੀ.ਐਮ Webਗੋਲਾ ਐਪਲੀਕੇਸ਼ਨ ਸਰਵਰ ਪ੍ਰਦਰਸ਼ਨ ਕੁੱਕਬੁੱਕ
ਪੰਨਾ ਆਕਾਰ
AIX 'ਤੇ ਜ਼ਿਆਦਾਤਰ Oracle ਡੇਟਾਬੇਸ ਲਈ ਆਮ ਸਿਫ਼ਾਰਸ਼ 64KB ਪੇਜ ਸਾਈਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ ਨਾ ਕਿ SGA ਲਈ 16MB ਪੇਜ ਸਾਈਜ਼। ਆਮ ਤੌਰ 'ਤੇ, 64 KB ਪੰਨੇ ਲਗਭਗ ਇੱਕੋ ਜਿਹੇ ਹੁੰਦੇ ਹਨ
ਵਿਸ਼ੇਸ਼ ਪ੍ਰਬੰਧਨ ਤੋਂ ਬਿਨਾਂ 16 MB ਪੰਨਿਆਂ ਦੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਨ ਲਾਭ।
TNS ਸੁਣਨ ਵਾਲਾ
Oracle 12.1 ਡੇਟਾਬੇਸ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਰੀਲੀਜ਼ ਮੂਲ ਰੂਪ ਵਿੱਚ ਟੈਕਸਟ, ਡੇਟਾ ਅਤੇ ਸਟੈਕ ਲਈ 64k ਪੰਨਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ। ਹਾਲਾਂਕਿ, TNSLISTENER ਲਈ ਇਹ ਅਜੇ ਵੀ ਟੈਕਸਟ, ਡੇਟਾ ਅਤੇ ਸਟੈਕ ਲਈ 4k ਪੰਨਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਨੂੰ
ਸੁਣਨ ਵਾਲੇ ਲਈ 64k ਪੰਨਿਆਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ, ਲਿਸਨਰ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਨਿਰਯਾਤ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਨੋਟ ਕਰੋ ਕਿ ਇੱਕ ASM ਅਧਾਰਤ ਵਾਤਾਵਰਣ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ ਜਿਸ ਤੋਂ ਸੁਣਨ ਵਾਲਾ ਬਾਹਰ ਚਲਦਾ ਹੈ
GRID_HOME ਅਤੇ ORACLE_HOME ਨਹੀਂ।
12.1 ਜਾਂ ਬਾਅਦ ਦੀਆਂ ਰੀਲੀਜ਼ਾਂ ਵਿੱਚ “ਸਖਤ ਤੌਰ ਤੇ setenv” ਕਮਾਂਡ ਲਈ ਦਸਤਾਵੇਜ਼ ਬਦਲਿਆ ਗਿਆ ਹੈ। -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 ਸੈਟਿੰਗ
ਵਧੇਰੇ ਵਿਆਪਕ ਜਾਣਕਾਰੀ
ਲਿੰਕ ਦਾ ਹਵਾਲਾ ਦਿਓ: ਪਾਵਰ ਸਿਸਟਮ ਤੇ ਪਾਵਰ 9 ਸਮੇਤ ਮੌਜੂਦਾ ਓਰੇਕਲ ਡਾਟਾਬੇਸ ਸੰਸਕਰਣਾਂ ਦੀ ਸਥਿਰਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ
https://www.ibm.com/support/pages/node/6355543

ਜਨਰਲ

  • SMT8 ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰੋ
  • ਸਮਰਪਿਤ CPU LPAR ਵਰਤੋ

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 ਦੀ ਵਰਤੋਂ ਕਰੋ
  • ਉਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਜਿਹਨਾਂ ਲਈ ਉੱਚ ਬੈਂਡਵਿਡਥ ਜਾਂ ਘੱਟ ਲੇਟੈਂਸੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਇੱਕ ਪੌਡ ਨੂੰ ਸਿੱਧੇ VF ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ SR-IOV ਨੈੱਟਵਰਕ ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ।
  • ਘੱਟ ਸਮਾਂ ਸਮਾਪਤੀ ਦੀ ਲੋੜ ਵਾਲੀਆਂ ਸੇਵਾਵਾਂ ਲਈ, ਮੌਜੂਦਾ ਰੂਟ ਲਈ ਡਿਫੌਲਟ ਟਾਈਮਆਉਟ ਕੌਂਫਿਗਰ ਕਰੋ
  • OCP ਦੇ ਕਲੱਸਟਰ ਨੈੱਟਵਰਕ ਦੇ ਲੋੜੀਂਦੇ MTU ਆਕਾਰ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰੋ

ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ

  • CoreOS ਪੋਸਟ-ਇੰਸਟਾਲ ਤਬਦੀਲੀਆਂ ਦੇ ਅੰਦਰ ਯੂ-ਸੀਮਾਵਾਂ ਨੂੰ ਵਧਾਉਣ 'ਤੇ ਵਿਚਾਰ ਕਰੋ
  • ਪਾਵਰ 'ਤੇ ਪਾਵਰ ਪਲੇਟਫਾਰਮ OCP4.8 ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ ਘੱਟੋ-ਘੱਟ OCP ਇੰਸਟਾਲੇਸ਼ਨ ਲੋੜਾਂ ਨੂੰ ਵੇਖੋ

ਤੈਨਾਤੀ

  • ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਤੈਨਾਤ ਕਰਦੇ ਸਮੇਂ, ਧਿਆਨ ਦਿਓ ਕਿ ਇੱਕ vCPU ਇੱਕ ਭੌਤਿਕ ਕੋਰ ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਸਮਕਾਲੀ ਮਲਟੀਥ੍ਰੈਡਿੰਗ (SMT), ਜਾਂ ਹਾਈਪਰਥ੍ਰੈਡਿੰਗ, ਸਮਰੱਥ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ SMT ਸਮਰਥਿਤ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇੱਕ VCPU ਇੱਕ ਹਾਰਡਵੇਅਰ ਥ੍ਰੈਡ ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ।
  • ਵਰਕਰਾਂ ਅਤੇ ਮਾਸਟਰ ਨੋਡਾਂ ਲਈ ਘੱਟੋ-ਘੱਟ ਸਾਈਜ਼ਿੰਗ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਹਵਾਲਾ ਦਿਓ ਘੱਟੋ-ਘੱਟ ਸਰੋਤ ਲੋੜਾਂ
  • ਬਿਲਟ-ਇਨ ਕੰਟੇਨਰ ਚਿੱਤਰ ਰਜਿਸਟਰੀ ਲਈ ਇੱਕ ਵੱਖਰੀ ਸਮਰਪਿਤ ਸਟੋਰੇਜ ਨਿਰਧਾਰਤ ਕਰੋ
  • ਓਸੀਪੀ ਦੀਆਂ ਮੁੱਖ ਡਾਇਰੈਕਟਰੀਆਂ ਮੁੱਖ ਡਾਇਰੈਕਟਰੀਆਂ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਆਕਾਰ ਦੇ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਓਪਨਸ਼ਿਫਟ ਕੰਟੇਨਰ ਪਲੇਟਫਾਰਮ ਕੰਪੋਨੈਂਟ ਡੇਟਾ ਲਿਖਦੇ ਹਨ।

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

IBM ਪਾਵਰ10 ਪ੍ਰਦਰਸ਼ਨ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
ਪਾਵਰ10, ਪਰਫਾਰਮੈਂਸ, ਪਾਵਰ10 ਪਰਫਾਰਮੈਂਸ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *