ਸੰਸਕਰਣ 2.14.0
ਏਲੇਕਸਸ - ਬ੍ਰੀਜ਼ ਟਰੇਸ-ਓਨਲੀ ਯੂਜ਼ਰ ਮੈਨੂਅਲ
ਜਾਣ-ਪਛਾਣ
ਬ੍ਰੀਜ਼ ਐਚਪੀਸੀ ਇੱਕ ਟੂਲ ਹੈ ਜਿਸਦੀ ਵਰਤੋਂ ਤੈਨਾਤੀ, ਅਤੇ ਗੁੰਝਲਦਾਰ ਲੀਨਕਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਸਮੇਂ ਟਿਊਨਿੰਗ ਮੁੱਦਿਆਂ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
Breeze TraceOnly ਇੱਕ ਛੋਟਾ ਡਾਉਨਲੋਡ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਸੇ ਅਜਿਹੇ ਵਿਅਕਤੀ ਨੂੰ ਭੇਜਣ ਦਿੰਦਾ ਹੈ ਜਿਸ ਕੋਲ ਪੂਰਾ ਬ੍ਰੀਜ਼ ਲਾਇਸੈਂਸ ਹੈ।
ਤੁਸੀਂ ਬ੍ਰੀਜ਼ ਲਾਇਸੰਸ ਤੋਂ ਬਿਨਾਂ ਡੇਟਾ ਨੂੰ ਨਹੀਂ ਦੇਖ ਸਕਦੇ, ਪਰ ਜੇਕਰ ਤੁਹਾਡਾ ਸੌਫਟਵੇਅਰ ਵਿਕਰੇਤਾ ਅਜਿਹਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਡੇਟਾ ਭੇਜ ਸਕਦੇ ਹੋ ਤਾਂ ਜੋ ਉਹ ਇਹ ਪਤਾ ਲਗਾ ਸਕਣ ਕਿ ਸਮੱਸਿਆ ਕੀ ਹੈ।
ਬ੍ਰੀਜ਼ ਟਰੇਸ ਓਨਲੀ ਐਪਲੀਕੇਸ਼ਨ ਆਰਗੂਮੈਂਟਾਂ, ਵਾਤਾਵਰਣ ਅਤੇ ਨਿਰਭਰਤਾ ਨੂੰ ਟਰੇਸ ਕਰਦਾ ਹੈ ਸਮੱਸਿਆ ਨਿਪਟਾਰਾ ਬਿਲਡ ਜਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਮੁੱਦਿਆਂ ਅਤੇ ਗੁੰਮ ਹੋਣ ਕਾਰਨ ਹੋਣ ਵਾਲੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਵਰਤੋਂ ਲਈ files ਜਾਂ ਲਾਇਬ੍ਰੇਰੀਆਂ।
Breeze TraceOnly I/O ਪੈਟਰਨਾਂ ਨੂੰ ਵੀ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਸਮਝ ਸਕੋ ਕਿ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਰਹੇ ਹਨ ਅਤੇ file ਸਿਸਟਮ. ਇਹ ਡੇਟਾ ਪ੍ਰਦਰਸ਼ਨ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਅਤੇ ਸਮਾਨਾਂਤਰ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਸਕੇਲ ਕਰਨ ਲਈ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਯੋਗਤਾ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਇੰਸਟਾਲੇਸ਼ਨ
ਸਾਡੇ ਤੋਂ Breeze TraceOnly ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਡਾਊਨਲੋਡ ਕਰੋ webਸਾਈਟ ਅਤੇ ਕਿਤੇ ਸਮਝਦਾਰ ਇਸ ਨੂੰ ਐਕਸਟਰੈਕਟ. ਕਿਰਪਾ ਕਰਕੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਉਸ ਮਸ਼ੀਨ ਲਈ Breeze TraceOnly (32 ਜਾਂ 64bit) ਦਾ ਢੁਕਵਾਂ ਸੰਸਕਰਣ ਡਾਊਨਲੋਡ ਕੀਤਾ ਹੈ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ।
Breeze TraceOnly ਨੂੰ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਅਨੁਮਤੀਆਂ ਜਾਂ ਲਾਇਸੈਂਸਾਂ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਅਤੇ ਜਾਂਚ ਅਧੀਨ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਚਲਾਉਣ ਲਈ ਅਧਿਕਾਰਤ ਕਿਸੇ ਵੀ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਪਤਾ ਲਗਾਉਣਾ
Breeze TraceOnly ਟਰੇਸ ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ। sh ਸਕ੍ਰਿਪਟ ਇੰਸਟਾਲੇਸ਼ਨ ਦੇ ਸਿਖਰ-ਪੱਧਰ ਦੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਉਪਲਬਧ ਹੈ।
ਨੂੰ ਟਰੇਸ ਕਰਨ ਅਤੇ ਪ੍ਰੋfile ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਜੋ ਤੁਸੀਂ ਸਿਰਫ ਟਰੇਸ-ਪ੍ਰੋਗਰਾਮ ਟਾਈਪ ਕਰਦੇ ਹੋ। sh -f ਤੁਹਾਡੇ ਹੁਕਮ ਅਤੇ ਦਲੀਲਾਂ ਦੇ ਬਾਅਦ. ਸਾਬਕਾ ਲਈampLe:
$ ./trace-program.sh -f ~/trace ਆਉਟਪੁੱਟ ਸਾਰੇ ਬਣਾਉਂਦੇ ਹਨ
ਜੇਕਰ -f ਚੋਣ ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਆਉਟਪੁੱਟ ਡਾਇਰੈਕਟਰੀ ਮੌਜੂਦ ਹੈ ਅਤੇ ਪਹਿਲਾਂ ਹੀ ਟਰੇਸ ਡੇਟਾ ਰੱਖਦਾ ਹੈ ਤਾਂ ਸਕ੍ਰਿਪਟ ਇੱਕ ਚੇਤਾਵਨੀ ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗੀ ਅਤੇ ਬਾਹਰ ਆ ਜਾਵੇਗੀ।
3.1 ਕਮਾਂਡ ਲਾਈਨ ਵਿਕਲਪ
ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗ ਵਿੱਚ ਟਰੇਸ ਪ੍ਰੋਗਰਾਮਾਂ ਦੁਆਰਾ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਸਾਰੀਆਂ ਵੈਧ ਕਮਾਂਡ-ਲਾਈਨ ਚੋਣਾਂ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਗਈ ਹੈ। ਸ਼. ਟਰੇਸ-ਪ੍ਰੋਗਰਾਮ ਲਈ ਸਾਰੇ ਵਿਕਲਪ। sh, ਕਮਾਂਡ ਨੂੰ ਟਰੇਸ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
-ਬਾਸ਼-ਉਪਨਾਮ= file> -ab file>
ਸਪਲਾਈ ਏ file bash ਉਰਫ ਪਰਿਭਾਸ਼ਾਵਾਂ ਦੀ। ਬ੍ਰੀਜ਼ ਨੂੰ ਉਪਨਾਮਾਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਪਰਿਭਾਸ਼ਾਵਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਇੱਕ ਢੁਕਵਾਂ ਉਪਨਾਮ file ਇਸ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ bash ਵਿੱਚ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾ ਕੇ ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
$ alias > alias.txt
-ਪੋਸਟ-ਟਰੇਸ=
-ਸੀ
ਟਰੇਸ ਅਧੀਨ ਪ੍ਰੋਗਰਾਮ ਖਤਮ ਹੋਣ ਤੋਂ ਬਾਅਦ ਪੋਸਟ-ਟ੍ਰੇਸ ਕਮਾਂਡ ਚਲਾਓ।
ਕਮਾਂਡ ਖੁਦ ਪ੍ਰੋ ਨਹੀਂ ਹੋਵੇਗੀfiled, ਟਰੇਸ ਕੀਤਾ, ਨਿਗਰਾਨੀ ਕੀਤਾ, ਜਾਂ ਥ੍ਰੋਟਲ ਕੀਤਾ। ਤੁਸੀਂ ਇਸ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਇੱਕ ਛੋਟੀ ਪੋਸਟ-ਪ੍ਰੋਸੈਸਿੰਗ ਸਕ੍ਰਿਪਟ ਚਲਾਉਣ ਲਈ, ਜਾਂ ਇੱਕ ਫਲੈਗ ਬਣਾਉਣ ਲਈ ਕਰ ਸਕਦੇ ਹੋ file, ਉਦਾਹਰਨ ਲਈ, –ਪੋਸਟ-ਟਰੇਸ=” ਟੱਚ /ਪਾਥ/ਟੂ/ਲੌਗ/file". ਜੇਕਰ ਕਮਾਂਡ 10 ਮਿੰਟਾਂ ਵਿੱਚ ਖਤਮ ਨਹੀਂ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਮਾਰ ਦਿੱਤਾ ਜਾਵੇਗਾ।
-ਲੌਗ=fileਨਾਮ>
-lfileਨਾਮ>
ਨਿਸ਼ਚਿਤ ਵਿੱਚ ਹਵਾ ਗਲਤੀ ਸੁਨੇਹੇ ਰਿਕਾਰਡ ਕਰੋ file. ਜੇਕਰ ਇਹ ਚੋਣ ਸੈਟ ਨਹੀਂ ਕੀਤੀ ਗਈ, ਤਾਂ ਗਲਤੀਆਂ stderr ਨੂੰ ਭੇਜੀਆਂ ਜਾਣਗੀਆਂ।
-ਆਉਟਪੁੱਟ=
-f
ਉਹ ਡਾਇਰੈਕਟਰੀ ਜਿਸ ਨੂੰ ਟਰੇਸਿੰਗ ਡੇਟਾ ਲਿਖਿਆ ਜਾਵੇਗਾ, ਅਤੇ ਜਿਸਦੀ ਵਰਤੋਂ ਬ੍ਰੀਜ਼ ਟਰੇਸਓਨਲੀ ਦੁਆਰਾ ਅਸਥਾਈ ਸਟੋਰੇਜ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਵਿਕਲਪ ਲੋੜੀਂਦਾ ਹੈ।
-ਪ੍ਰੋfile=
-p
ਇਹ ਵਿਕਲਪ ਪ੍ਰੋਫਾਈਲਿੰਗ ਨੂੰ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਬ੍ਰੀਜ਼ ਨੂੰ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਟਰੇਸ ਅਧੀਨ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਸੰਚਾਲਨ 'ਤੇ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਅੰਕੜੇ ਇਕੱਠੇ ਕਰਦੇ ਹਨ। ਪ੍ਰੋਫਾਈਲਿੰਗ ਮੂਲ ਰੂਪ ਵਿੱਚ ਚਾਲੂ ਹੈ, ਪਰ ਇਸਨੂੰ ਬੰਦ ਕਰਨ ਨਾਲ ਟਰੇਸਿੰਗ ਵਿੱਚ ਤੇਜ਼ੀ ਆ ਸਕਦੀ ਹੈ ਅਤੇ ਆਉਟਪੁੱਟ ਦਾ ਆਕਾਰ ਘਟ ਸਕਦਾ ਹੈ। ਇਕੱਤਰ ਕੀਤੇ ਗਏ ਅੰਕੜਿਆਂ ਦਾ ਸਹੀ ਸੈੱਟ ਪ੍ਰੋਫਾਈਲਿੰਗ ਵਿਕਲਪਾਂ ਵਿੱਚ ਵਰਣਿਤ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
-ਪੈਕੇਜ
ਸਿਸਟਮ ਉੱਤੇ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਸਕ੍ਰਿਪਟ ਚਲਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਬ੍ਰੀਜ਼ ਕਿੱਥੇ ਨਿਰਧਾਰਤ ਕਰ ਸਕੇ file ਨਿਰਭਰਤਾ ਆਈ ਹੈ. ਮੂਲ ਰੂਪ ਵਿੱਚ ਬੰਦ। ਇਹ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਵੱਡਾ ਓਵਰਹੈੱਡ ਜੋੜਦਾ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਲੋੜ ਪੈਣ 'ਤੇ ਹੀ ਵਰਤਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਤਬਦੀਲ ਕਰੋ
ਡਾਇਰੈਕਟਰੀ ਜਿੱਥੇ ਰਨ ਖਤਮ ਹੋਣ ਤੋਂ ਬਾਅਦ ਟਰੇਸ ਡੇਟਾ ਕਾਪੀ ਕੀਤਾ ਜਾਵੇਗਾ। ਸਥਾਨਕ ਸਟੋਰੇਜ ਵਿੱਚ ਲੌਗਇਨ ਕਰਕੇ, ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਨੈਟਵਰਕ ਸਟੋਰੇਜ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕਰਕੇ ਟਰੇਸ ਦੇ ਅਧੀਨ ਪ੍ਰੋਗਰਾਮ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਸਮੇਂ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
-remote=<[bsub][,lsbatch][,lsrun][,qsub][,rsh][,sbatch][,srun][,ssh]>
-ਰਿਮੋਟ= -ਆਰ
ਇਹ ਵਿਕਲਪ ਨਿਯੰਤਰਣ ਕਰਦਾ ਹੈ ਕਿ ਬ੍ਰੀਜ਼ ਇੱਕ ਨਵੇਂ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਹੋਸਟ ਲਈ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਪਾਲਣਾ ਕਰੇਗੀ ਜਾਂ ਨਹੀਂ।
ਵਿਕਲਪ ਨੂੰ ਜਾਂ ਤਾਂ ਸਮਰਥਿਤ ਜੌਬ ਲਾਂਚਿੰਗ ਕਮਾਂਡਾਂ ਦੀ ਕਾਮੇ ਨਾਲ ਵੱਖ ਕੀਤੀ ਸੂਚੀ ਜਾਂ ਹਾਂ ਜਾਂ ਨਾਂਹ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਦੇ ਰੂਪ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਹਾਂ ਦਾ ਮੁੱਲ ਸਾਰੀਆਂ ਵੈਧ ਜੌਬ ਲਾਂਚਿੰਗ ਕਮਾਂਡਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਦੇ ਬਰਾਬਰ ਹੈ ਅਤੇ ਇਸ ਵਿਕਲਪ ਲਈ ਡਿਫੌਲਟ ਮੁੱਲ ਹੈ। ਇਸ ਵਿਕਲਪ ਨੂੰ 'ਨੋ' 'ਤੇ ਸੈੱਟ ਕਰਨ ਨਾਲ ਕਿਸੇ ਵੀ ਚਾਈਲਡ ਜੌਬ ਦੀ ਟਰੇਸਿੰਗ ਨੂੰ ਅਯੋਗ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
ਇਸ ਵਿਕਲਪ ਦੁਆਰਾ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਕਮਾਂਡਾਂ ਦੀ ਮੌਜੂਦਾ ਸਮਰਥਿਤ ਸੂਚੀ bsub, batch, run, qsub, rush, run, ssh ਅਤੇ batch ਹੈ।
ਨਵੇਂ ਹੋਸਟ ਦੀ ਪਹਿਲੀ ਮਸ਼ੀਨ ਵਾਂਗ ਹੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੱਕੋ ਜਿਹੀ ਬ੍ਰੀਜ਼ ਇੰਸਟਾਲੇਸ਼ਨ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਟਰੇਸ ਆਉਟਪੁੱਟ ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰਡ 'ਤੇ ਸਥਿਤ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। file ਸਿਸਟਮ ਜੋ ਹਰੇਕ ਮਸ਼ੀਨ 'ਤੇ ਇੱਕੋ ਥਾਂ 'ਤੇ ਮਾਊਂਟ ਹੁੰਦਾ ਹੈ।
-ਰਿਮੋਟ-ਨੌਕਰੀ = ਹਾਂ
-ਰਿਮੋਟ-ਨੌਕਰੀ
ਰਿਮੋਟ ਨੌਕਰੀਆਂ ਨੂੰ ਟਰੈਕ ਕਰੋ। ਜਦੋਂ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਰਿਮੋਟ ਚਾਈਲਡ ਨੌਕਰੀਆਂ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਕਮਾਂਡ/ਸਕ੍ਰਿਪਟ ਤੋਂ ਸ਼ੁਰੂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਤਾਂ ਉੱਚ-ਪੱਧਰੀ ਨੌਕਰੀ ਸਾਰੀਆਂ ਰਿਮੋਟ ਨੌਕਰੀਆਂ ਦੇ ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰਦੀ ਹੈ। ਇਹ ਵਿਕਲਪ ਮੂਲ ਰੂਪ ਵਿੱਚ ਬੰਦ ਹੈ।
-ਸ਼ੈਲ =
-ਸ
ਤੁਹਾਡੇ ਸ਼ੈੱਲ ਲਈ ਮਾਰਗ. ਇਹ su, ssh, ਅਤੇ ਸਮਾਨ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾਏ ਗਏ ਇੰਟਰਐਕਟਿਵ ਸੈਸ਼ਨਾਂ ਨੂੰ ਟਰੇਸ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
-stat=
-S
ਸਟੇਟ ਪਰਿਵਾਰ (stat, fstat, ਅਤੇ lstat) ਵਿੱਚ ਡਿਫੌਲਟ ਕਾਲਾਂ ਨੂੰ ਟਰੈਕ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪ੍ਰੋfiled. ਇਸਨੂੰ ਚਾਲੂ ਕਰਨ ਨਾਲ ਟਰੇਸਿੰਗ ਹੌਲੀ ਹੋ ਸਕਦੀ ਹੈ ਅਤੇ ਆਉਟਪੁੱਟ ਦਾ ਆਕਾਰ ਵਧ ਸਕਦਾ ਹੈ।
-tcsh
-t
ਇੱਕ tcsh ਸ਼ੈੱਲ ਵਿੱਚ ਟਰੇਸ ਕਰਨ ਲਈ ਕਮਾਂਡ ਚਲਾਓ
-tcsh-aliases= file>
-ਤੇ file>
ਸਪਲਾਈ ਏ file tcsh ਜਾਂ csh ਉਰਫ ਪਰਿਭਾਸ਼ਾਵਾਂ ਦੀ। ਬ੍ਰੀਜ਼ ਨੂੰ ਉਪਨਾਮਾਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਪਰਿਭਾਸ਼ਾਵਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਇੱਕ ਢੁਕਵਾਂ ਉਪਨਾਮ file ਇਸ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਨਕਦ ਜਾਂ ਨਕਦ ਵਿੱਚ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾ ਕੇ ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
$ alias > alias.txt
-ਟਰੇਸ =
ਇਹ ਵਿਕਲਪ ਟਰੇਸ ਚਾਲੂ ਜਾਂ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ। ਟਰੇਸਿੰਗ ਮੂਲ ਰੂਪ ਵਿੱਚ ਚਾਲੂ ਹੈ।
ਮੁੱਲ all-io ਪੂਰੀ I/O ਟਰੇਸਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। -trace=all-io ਦੇ ਨਾਲ, Breeze TraceOnly ਸਟੈਂਡਰਡ ਟਰੇਸਿੰਗ ਡੇਟਾ ਤੋਂ ਇਲਾਵਾ ਸਾਰੇ ਰੀਡ, ਲਿਖਣ ਅਤੇ ਖੋਜਾਂ ਦਾ ਡਾਟਾ ਇਕੱਠਾ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਕਿ ਡਿਫੌਲਟ ਟ੍ਰੈਕਿੰਗ ਮੋਡ ( -trace=yes) ਵਿੱਚ, ਹਰ ਇੱਕ ਲਈ ਸਿਰਫ ਪਹਿਲਾ ਪੜ੍ਹਨਾ, ਲਿਖਣਾ ਅਤੇ ਖੋਜਣਾ file ਦਰਜ ਹੈ। NB –trace=all-io ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਟਰੇਸਿੰਗ ਨੂੰ ਕਾਫ਼ੀ ਹੌਲੀ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਆਉਟਪੁੱਟ ਦੇ ਆਕਾਰ ਨੂੰ ਮਹੱਤਵਪੂਰਣ ਰੂਪ ਵਿੱਚ ਵਧਾ ਸਕਦਾ ਹੈ - ਪ੍ਰੋਫਾਈਲਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣਾ (ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ) ਇੱਕ ਹੇਠਲੇ ਓਵਰਹੈੱਡ ਨਾਲ ਜ਼ਿਆਦਾਤਰ ਲੋੜੀਂਦੀ ਜਾਣਕਾਰੀ ਦੇਵੇਗਾ।
– ਰੂਪ =
ਇਹ ਵਿਕਲਪ ਬ੍ਰੀਜ਼ ਵੇਰੀਐਂਟ ਨੂੰ ਚੁਣਦਾ ਹੈ, ਜੋ ਵਾਧੂ ਟਰੇਸਿੰਗ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
ਵਰਤਮਾਨ ਵਿੱਚ ਸਮਰਥਿਤ ਮੁੱਲ MPICH ਲਈ MPI I/O ਟਰੇਸਿੰਗ ਨੂੰ ਸਮਰੱਥ ਕਰਦੇ ਹਨ
(–variant=mpich), MVAPICH (–variant=mvapich) ਅਤੇ OpenMPI
(–variant=ompi) ਐਪਲੀਕੇਸ਼ਨ।
3.2 ਪਰੋਫਾਈਲਿੰਗ ਵਿਕਲਪ
ਇਕੱਤਰ ਕੀਤੇ ਗਏ ਅੰਕੜਿਆਂ ਦਾ ਸਹੀ ਸੈੱਟ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹਨਾਂ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲਾਂ ਦਾ ਸੰਖੇਪ ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਹੈ।
BREEZE_PROFILE_BUCKETS
ਬਾਲਟੀਆਂ ਦੀ ਕੌਮੇ ਨਾਲ ਵੱਖ ਕੀਤੀ ਸੂਚੀ।
ਬ੍ਰੀਜ਼ ਟਰੇਸ ਓਨਲੀ ਐਗਰੀਗੇਟਸ file ਦੇ ਨਿਸ਼ਚਿਤ ਸਬਸੈੱਟਾਂ ਉੱਤੇ ਸਿਸਟਮ ਅੰਕੜੇ file ਸਿਸਟਮ, ਜਿਸ ਨੂੰ ਅਸੀਂ ਬਾਲਟੀਆਂ ਵਜੋਂ ਦਰਸਾਉਂਦੇ ਹਾਂ।
ਇੱਕ ਬਾਲਟੀ ਕੋਈ ਵੀ ਹੋ ਸਕਦੀ ਹੈ file ਜਾਂ ਡਾਇਰੈਕਟਰੀ। ਜੇਕਰ ਇੱਕ ਬਾਲਟੀ ਨਾਮ ਵਿੱਚ ਇੱਕ ਕੌਮਾ ਹੈ ਤਾਂ ਇਸਨੂੰ ਇੱਕ ਸਿੰਗਲ ਬੈਕਸਲੈਸ਼ \ ਅੱਖਰ ਨਾਲ ਬਚਣਾ ਚਾਹੀਦਾ ਹੈ।
ਤੁਹਾਡੀਆਂ ਸਾਰੀਆਂ ਉੱਚ-ਪੱਧਰੀ ਡਾਇਰੈਕਟਰੀਆਂ ਲਈ ਡਿਫੌਲਟ file ਸਿਸਟਮ ਅਤੇ ਸਾਰੇ ਸਰਗਰਮ ਮਾਊਂਟ ਪੁਆਇੰਟ।
BREEZE_PROFILE_BUCKET_STATS
ਬੁਲੀਅਨ, ਚਾਲੂ ਲਈ "1", ਬੰਦ ਲਈ "0"।
ਜਦੋਂ "1" ਬ੍ਰੀਜ਼ ਟਰੇਸ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਸਿਰਫ਼ ਹੇਠਾਂ ਦਿੱਤੇ ਅੰਕੜੇ ਇਕੱਠੇ ਕਰਦੇ ਹਨ।
ਪਹਿਲਾਂ, ਫੰਕਸ਼ਨਾਂ ਲਈ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ ਗਿਣਦਾ ਹੈ ਜੋ ਵਰਤਦੇ ਹਨ file ਸਿਸਟਮ. ਇਹ ਫੰਕਸ਼ਨ ਹੇਠ ਲਿਖੇ ਸਮੂਹਾਂ ਵਿੱਚ ਇਕੱਠੇ ਕੀਤੇ ਗਏ ਹਨ:
ਸਵੀਕਾਰ ਕਰੋ | ਸਵੀਕਾਰ ਕਰੋ |
ਪਹੁੰਚ | ਪਹੁੰਚ, chdir, ਰੀਡਿੰਗ, ਅਸਲੀ ਮਾਰਗ, ਸਟੇਟ, ... |
ਜੁੜੋ | ਜੁੜੋ |
ਬਣਾਓ | creat, open (ਜੇਕਰ file ਬਣਾਇਆ ਗਿਆ ਹੈ), tmpfile, mkdir, … |
ਮਿਟਾਓ | ਹਟਾਓ, rmdir, ਅਨਲਿੰਕ, … |
ਗਲੋਬ ਬਦਲੋ | chmod, ਲਿੰਕ, ਨਾਮ ਬਦਲੋ, … |
ਗਲੋਬ | glob, glob64 |
ਖੁੱਲਾ | ਓਪਨ, ਓਪਨਡਿਰ, … |
ਪੜ੍ਹੋ | fgets, fred, map, read, reader, recv, scanf, … |
ਭਾਲ | ਪਤਲਾ, ਭਾਲਣਾ, ਰੀਵਾਈਂਡ, … |
ਲਿਖੋ | ਗਲਤੀ, ਲਿਖੋ, ਛਾਪੋ, ਪਾਓ, ਭੇਜੋ, ਚੇਤਾਵਨੀ ਦਿਓ, ਲਿਖੋ, … |
ਦੂਜਾ, ਪੜ੍ਹੇ ਅਤੇ ਲਿਖੇ ਬਾਈਟਾਂ ਦੀ ਗਿਣਤੀ ਅਤੇ ਖੋਜ ਦੂਰੀ ਦੀ ਗਿਣਤੀ।
ਇਹਨਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਅੰਕੜੇ ਨੂੰ ਹਰੇਕ ਲਈ ਇਕੱਠਾ ਕੀਤਾ ਗਿਆ ਹੈ file BREEZE_PRO ਦੁਆਰਾ ਸੰਰਚਿਤ ਸਿਸਟਮ ਬਾਲਟੀਆਂFILE_BUCKETS (ਉੱਪਰ ਦੇਖੋ)।
ਚਾਲੂ ਲਈ "1" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_TIME_INTERVAL
ਇੱਕ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿੰਨੀ ਵਾਰ ਅੰਕੜੇ ਰਿਪੋਰਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ, ਸਮੇਂ ਦੇ ਅੰਤਰਾਲਾਂ ਨੂੰ ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਮਾਈਕ੍ਰੋਸਕਿੰਡ ਲਈ "us" ਯੂਨਿਟ, ਮਿਲੀਸਕਿੰਟ ਲਈ "ms" ਜਾਂ ਸਕਿੰਟਾਂ ਲਈ "s" ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
"1000ms" (1 ਸਕਿੰਟ) ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_NETWORK_STATS
ਬੁਲੀਅਨ, ਚਾਲੂ ਲਈ "1", ਬੰਦ ਲਈ "0"।
ਜਦੋਂ "1" 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਬ੍ਰੀਜ਼ ਟਰੇਸਓਨਲੀ ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਫੰਕਸ਼ਨਾਂ ਲਈ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ ਇਕੱਠੀ ਕਰਦੀ ਹੈ। ਇਹ ਫੰਕਸ਼ਨ ਹੇਠ ਲਿਖੇ ਸਮੂਹਾਂ ਵਿੱਚ ਇਕੱਠੇ ਕੀਤੇ ਗਏ ਹਨ:
ਸਵੀਕਾਰ ਕਰੋ | ਸਵੀਕਾਰ ਕਰੋ |
ਬੰਨ੍ਹਣਾ | ਬੰਨ੍ਹਣਾ |
ਸੁਣਨ ਨਾਲ ਜੁੜੋ | ਜੁੜੋ |
ਸੁਣੋ | ਸੁਣੋ |
ਪੜ੍ਹੋ | ਪੜ੍ਹੋ, recv, … |
ਲਿਖੋ | ਲਿਖੋ, ਭੇਜੋ,… |
ਇਹ ਅੰਕੜੇ ਹਰੇਕ ਰਿਮੋਟ ਪਤੇ ਦੁਆਰਾ ਐਕਸੈਸ ਕੀਤੇ ਗਏ ਹਨ।
ਚਾਲੂ ਲਈ "1" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_BUCKET_LATENCY
ਬੁਲੀਅਨ, ਚਾਲੂ ਲਈ "1", ਬੰਦ ਲਈ "0"।
ਜਦੋਂ "1" 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਬ੍ਰੀਜ਼ ਟਰੇਸ ਸਿਰਫ਼ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਦੁਆਰਾ ਲਏ ਗਏ ਸਮੇਂ ਨੂੰ ਮਾਪਦਾ ਹੈ ਜੋ file ਸਿਸਟਮ.
ਇਹ ਫੰਕਸ਼ਨਾਂ ਨੂੰ BREEZE_PRO ਦੇ ਅਧੀਨ ਵਰਣਿਤ ਸਮੂਹਾਂ ਵਿੱਚ ਇਕੱਤਰ ਕੀਤਾ ਗਿਆ ਹੈFILEਉੱਪਰ _BUCKET_STATS (ਸਵੀਕਾਰ ਕਰੋ, ਪਹੁੰਚ ਕਰੋ, ਕਨੈਕਟ ਕਰੋ, ਬਦਲੋ, ਗਲੋਬ, ਖੋਲ੍ਹੋ, ਪੜ੍ਹੋ, ਲਿਖੋ)।
ਬ੍ਰੀਜ਼ ਵੱਧ ਤੋਂ ਵੱਧ ਅਤੇ ਘੱਟੋ-ਘੱਟ ਲੇਟੈਂਸੀ ਅਤੇ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਇਕੱਠਾ ਕਰਦੀ ਹੈ ਜੋ ਹਰ ਇੱਕ ਲੇਟੈਂਸੀ ਰੇਂਜ ਵਿੱਚ ਆਉਂਦੀਆਂ ਹਨ
BREEZE_PROFILE_TIME_RANGES (ਹੇਠਾਂ ਦੇਖੋ), ਹਰੇਕ ਲਈ file BREEZE_PRO ਦੁਆਰਾ ਸੰਰਚਿਤ ਸਿਸਟਮ ਬਾਲਟੀਆਂFILE_BUCKETS.
ਚਾਲੂ ਲਈ "1" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_NETWORK_LATENCY
ਬੁਲੀਅਨ, ਚਾਲੂ ਲਈ "1", ਬੰਦ ਲਈ "0"।
"1" 'ਤੇ ਸੈੱਟ ਕੀਤੇ ਜਾਣ 'ਤੇ ਬ੍ਰੀਜ਼ ਟਰੇਸਓਨਲੀ ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀਆਂ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਦੁਆਰਾ ਲਏ ਗਏ ਸਮੇਂ ਨੂੰ ਮਾਪਦਾ ਹੈ।
ਇਹ ਫੰਕਸ਼ਨਾਂ ਨੂੰ BREEZE_PRO ਦੇ ਅਧੀਨ ਵਰਣਿਤ ਸਮੂਹਾਂ ਵਿੱਚ ਇਕੱਤਰ ਕੀਤਾ ਗਿਆ ਹੈFILEਉਪਰੋਕਤ _NETWORKS_STATS (ਸਵੀਕਾਰ ਕਰੋ, ਬੰਨ੍ਹੋ, ਜੁੜੋ, ਸੁਣੋ, ਪੜ੍ਹੋ, ਲਿਖੋ)।
ਬ੍ਰੀਜ਼ ਵੱਧ ਤੋਂ ਵੱਧ ਅਤੇ ਘੱਟੋ-ਘੱਟ ਲੇਟੈਂਸੀ ਅਤੇ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਇਕੱਠਾ ਕਰਦੀ ਹੈ ਜੋ ਹਰ ਇੱਕ ਲੇਟੈਂਸੀ ਰੇਂਜ ਵਿੱਚ ਆਉਂਦੀਆਂ ਹਨ
BREEZE_PROFILE_TIME_RANGES (ਹੇਠਾਂ ਦੇਖੋ), ਹਰੇਕ ਰਿਮੋਟ ਪਤੇ ਲਈ, ਪਹੁੰਚ ਕੀਤੀ ਗਈ।
ਚਾਲੂ ਲਈ "1" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_TIME_RANGES
ਸਮੇਂ ਅੰਤਰਾਲ ਸੀਮਾਵਾਂ ਦੀ ਇੱਕ ਕੌਮੇ ਨਾਲ ਵੱਖ ਕੀਤੀ ਸੂਚੀ।
ਜਦੋਂ BREEZE_PROFILE_BUCKET_LATENCY ਜਾਂ BREEZE_PROFILE_NETWORK_LATENCY ਚਾਲੂ ਹੈ, ਬ੍ਰੀਜ਼ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਇਕੱਠਾ ਕਰਦੀ ਹੈ ਜੋ ਸਮਾਂ ਰੇਂਜਾਂ ਦੇ ਇੱਕ ਸੈੱਟ ਵਿੱਚ ਆਉਂਦੀਆਂ ਹਨ (1us ਤੋਂ ਘੱਟ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ, 1-10us ਲੈਣ ਵਾਲੀਆਂ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ, …)।
ਹਰ ਵਾਰ ਅੰਤਰਾਲ ਸੀਮਾ ਇੱਕ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਦੇ ਤੌਰ 'ਤੇ ਨਿਰਧਾਰਤ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ। ਜੇਕਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਅੰਤਰਾਲ ਨੂੰ ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਮਾਈਕ੍ਰੋਸਕਿੰਟ ਲਈ "us" ਯੂਨਿਟ, ਮਿਲੀਸਕਿੰਟ ਲਈ "ms" ਜਾਂ ਸਕਿੰਟਾਂ ਲਈ "s" ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਸਾਬਕਾ ਲਈample, ਜੇਕਰ ਤੁਸੀਂ ਸੈੱਟ ਕਰਦੇ ਹੋ:
BREEZE_PROFILE_TIME_RANGES=1us,1ms,1s
ਫਿਰ ਚਾਰ ਰੇਂਜਾਂ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ: ≤1us, 1us-1ms, 1ms-1s, ਅਤੇ >1s।
Breeze TraceOnly ਇਸ ਸੈਟਿੰਗ ਲਈ 15 ਤੱਕ ਮੁੱਲ ਸਵੀਕਾਰ ਕਰੇਗਾ (ਇਸ ਲਈ 16 ਰੇਂਜਾਂ ਤੱਕ)।
Defaults to 1us,10us,100us,1ms,10ms,100ms,1s,10s,100s,1000s.
BREEZE_PROFILE_FAILED_IO
ਬੁਲੀਅਨ, ਚਾਲੂ ਲਈ "1", ਬੰਦ ਲਈ "0"।
ਜਦੋਂ "1" 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਬ੍ਰੀਜ਼ ਟਰੇਸਓਨਲੀ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ ਇਕੱਠੀ ਕਰਦੀ ਹੈ ਜੋ ਅਸਫਲ ਹੋਈਆਂ।
ਇਹ ਫੰਕਸ਼ਨ ਉੱਪਰ ਦੱਸੇ ਗਏ ਸਮੂਹਾਂ ਵਿੱਚ ਇਕੱਠੇ ਕੀਤੇ ਗਏ ਹਨ (ਸਵੀਕਾਰ ਕਰੋ, ਪਹੁੰਚ ਕਰੋ, ਬੰਨ੍ਹੋ, ਜੁੜੋ, ਬਦਲੋ, ਗਲੋਬ, ਸੁਣੋ, ਖੋਲ੍ਹੋ, ਪੜ੍ਹੋ, ਖੋਜੋ, ਲਿਖੋ)।
ਇਹਨਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਅੰਕੜੇ ਨੂੰ ਹਰੇਕ ਲਈ ਇਕੱਠਾ ਕੀਤਾ ਗਿਆ ਹੈ file BREEZE_PRO ਦੁਆਰਾ ਸੰਰਚਿਤ ਸਿਸਟਮ ਬਾਲਟੀਆਂFILE_BUCKETS (ਦੇਖੋ
ਉੱਪਰ), ਅਤੇ ਹਰੇਕ ਰਿਮੋਟ ਪਤੇ ਲਈ (ਨੈੱਟਵਰਕ ਫੰਕਸ਼ਨਾਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ)।
ਅਸਫਲਤਾਵਾਂ ਨੂੰ ਅੱਗੇ ਗਲਤੀ ਨੰਬਰ (errno) ਦੁਆਰਾ ਇਕੱਠਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਚਾਲੂ ਲਈ "1" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_FS_TRAWL
ਬੁਲੀਅਨ, ਚਾਲੂ ਲਈ "1", ਬੰਦ ਲਈ "0"।
ਜਦੋਂ "1" ਬ੍ਰੀਜ਼ ਟਰੇਸ 'ਤੇ ਸੈੱਟ ਹੁੰਦਾ ਹੈ ਤਾਂ ਸਿਰਫ਼ ਉਹਨਾਂ ਮਾਮਲਿਆਂ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ ਜਦੋਂ ਕੋਈ ਪ੍ਰੋਗਰਾਮ "ਟਰੌਲ" ਕਰਦਾ ਹੈ file ਸਿਸਟਮ, ਬਹੁਤ ਸਾਰੇ ਗੈਰ-ਮੌਜੂਦ ਟੈਸਟਿੰਗ file ਲਗਾਤਾਰ ਸਿਸਟਮ ਮਾਰਗ।
File ਸਿਸਟਮ ਟਰੌਲਸ ਉਦੋਂ ਹੋ ਸਕਦੇ ਹਨ ਜਦੋਂ ਵਾਤਾਵਰਣ ਮਾੜੀ ਸੰਰਚਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਉਦਾਹਰਨ ਲਈample, ਜੇਕਰ PATH ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਤੱਤ ਹਨ, ਅਤੇ ਇਸ ਲਈ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਲੱਭਣ ਲਈ ਬਹੁਤ ਸਾਰੀਆਂ ਥਾਵਾਂ ਦੀ ਖੋਜ ਕਰਨੀ ਪੈਂਦੀ ਹੈ fileਦੀ ਉਹਨਾਂ ਨੂੰ ਲੋੜ ਹੈ। 'ਤੇ ਵੰਡਿਆ ਗਿਆ file ਸਿਸਟਮ ਇਸ ਨਾਲ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਗੰਭੀਰ ਗਿਰਾਵਟ ਆ ਸਕਦੀ ਹੈ।
ਬ੍ਰੀਜ਼ ਇੱਕ "ਟਰੌਲ" ਨੂੰ BREEZE_PRO ਦੇ ਇੱਕ ਨਿਰਵਿਘਨ ਕ੍ਰਮ ਵਜੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈFILE_TRAWL_LENGTH (ਹੇਠਾਂ ਦੇਖੋ) ਜਾਂ ਉਸੇ ਫੰਕਸ਼ਨ ਲਈ ਹੋਰ ਅਸਫਲ ਕਾਲਾਂ। ਟਰੋਲ ਜਾਂ ਤਾਂ ਉਸ ਫੰਕਸ਼ਨ ਦੀ ਇੱਕ ਸਫਲ ਕਾਲ ਦੁਆਰਾ ਜਾਂ ਕਿਸੇ ਵੱਖਰੇ ਫੰਕਸ਼ਨ ਲਈ ਇੱਕ ਕਾਲ ਦੁਆਰਾ ਖਤਮ ਹੁੰਦਾ ਹੈ।
ਬ੍ਰੀਜ਼ ਟਰੋਲ ਵਿੱਚ ਅਸਫਲ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ, ਦਾ ਨਾਮ file ਅੰਤਮ ਅਸਫਲ ਕਾਲ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ, ਅਤੇ ਅਸਫਲ ਕਾਲਾਂ ਦੇ ਪੂਰੇ ਕ੍ਰਮ ਦੁਆਰਾ ਲਿਆ ਗਿਆ ਸਮਾਂ।
ਚਾਲੂ ਲਈ "1" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_TRAWL_LENGTH
ਇੱਕ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਜੋ ਅਸਫਲ ਕਾਲਾਂ ਦੀ ਘੱਟੋ-ਘੱਟ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ ਬ੍ਰੀਜ਼ ਇੱਕ "ਟਰੌਲ" ਮੰਨਦੀ ਹੈ। BREEZE_PRO ਦੇਖੋFILE_FS_TRAWL
ਉੱਪਰ
"4" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_RESOURCE_USAGE
ਬੁਲੀਅਨ, ਚਾਲੂ ਲਈ "1", ਬੰਦ ਲਈ "0"।
ਜਦੋਂ "1" 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਬ੍ਰੀਜ਼ ਪ੍ਰੋਗ੍ਰਾਮ ਦੁਆਰਾ ਵਰਤੀ ਗਈ ਮੈਮੋਰੀ ਅਤੇ CPU ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈfiled.
ਬ੍ਰੀਜ਼ /proc/[pid]/state ਦੁਆਰਾ ਰਿਪੋਰਟ ਕੀਤੇ ਅਨੁਸਾਰ "ਕੁੱਲ ਪ੍ਰੋਗਰਾਮ ਦਾ ਆਕਾਰ" (ਰਿਜ਼ਰਵਡ ਵਰਚੁਅਲ ਮੈਮੋਰੀ) ਅਤੇ "ਨਿਵਾਸੀ ਸੈੱਟ ਆਕਾਰ" (ਮੈਪਡ ਮੈਮੋਰੀ) ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ। ਵੇਰਵਿਆਂ ਲਈ “man proc(5)” ਦੇਖੋ।
ਬ੍ਰੀਜ਼ ਆਖਰੀ ਮਾਪ ਤੋਂ ਬਾਅਦ "ਉਪਭੋਗਤਾ CPU ਸਮਾਂ" ਅਤੇ "ਸਿਸਟਮ CPU ਸਮਾਂ" ਨੂੰ ਕਈ ਮਾਈਕ੍ਰੋਸਕਿੰਡਾਂ ਵਜੋਂ ਵੀ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ।
ਇਹ "ਸਵੈਇੱਛਤ ਸੰਦਰਭ ਸਵਿੱਚਾਂ" ਅਤੇ "ਅਨੈਤਿਕ ਸੰਦਰਭ ਸਵਿੱਚਾਂ" ਨੂੰ ਵੀ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ। ਮੁੱਲ ਡੈਲਟਾ ਨੂੰ ਆਖਰੀ ਮਾਪ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।
ਚਾਲੂ ਲਈ "1" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_SYMLINK_COUNT
ਬੁਲੀਅਨ, ਚਾਲੂ ਲਈ "1", ਬੰਦ ਲਈ "0"।
ਜਦੋਂ "1" 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਬ੍ਰੀਜ਼ ਟਰੇਸਓਨਲੀ ਪ੍ਰਤੀਕਾਤਮਕ ਲਿੰਕਾਂ ਦੀ ਗਿਣਤੀ ਗਿਣਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਹਰ ਇੱਕ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਪਾਲਣਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ file ਟਰੇਸ ਅਧੀਨ ਪ੍ਰੋਗਰਾਮ ਦੁਆਰਾ ਵਰਤਿਆ ਸਿਸਟਮ ਮਾਰਗ.
ਬ੍ਰੀਜ਼ ਦੀ ਗਿਣਤੀ ਨੂੰ ਇਕੱਠਾ ਕਰਦਾ ਹੈ file ਸਿਮਲਿੰਕ ਚੇਨ ਦੀ ਲੰਬਾਈ ਦੁਆਰਾ ਸਿਸਟਮ ਓਪਰੇਸ਼ਨ, BREEZE_PRO ਤੱਕFILE_SYMLINK_DEPTH (ਹੇਠਾਂ ਦੇਖੋ)।
ਚਾਲੂ ਲਈ "1" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
BREEZE_PROFILE_SYMLINK_DEPTH
ਇੱਕ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਜੋ ਸੰਕੇਤਕ ਲਿੰਕਾਂ ਦੀ ਇੱਕ ਲੜੀ ਦੀ ਅਧਿਕਤਮ ਲੰਬਾਈ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਜਿਸਨੂੰ Breeze TraceOnly ਦਾ ਅਨੁਸਰਣ ਕੀਤਾ ਜਾਵੇਗਾ। BREEZE_PRO ਦੇਖੋFILE_SYMLINK_COUNT ਉੱਪਰ।
"5" ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
3.3 ਰਿਮੋਟ ਹੋਸਟਾਂ 'ਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਪਤਾ ਲਗਾਉਣਾ
Breeze TraceOnly ਵਰਤਮਾਨ ਵਿੱਚ bsub, batch, run, qsub, rsh, batch, run, ਅਤੇ ssh ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਰਿਮੋਟ ਹੋਸਟਾਂ 'ਤੇ ਟਰੇਸਿੰਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਸ਼ੁਰੂਆਤੀ ਟਰੇਸ ਪ੍ਰੋਗਰਾਮ. sh ਸਕ੍ਰਿਪਟ ਨੂੰ ਸਹਾਇਕ ਜੌਬ ਸ਼ਡਿਊਲਰਾਂ ਜਿਵੇਂ ਕਿ ਸਬ ਜਾਂ ਸਬ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਜਮ੍ਹਾਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਬ੍ਰੀਜ਼ ਟਰੇਸਓਨਲੀ ਇੰਸਟਾਲੇਸ਼ਨ ਸਾਰੇ ਸੰਭਵ ਰਿਮੋਟ ਹੋਸਟ ਨੋਡਾਂ 'ਤੇ ਉਸੇ ਮਾਰਗ ਰਾਹੀਂ ਉਪਲਬਧ ਹੈ।
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਜੇਕਰ ਟਰੇਸ ਅਧੀਨ ਪ੍ਰੋਗਰਾਮ ਸਮਰਥਿਤ ਕਮਾਂਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਰਾਹੀਂ ਇੱਕ ਨਵੇਂ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਹੋਸਟ 'ਤੇ ਕਮਾਂਡ ਚਲਾਉਂਦਾ ਹੈ, ਤਾਂ ਬ੍ਰੀਜ਼
ਟਰੇਸੀ ਕਮਾਂਡ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗੀ ਤਾਂ ਜੋ ਇਸ ਕੰਮ ਨੂੰ ਵੀ ਟਰੇਸ ਕੀਤਾ ਜਾ ਸਕੇ। ਰਿਮੋਟ ਹੋਸਟ 'ਤੇ ਕਮਾਂਡ ਲਈ ਵਰਤੀ ਗਈ ਆਉਟਪੁੱਟ ਡਾਇਰੈਕਟਰੀ ਸ਼ੁਰੂਆਤੀ -f ਵਿਕਲਪ ਦੁਆਰਾ ਦਰਸਾਈ ਗਈ ਆਉਟਪੁੱਟ ਡਾਇਰੈਕਟਰੀ ਦੇ ਅਧੀਨ ਬਣਾਈ ਜਾਵੇਗੀ, ਜੋ ਕਿ ਇਸ ਲਈ ਸਾਰੇ ਸੰਭਵ ਰਿਮੋਟ ਹੋਸਟ ਨੋਡਾਂ 'ਤੇ ਉਪਲਬਧ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਨਾਮ ਦਿੱਤਾ ਗਿਆ ਹੈ:
/ਰਿਮੋਟ ਟਰੇਸ- -
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਜੇਕਰ ਕਮਾਂਡ ਜੌਬ ਐਰੇ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਸਪੁਰਦ ਕੀਤੀ ਗਈ ਸੀ, ਤਾਂ ਟਰੇਸ ਅਧੀਨ ਨੌਕਰੀ ਦੇ ਐਰੇ ਸੂਚਕਾਂਕ ਨੂੰ ਇੱਕ ਪੂਰਾ ਆਉਟਪੁੱਟ ਡਾਇਰੈਕਟਰੀ ਨਿਰਧਾਰਨ ਦਿੰਦੇ ਹੋਏ ਜੋੜਿਆ ਜਾਵੇਗਾ। /ਰਿਮੋਟ ਟਰੇਸ- - -
3.4 ਸੀਮਾਵਾਂ
ਇੱਕ ਮਿਸ਼ਰਿਤ ਕਮਾਂਡ ਨੂੰ ਟਰੇਸ ਕਰਨ ਲਈ ਜਿਵੇਂ ਕਿ ਕਮਾਂਡ1 && ਕਮਾਂਡ2 ਜਾਂ ਇੱਕ ਪਾਈਪਲਾਈਨ ਜਿਵੇਂ ਕਿ ਕਮਾਂਡ1 | ਕਮਾਂਡ2, ਤੁਹਾਨੂੰ ਸ਼ੈੱਲ ਨੂੰ ਟਰੇਸ-ਪ੍ਰੋਗਰਾਮ ਲਈ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਕਮਾਂਡ1 ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਤੋਂ ਰੋਕਣ ਲਈ ਕਮਾਂਡ ਦਾ ਹਵਾਲਾ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ। sh ਅਤੇ ਇਸਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਕਮਾਂਡ2 ਵਿੱਚ ਪਾਈਪ ਕਰ ਰਿਹਾ ਹੈ। ਸਾਬਕਾ ਲਈampLe:
$ ./trace-program.sh -f ਕਮਾਂਡ1 | ਕਮਾਂਡ2"
ਦੂਸਰਾ ਵਿਕਲਪ ਇੱਕ ਸ਼ੈੱਲ ਵਿੱਚ ਪੂਰੀ ਕਮਾਂਡ ਨੂੰ ਸਮੇਟਣਾ ਹੈ। ਸਾਬਕਾ ਲਈample: $ ./trace-program.sh -f ; sh -c \ cd /apps; ./io_command | ਕਮਾਂਡ2
ਇਹ ਨੋਟ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਬ੍ਰੀਜ਼ ਟਰੇਸਓਨਲੀ ਰਿਮੋਟ ਹੋਸਟਾਂ ਲਈ ਨੌਕਰੀ ਦੀਆਂ ਸਬਮਿਸ਼ਨਾਂ ਨੂੰ ਮੁੜ-ਲਿਖਣ ਵੇਲੇ ਮਿਸ਼ਰਿਤ ਕਮਾਂਡਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਨਹੀਂ ਖੋਜੇਗਾ।
ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ trace-program.sh ਨੂੰ ਸਰੋਤ ਬਣਾ ਸਕਦੇ ਹੋ, ਉਹਨਾਂ ਕਮਾਂਡਾਂ ਨੂੰ ਚਲਾ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਟਰੇਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਸ਼ੈੱਲ ਤੋਂ ਬਾਹਰ ਨਿਕਲਣਾ ਚਾਹੁੰਦੇ ਹੋ:
$. ./trace-program.sh -f
$ ਸੀਡੀ /ਐਪਸ
$ ./io_command | ਕਮਾਂਡ2
$ ਨਿਕਾਸ
3.5 ਟਰੇਸਿੰਗ ਮੈਮੋਰੀ-ਮੈਪਡ files
ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਟਰੇਸ ਕਰਦੇ ਸਮੇਂ ਉਹ ਨਕਸ਼ਾ files mmap ਦੇ ਨਾਲ ਮੈਮੋਰੀ ਵਿੱਚ, ਬ੍ਰੀਜ਼ ਸ਼ੁਰੂਆਤੀ ਨਕਸ਼ੇ ਦੀ ਕਾਰਵਾਈ ਦਾ ਪਤਾ ਲਗਾਉਂਦੀ ਹੈ ਜੇਕਰ ਇਹ a ਦੁਆਰਾ ਸਮਰਥਿਤ ਹੈ file.
ਮੈਮੋਰੀ ਖੇਤਰ 'ਤੇ ਕੋਈ ਵੀ ਬਾਅਦ ਦੇ ਓਪਰੇਸ਼ਨਾਂ ਦਾ ਪਤਾ ਨਹੀਂ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ। ਸਾਬਕਾ ਲਈampਲੇ, ਜਦੋਂ ਕੋਈ ਐਪਲੀਕੇਸ਼ਨ ਮੈਪ ਨੂੰ ਕਾਲ ਕਰਦੀ ਹੈ, ਤਾਂ ਬ੍ਰੀਜ਼ ਲਈ ਰੀਡ/ਰਾਈਟ ਓਪਰੇਸ਼ਨ ਨੂੰ ਟਰੇਸ ਕਰੇਗਾ file ਸਵਾਲ ਵਿੱਚ. ਜੇਕਰ ਐਪਲੀਕੇਸ਼ਨ ਫਿਰ ਮੈਮੋਰੀ ਖੇਤਰ ਵਿੱਚ ਪੜ੍ਹ/ਲਿਖਦੀ ਹੈ, ਤਾਂ ਬ੍ਰੀਜ਼ ਮੈਮੋਰੀ I/O ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਟਰੇਸ ਨਹੀਂ ਕਰੇਗੀ।
ਜੇਕਰ ਕੋਈ ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ MAP_ANONYMOUS ਫਲੈਗ ਦੇ ਨਾਲ ਇੱਕ ਨਕਸ਼ੇ ਨੂੰ ਕਾਲ ਕਰਦੀ ਹੈ (ਭਾਵ, ਮੈਪਿੰਗ ਨੂੰ ਕਿਸੇ ਦੁਆਰਾ ਸਮਰਥਨ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ file), ਹਵਾ ਨਕਸ਼ੇ ਦੀ ਕਾਰਵਾਈ ਨੂੰ ਟਰੇਸ ਨਹੀਂ ਕਰੇਗੀ। ਬ੍ਰੀਜ਼ ਮੁਨਮੈਪ ਓਪਰੇਸ਼ਨ ਨੂੰ ਵੀ ਨਹੀਂ ਲੱਭਦਾ, ਜੋ ਮੌਜੂਦਾ ਮੈਪਿੰਗ ਨੂੰ ਮਿਟਾ ਦਿੰਦਾ ਹੈ।
ਟਰੇਸ ਆਉਟਪੁੱਟ ਤੋਂ ਗੁਪਤ ਜਾਣਕਾਰੀ ਨੂੰ ਹਟਾਉਣਾ
ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਕਿਸੇ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਟਰੇਸ ਕਰਦੇ ਸਮੇਂ Breeze TraceOnly ਨੇ ਜਾਣਕਾਰੀ ਹਾਸਲ ਕੀਤੀ ਹੋ ਸਕਦੀ ਹੈ ਜੋ ਤੁਸੀਂ ਉਸ ਟੀਮ ਨਾਲ ਸਾਂਝੀ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਜੋ ਟਰੇਸ ਆਉਟਪੁੱਟ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੇਗੀ ਜਿਵੇਂ ਕਿ ਗੁਪਤ file ਨਾਮ
ਮੂਲ ਰੂਪ ਵਿੱਚ Breeze, TraceOnly ਬਾਈਨਰੀ ਬਣਾਉਂਦਾ ਹੈ files ਕਿਉਂਕਿ ਇਹ ਵਧੇਰੇ ਸਪੇਸ-ਕੁਸ਼ਲ ਹੈ, ਹਾਲਾਂਕਿ, ਡੀਕੋਡ-ਟਰੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਬਾਈਨਰੀ ਆਉਟਪੁੱਟ ਨੂੰ ਪਲੇਨ ਟੈਕਸਟ ਵਿੱਚ ਬਦਲਣਾ ਸੰਭਵ ਹੈ। sh ਸਕ੍ਰਿਪਟ ਜੋ ਕਿ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਉੱਚ-ਪੱਧਰੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ।
ਸਕ੍ਰਿਪਟ ਦੋ ਪੈਰਾਮੀਟਰ ਲੈਂਦੀ ਹੈ: $ ./decode-trace.sh
ਦ ਇੱਕ Breeze TraceOnly ਆਉਟਪੁੱਟ ਡਾਇਰੈਕਟਰੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। ਇਹ ਜਾਂ ਤਾਂ ਇੱਕ ਟਰੇਸ ਪ੍ਰੋਗਰਾਮ ਲਈ -f ਵਿਕਲਪ ਵਜੋਂ ਪਾਸ ਕੀਤੀ ਡਾਇਰੈਕਟਰੀ ਹੋਵੇਗੀ। sh ਕਮਾਂਡ ਜਾਂ ਇੱਕ ਟਰੇਸ ਡਾਇਰੈਕਟਰੀ ਇੱਕ ਰਿਮੋਟ ਹੋਸਟ ਉੱਤੇ ਇੱਕ ਕਮਾਂਡ ਚਲਾਉਣ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਬਣਾਈ ਗਈ ਹੈ (ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਰਿਮੋਟ ਹੋਸਟਾਂ ਉੱਤੇ ਐਪਲੀਕੇਸ਼ਨ ਟਰੇਸਿੰਗ ਸੈਕਸ਼ਨ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ)।
ਟਰੇਸ ਵਿੱਚ ਸਾਰੀਆਂ ਸਤਰ, ਨਾਮ ਅਤੇ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸੂਚੀਬੱਧ ਹਨ file ਡੀਕੋਡਡ ਟਰੇਸ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚੇ ਦੇ ਸਿਖਰਲੇ ਪੱਧਰ 'ਤੇ ਸਟ੍ਰਿੰਗਜ਼ ਕਹਿੰਦੇ ਹਨ। ਇਹ file ਕਿਸੇ ਵੀ ਸਾਦੇ ਟੈਕਸਟ ਨਾਲ ਸੰਪਾਦਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ file ਸੰਪਾਦਕ ਜੋ ਉਪਭੋਗਤਾ ਨੂੰ ਕਿਸੇ ਵੀ ਗੁਪਤ ਮੁੱਲ ਨੂੰ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ.
ਇੱਕ ਵਾਰ ਸਾਰਾ ਗੁਪਤ ਡੇਟਾ ਅੱਪਡੇਟ ਹੋ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਟਰੇਸ ਦਾ ਪਲੇਨ ਟੈਕਸਟ ਸੰਸਕਰਣ ਟੀਮ ਨੂੰ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜੋ ਮੂਲ ਬਾਈਨਰੀ ਆਉਟਪੁੱਟ ਦੀ ਥਾਂ 'ਤੇ ਟਰੇਸ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੇਗੀ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
breeze HPC ਟੂਲ ਤੈਨਾਤੀ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ ਤੈਨਾਤੀ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ HPC ਟੂਲ |