KNOLEDGEBASE · ਸੇਵਾ ਨਿਰਧਾਰਤ ਅਤੇ ਵੀ. ਪੀ. ਐੱਸ.

ਸਰਵਰ ਸਰੋਤਾਂ (ਲੀਨਕਸ) ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ ਸਾਰ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

ਆਖਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ 2025-06-16

ਐੱਸ. ਏ. ਆਰ. 10 ਵਰਤੋਂ


1. ਸਾਰੇ ਸੀਪੀਯੂ (ਸਾਰ-ਯੂ) ਦੀ ਸੀਪੀਯੂ ਵਰਤੋਂ

ਇਹ ਸਾਰੇ ਸੀ. ਪੀ. ਯੂਜ਼ ਦੀ ਸੰਚਤ ਰੀਅਲ-ਟਾਈਮ ਸੀ. ਪੀ. ਯੂ. ਵਰਤੋਂ ਨੂੰ ਹਰ 1 ਸਕਿੰਟ ਲਈ ਕੁੱਲ 3 ਵਾਰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ। ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਤੁਸੀਂ ਸੀ. ਪੀ. ਯੂ. ਲੋਡ ਨੂੰ ਵੇਖਣ ਲਈ ਆਖਰੀ ਫੀਲਡ'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰਨਾ ਚਾਹੋਗੇ।

$ sar -u 1 3
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

01:27:32 PM       CPU     %user     %nice   %system   %iowait    %steal     %idle
01:27:33 PM       all      0.00      0.00      0.00      0.00      0.00    100.00
01:27:34 PM       all      0.25      0.00      0.25      0.00      0.00     99.50
01:27:35 PM       all      0.75      0.00      0.25      0.00      0.00     99.00
Average:          all      0.33      0.00      0.17      0.00      0.00     99.50


ਹੇਠਾਂ ਕੁੱਝ ਭਿੰਨਤਾਵਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨਃ

  • sar -u ਮੌਜੂਦਾ ਦਿਨ ਲਈ CPU ਵਰਤੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜੋ ਉਸ ਬਿੰਦੂ ਤੱਕ ਇਕੱਠੀ ਕੀਤੀ ਗਈ ਸੀ।
  • sar -u 1 3 ਰੀਅਲ ਟਾਈਮ CPU ਵਰਤੋਂ ਹਰ 1 ਸਕਿੰਟ ਵਿੱਚ 3 ਵਾਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  • sar -u ALL ਜਿਵੇਂ ਕਿ & ldquo; sar-u & rdquo; ਪਰ ਵਾਧੂ ਖੇਤਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  • sar -u ALL 1 3 ਜਿਵੇਂ ਕਿ & ldquo; sar-u13 & Prime; ਪਰ ਵਾਧੂ ਫੀਲਡਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  • sar -u -f /var/log/sa/sa10 SA10 ਫਾਇਲ ਤੋਂ ਮਹੀਨੇ ਦੇ 10 ਦਿਨਾਂ ਲਈ CPU ਵਰਤੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।


2. ਸੀ. ਪੀ. ਯੂ. ਵਿਅਕਤੀਗਤ ਸੀ. ਪੀ. ਯੂ. ਜਾਂ ਕੋਰ (ਸਾਰ-ਪੀ.) ਦੀ ਵਰਤੋਂ

ਜੇ ਤੁਹਾਡੇ ਸਰਵਰ ਉੱਤੇ 4 ਕੋਰ ਹਨ ਅਤੇ ਤੁਸੀਂ ਇਹ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਹਰੇਕ ਕੋਰ ਕੀ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰੋ।

& ldquo;-P ALL & rdquo; ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਨੂੰ ਸਾਰੇ ਵਿਅਕਤੀਗਤ ਕੋਰਾਂ ਲਈ ਅੰਕਡ਼ੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨੇ ਚਾਹੀਦੇ ਹਨ।

ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਣ ਵਿੱਚ, CPU ਕਾਲਮ 0,1,2 ਅਤੇ 3 ਦੇ ਹੇਠਾਂ ਨੰਬਰ ਅਨੁਸਾਰੀ CPU ਕੋਰ ਨੰਬਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।

$ sar -P ALL 1 1
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

01:34:12 PM       CPU     %user     %nice   %system   %iowait    %steal     %idle
01:34:13 PM       all     11.69      0.00      4.71      0.69      0.00     82.90
01:34:13 PM         0     35.00      0.00      6.00      0.00      0.00     59.00
01:34:13 PM         1     22.00      0.00      5.00      0.00      0.00     73.00
01:34:13 PM         2      3.00      0.00      1.00      0.00      0.00     96.00
01:34:13 PM         3      0.00      0.00      0.00      0.00      0.00    100.00


& ldquo;-P1 & Prime; ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਨੂੰ ਸਿਰਫ ਦੂਜੇ ਕੋਰ ਲਈ ਅੰਕਡ਼ੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨੇ ਚਾਹੀਦੇ ਹਨ। (ਨੋਟ ਕਰੋ ਕਿ ਕੋਰ ਨੰਬਰ 0 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ)।


$ sar -P 1 1 1
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

01:36:25 PM       CPU     %user     %nice   %system   %iowait    %steal     %idle
01:36:26 PM         1      8.08      0.00      2.02      1.01      0.00     88.89


ਹੇਠਾਂ ਕੁੱਝ ਭਿੰਨਤਾਵਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨਃ

  • sar -P ALL ਮੌਜੂਦਾ ਦਿਨ ਲਈ ਸਾਰੇ ਕੋਰਾਂ ਦੁਆਰਾ ਵੰਡੀ ਗਈ CPU ਵਰਤੋਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  • sar -P ALL 1 3 ਸਾਰੇ ਕੋਰਾਂ ਲਈ ਰੀਅਲ ਟਾਈਮ CPU ਵਰਤੋਂ ਹਰ 1 ਸਕਿੰਟ ਵਿੱਚ 3 ਵਾਰ (ਸਾਰੇ ਕੋਰਾਂ ਦੁਆਰਾ ਵੰਡਿਆ ਹੋਇਆ) ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  • sar -P 1 ਮੌਜੂਦਾ ਦਿਨ ਲਈ ਕੋਰ ਨੰਬਰ 1 ਲਈ CPU ਵਰਤੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  • sar -P 1 1 3 ਕੋਰ ਨੰਬਰ 1 ਲਈ ਰੀਅਲ ਟਾਈਮ CPU ਵਰਤੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਹਰ 1 ਸਕਿੰਟ ਵਿੱਚ 3 ਵਾਰ।
  • sar -P ALL -f /var/log/sa/sa10 SA10 ਫਾਈਲ ਤੋਂ ਮਹੀਨੇ ਦੇ 10 ਦਿਨਾਂ ਦੇ ਦਿਨ ਲਈ ਸਾਰੇ ਕੋਰਾਂ ਦੁਆਰਾ ਵੰਡੀ ਗਈ CPU ਵਰਤੋਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।


3. ਯਾਦਦਾਸ਼ਤ ਮੁਕਤ ਅਤੇ ਵਰਤੀ ਗਈ (ਸਾਰ-ਆਰ)

ਇਹ ਮੈਮਰੀ ਅੰਕਡ਼ਿਆਂ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ. ਹਰ 1 ਸਕਿੰਟ ਲਈ ਕੁੱਲ 3 ਵਾਰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਸੰਭਾਵਤ ਤੌਰ'ਤੇ ਮੁਫ਼ਤ ਅਤੇ ਵਰਤੀ ਗਈ ਮੈਮਰੀ ਲਈ & ldquo; kbmemfre & rdquo; ਅਤੇ & ldquo; kbmemoused & rdquo;'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰਨਾ ਚਾਹੋਗੇ।

$ sar -r 1 3
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

07:28:06 AM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact
07:28:07 AM   6209248   2097432     25.25    189024   1796544    141372      0.85   1921060     88204
07:28:08 AM   6209248   2097432     25.25    189024   1796544    141372      0.85   1921060     88204
07:28:09 AM   6209248   2097432     25.25    189024   1796544    141372      0.85   1921060     88204
Average:      6209248   2097432     25.25    189024   1796544    141372      0.85   1921060     88204


ਹੇਠਾਂ ਕੁੱਝ ਭਿੰਨਤਾਵਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨਃ

  • sar -r
  • sar -r 1 3
  • sar -r -f /var/log/sa/sa10


4. ਵਰਤੀ ਗਈ ਥਾਂ ਦੀ ਅਦਲਾ-ਬਦਲੀ (ਸਾਰ-ਐੱਸ)

ਇਹ ਅਦਲਾ-ਬਦਲੀ ਦੇ ਅੰਕਡ਼ਿਆਂ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ. ਹਰ 1 ਸਕਿੰਟ ਲਈ ਕੁੱਲ 3 ਵਾਰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ। ਜੇ & ldquo; kbswpused & rdquo; ਅਤੇ & ldquo;% ਅਦਲਾ-ਬਦਲੀ & rdquo; 0'ਤੇ ਹਨ, ਤਾਂ ਤੁਹਾਡਾ ਸਿਸਟਮ ਅਦਲਾ-ਬਦਲੀ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ।

$ sar -S 1 3
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

07:31:06 AM kbswpfree kbswpused  %swpused  kbswpcad   %swpcad
07:31:07 AM   8385920         0      0.00         0      0.00
07:31:08 AM   8385920         0      0.00         0      0.00
07:31:09 AM   8385920         0      0.00         0      0.00
Average:      8385920         0      0.00         0      0.00


ਹੇਠਾਂ ਕੁੱਝ ਭਿੰਨਤਾਵਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨਃ

  • sar -S
  • sar -S 1 3
  • sar -S -f /var/log/sa/sa10


ਟਿੱਪਣੀਆਂਃ

  • ਸਿਸਟਮ ਦੁਆਰਾ ਪ੍ਰਤੀ ਸਕਿੰਟ ਮੁਫ਼ਤ, ਵਰਤੇ ਗਏ ਅਤੇ ਕੈਸ਼ ਕੀਤੇ ਗਏ ਮੈਮਰੀ ਪੇਜਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ & ldquo; sar-R & rdquo; ਦੀ ਵਰਤੋਂ ਕਰੋ।
  • ਵਰਤੇ ਗਏ ਅਤੇ ਉਪਲਬਧ ਵੱਡੇ ਪੰਨਿਆਂ (ਕੇ. ਬੀ. ਵਿੱਚ) ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ & ldquo; sar-H & rdquo; ਦੀ ਵਰਤੋਂ ਕਰੋ।
  • ਪੇਜਿੰਗ ਅੰਕਡ਼ੇ ਤਿਆਰ ਕਰਨ ਲਈ & ldquo; sar-B & rdquo; ਦੀ ਵਰਤੋਂ ਕਰੋ. ਭਾਵ ਡਿਸਕ ਪ੍ਰਤੀ ਸਕਿੰਟ ਤੋਂ ਪੇਜ ਕੀਤੇ KB ਦੀ ਗਿਣਤੀ (ਅਤੇ ਬਾਹਰ)।
  • ਸਫ਼ੇ ਦੀ ਅਦਲਾ-ਬਦਲੀ ਦੇ ਅੰਕਡ਼ੇ ਤਿਆਰ ਕਰਨ ਲਈ & ldquo; sar-W & rdquo; ਦੀ ਵਰਤੋਂ ਕਰੋ. ਭਾਵ ਪ੍ਰਤੀ ਸਕਿੰਟ ਸਫ਼ੇ ਦੀ ਅਦਲਾ-ਬਦਲੀ (ਅਤੇ ਬਾਹਰ) ਕਰੋ।


5. ਸਮੁੱਚੀ ਆਈ/ਓ ਗਤੀਵਿਧੀ (ਸਾਰ-ਬੀ)

ਇਹ I/O ਅੰਕਡ਼ੇ ਹਰ 1 ਸਕਿੰਟ ਲਈ ਕੁੱਲ 3 ਵਾਰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ।

ਹੇਠ ਦਿੱਤੇ ਖੇਤਰ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੇ ਗਏ ਹਨ।

  • ਪ੍ਰਤੀ ਸਕਿੰਟ ਲੈਣ-ਦੇਣ (ਇਸ ਵਿੱਚ ਪਡ਼੍ਹਨਾ ਅਤੇ ਲਿਖਣਾ ਦੋਵੇਂ ਸ਼ਾਮਲ ਹਨ)
  • ਆਰ. ਟੀ. ਪੀ. ਐੱਸ. & ਐੱਨ. ਡੀ. ਏ. ਐੱਸ.; ਪ੍ਰਤੀ ਸਕਿੰਟ ਲੈਣ-ਦੇਣ ਪਡ਼੍ਹੋ
  • ਡਬਲਯੂ. ਟੀ. ਪੀ. ਐੱਸ. & ਐੱਨ. ਡੀ. ਏ. ਐੱਸ.; ਪ੍ਰਤੀ ਸਕਿੰਟ ਲੈਣ-ਦੇਣ ਲਿਖੋ
  • ਬਰੈੱਡ/ਐੱਨ. ਡੀ. ਏ. ਐੱਸ. ਬਾਈਟਸ ਪ੍ਰਤੀ ਸਕਿੰਟ ਪਡ਼੍ਹੇ ਜਾਂਦੇ ਹਨ
  • ਬੀ. ਡਬਲਯੂ. ਆਰ. ਟੀ. ਐੱਨ./ਐੱਸ. & ਐੱਨ. ਡੀ. ਐੱਸ.; ਪ੍ਰਤੀ ਸਕਿੰਟ ਲਿਖੀਆਂ ਬਾਈਟਾਂ

$ sar -b 1 3
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

01:56:28 PM       tps      rtps      wtps   bread/s   bwrtn/s
01:56:29 PM    346.00    264.00     82.00   2208.00    768.00
01:56:30 PM    100.00     36.00     64.00    304.00    816.00
01:56:31 PM    282.83     32.32    250.51    258.59   2537.37
Average:       242.81    111.04    131.77    925.75   1369.90

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

ਹੇਠਾਂ ਕੁੱਝ ਭਿੰਨਤਾਵਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨਃ

  • sar -b
  • sar -b 1 3
  • sar -b -f /var/log/sa/sa10

ਨੋਟਃ ਸਿਸਟਮ ਦੁਆਰਾ ਵਰਤੇ ਗਏ ਆਈਨੋਡ ਹੈਂਡਲਰਾਂ, ਫਾਈਲ ਹੈਂਡਲਰਾਂ ਅਤੇ ਸੂਡੋ-ਟਰਮੀਨਲਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ & ldquo; sar-v & rdquo; ਦੀ ਵਰਤੋਂ ਕਰੋ।



6. ਵਿਅਕਤੀਗਤ ਬਲਾਕ ਜੰਤਰ I/O ਗਤੀਵਿਧੀ (ਐੱਸ. ਏ. ਆਰ.-ਡੀ.)

ਵਿਅਕਤੀਗਤ ਬਲਾਕ ਉਪਕਰਣਾਂ (ਭਾਵ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮਾਊਂਟ ਬਿੰਦੂ, ਜਾਂ LUN, ਜਾਂ ਪਾਰਟੀਸ਼ਨ) ਦੁਆਰਾ ਗਤੀਵਿਧੀਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ, & ldquo; sar-d & rdquo; ਦੀ ਵਰਤੋਂ ਕਰੋ।

$ sar -d 1 1
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

01:59:45 PM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
01:59:46 PM    dev8-0      1.01      0.00      0.00      0.00      0.00      4.00      1.00      0.10
01:59:46 PM    dev8-1      1.01      0.00      0.00      0.00      0.00      4.00      1.00      0.10
01:59:46 PM dev120-64      3.03     64.65      0.00     21.33      0.03      9.33      5.33      1.62
01:59:46 PM dev120-65      3.03     64.65      0.00     21.33      0.03      9.33      5.33      1.62
01:59:46 PM  dev120-0      8.08      0.00    105.05     13.00      0.00      0.38      0.38      0.30
01:59:46 PM  dev120-1      8.08      0.00    105.05     13.00      0.00      0.38      0.38      0.30
01:59:46 PM dev120-96      1.01      8.08      0.00      8.00      0.01      9.00      9.00      0.91
01:59:46 PM dev120-97      1.01      8.08      0.00      8.00      0.01      9.00      9.00      0.91


ਉੱਪਰ ਦਿੱਤੀ ਉਦਾਹਰਣ ਵਿੱਚ, & ldquo; DEV & rdquo; ਇੱਕ ਵਿਸ਼ੇਸ਼ ਬਲਾਕ ਜੰਤਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।


ਉਦਾਹਰਨ ਲਈਃ & ldquo; dev 53-1 & Prime; ਦਾ ਅਰਥ ਹੈ ਇੱਕ ਬਲਾਕ ਜੰਤਰ ਜਿਸ ਵਿੱਚ 53 ਪ੍ਰਮੁੱਖ ਨੰਬਰ ਹੈ, ਅਤੇ 1 ਛੋਟਾ ਨੰਬਰ ਹੈ।

ਜੇ ਤੁਸੀਂ-p ਵਿਕਲਪ (ਸੁੰਦਰ ਪ੍ਰਿੰਟ) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਤਾਂ ਜੰਤਰ ਦਾ ਨਾਮ (DEV ਕਾਲਮ) ਅਸਲ ਜੰਤਰ ਦਾ ਨਾਮ (ਉਦਾਹਰਨ ਲਈਃ sda, sda1, sdb1 ਆਦਿ) ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦਾ ਹੈ।

$ sar -p -d 1 1
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

01:59:45 PM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
01:59:46 PM       sda      1.01      0.00      0.00      0.00      0.00      4.00      1.00      0.10
01:59:46 PM      sda1      1.01      0.00      0.00      0.00      0.00      4.00      1.00      0.10
01:59:46 PM      sdb1      3.03     64.65      0.00     21.33      0.03      9.33      5.33      1.62
01:59:46 PM      sdc1      3.03     64.65      0.00     21.33      0.03      9.33      5.33      1.62
01:59:46 PM      sde1      8.08      0.00    105.05     13.00      0.00      0.38      0.38      0.30
01:59:46 PM      sdf1      8.08      0.00    105.05     13.00      0.00      0.38      0.38      0.30
01:59:46 PM      sda2      1.01      8.08      0.00      8.00      0.01      9.00      9.00      0.91
01:59:46 PM      sdb2      1.01      8.08      0.00      8.00      0.01      9.00      9.00      0.91

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

ਹੇਠਾਂ ਕੁੱਝ ਭਿੰਨਤਾਵਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨਃ

  • sar -d
  • sar -d 1 3
  • sar -d -f /var/log/sa/sa10
  • sar -p -d


7. ਪ੍ਰਸੰਗ ਸਵਿੱਚ ਪ੍ਰਤੀ ਸਕਿੰਟ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ (ਸਾਰ-ਡਬਲਿਊ)

ਇਹ ਪ੍ਰਤੀ ਸਕਿੰਟ ਬਣਾਈਆਂ ਗਈਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਪ੍ਰਤੀ ਸਕਿੰਟ ਸੰਦਰਭ ਸਵਿੱਚਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਹਰ 1 ਸਕਿੰਟ ਲਈ ਕੁੱਲ 3 ਵਾਰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ।

$ sar -w 1 3
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

08:32:24 AM    proc/s   cswch/s
08:32:25 AM      3.00     53.00
08:32:26 AM      4.00     61.39
08:32:27 AM      2.00     57.00

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

ਹੇਠਾਂ ਕੁੱਝ ਭਿੰਨਤਾਵਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨਃ

  • sar -w
  • sar -w 1 3
  • sar -w -f /var/log/sa/sa10


8. ਚੱਲ ਰਹੀ ਕਤਾਰ ਅਤੇ ਲੋਡ ਔਸਤ (ਸਾਰ-ਕਿਊ) ਦੀ ਰਿਪੋਰਟ ਕਰੋ।

ਇਹ ਆਖਰੀ 1 ਮਿੰਟ, 5 ਮਿੰਟ ਅਤੇ 15 ਮਿੰਟ ਲਈ ਦੌਡ਼ ਕਤਾਰ ਦੇ ਆਕਾਰ ਅਤੇ ਲੋਡ ਔਸਤ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ।

$ sar -q 1 3
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

06:28:53 AM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
06:28:54 AM         0       230      2.00      3.00      5.00         0
06:28:55 AM         2       210      2.01      3.15      5.15         0
06:28:56 AM         2       230      2.12      3.12      5.12         0
Average:            3       230      3.12      3.12      5.12         0

ਨੋਟਃ ਬਲੌਕ ਕੀਤਾ ਕਾਲਮ ਉਹਨਾਂ ਕਾਰਜਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਇਸ ਵੇਲੇ ਬਲੌਕ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ I/O ਓਪਰੇਸ਼ਨ ਦੇ ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰ ਰਹੇ ਹਨ।

ਹੇਠਾਂ ਕੁੱਝ ਭਿੰਨਤਾਵਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨਃ

  • sar -q
  • sar -q 1 3
  • sar -q -f /var/log/sa/sa10


9. ਨੈੱਟਵਰਕ ਅੰਕਡ਼ੇ (ਐੱਸ. ਏ. ਆਰ.-ਐੱਨ.) ਦੀ ਰਿਪੋਰਟ ਕਰੋ।

ਇਹ ਵੱਖ-ਵੱਖ ਨੈੱਟਵਰਕ ਅੰਕਡ਼ਿਆਂ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈਃ ਨੈੱਟਵਰਕ ਕਾਰਡ ਰਾਹੀਂ ਪ੍ਰਾਪਤ (ਸੰਚਾਰਿਤ) ਪੈਕੇਟਾਂ ਦੀ ਗਿਣਤੀ, ਪੈਕੇਟ ਦੀ ਅਸਫਲਤਾ ਦੇ ਅੰਕਡ਼ੇ ਆਦਿ, ਹਰ 1 ਸਕਿੰਟ ਲਈ ਕੁੱਲ 3 ਵਾਰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ।

sar -n KEYWORD

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

ਮੁੱਖ ਸ਼ਬਦ ਇਹ ਹੇਠ ਲਿਖਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੋ ਸਕਦਾ ਹੈਃ

  • DEV & ndash; Eth0, Eth1, ਆਦਿ ਲਈ ਨੈੱਟਵਰਕ ਜੰਤਰ ਦੇ ਮਹੱਤਵਪੂਰਨ ਅੰਕਡ਼ੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  • ਈ. ਡੀ. ਈ. ਵੀ. ਅਤੇ ਐਨ. ਡੀ. ਏ. ਐੱਸ. ਡਿਸਪਲੇਅ ਨੈੱਟਵਰਕ ਜੰਤਰ ਅਸਫਲਤਾ ਅੰਕਡ਼ੇ
  • ਐੱਨ. ਐੱਫ. ਐੱਸ. ਅਤੇ ਐੱਨ. ਡੀ. ਐੱਸ. ਐੱਸ.; ਐੱਨ. ਐੱਫ. ਐੱਸ. ਕਲਾਇੰਟ ਗਤੀਵਿਧੀਆਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • ਐੱਨਐੱਫਐੱਸਡੀ ਅਤੇ ਐੱਨਡੀਏਐੱਸ; ਐੱਨਐੱਫਐੱਸ ਸਰਵਰ ਗਤੀਵਿਧੀਆਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • ਐੱਸ. ਓ. ਸੀ. ਕੇ. ਐੱਨ. ਡੀ. ਏ. ਐੱਸ.; ਆਈ. ਪੀ. ਵੀ. 4 ਲਈ ਵਰਤੇ ਜਾ ਰਹੇ ਸਾਕਟਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • ਆਈ. ਪੀ. ਅਤੇ ਐਨ. ਡੀ. ਏ. ਐੱਸ.; ਆਈ. ਪੀ. ਵੀ. 4 ਨੈੱਟਵਰਕ ਟ੍ਰੈਫਿਕ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • IPv4 ਨੈੱਟਵਰਕ ਗਲਤੀਆਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • ਆਈ. ਸੀ. ਐੱਮ. ਪੀ. ਅਤੇ ਐਨ. ਡੀ. ਏ. ਐੱਸ.; ਆਈ. ਸੀ. ਐੱਮ. ਪੀ. ਵੀ. 4 ਨੈੱਟਵਰਕ ਟ੍ਰੈਫਿਕ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • ਈ. ਆਈ. ਸੀ. ਐੱਮ. ਪੀ. ਅਤੇ ਐੱਨ. ਡੀ. ਏ. ਐੱਸ.; ਆਈ. ਸੀ. ਐੱਮ. ਪੀ. ਵੀ. 4 ਨੈੱਟਵਰਕ ਗਲਤੀਆਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • TCP & ndash; TCPv4 ਨੈੱਟਵਰਕ ਟ੍ਰੈਫਿਕ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • ਈ. ਟੀ. ਸੀ. ਪੀ. ਅਤੇ ਐਨ. ਡੀ. ਏ. ਐੱਸ.; ਟੀ. ਸੀ. ਪੀ. ਵੀ. 4 ਨੈੱਟਵਰਕ ਗਲਤੀਆਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • ਯੂ. ਡੀ. ਪੀ. ਅਤੇ ਐਨ. ਡੀ. ਏ. ਐੱਸ.; ਯੂ. ਡੀ. ਪੀ. ਵੀ. 4 ਨੈੱਟਵਰਕ ਟ੍ਰੈਫਿਕ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
  • ਐੱਸ. ਓ. ਸੀ. ਕੇ. 6, ਆਈ. ਪੀ. 6, ਈ. ਆਈ. ਪੀ. 6, ਆਈ. ਸੀ. ਐੱਮ. ਪੀ. 6, ਯੂ. ਡੀ. ਪੀ. 6 ਆਈ. ਪੀ. ਵੀ. 6 ਲਈ ਹਨ।
  • ਇਹ ਉੱਪਰ ਦਿੱਤੀ ਸਾਰੀ ਜਾਣਕਾਰੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਆਉਟਪੁੱਟ ਬਹੁਤ ਲੰਬਾ ਹੋਵੇਗਾ।
$ sar -n DEV 1 1
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

01:11:13 PM     IFACE   rxpck/s   txpck/s   rxbyt/s   txbyt/s   rxcmp/s   txcmp/s  rxmcst/s
01:11:14 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
01:11:14 PM      eth0    342.57    342.57  93923.76 141773.27      0.00      0.00      0.00
01:11:14 PM      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

10. ਸਟਾਰਟ ਟਾਈਮ (ਐੱਸ. ਏ. ਆਰ.-ਐੱਸ.) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐੱਸ. ਏ. ਆਰ. ਡੇਟਾ ਦੀ ਰਿਪੋਰਟ ਕਰੋ।

When you view historical sar data from the /var/log/sa/saXX file using “sar -f” option, it displays all the sar data for that specific day starting from 12:00 a.m. for that day.

& ldquo;-s hh: mi: ss & rdquo; ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤੁਸੀਂ ਸ਼ੁਰੂਆਤ ਦਾ ਸਮਾਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ। ਉਦਾਹਰਣ ਵਜੋਂ, ਜੇ ਤੁਸੀਂ & ldquo; sar-s 10:00:00 & Prime; ਨਿਰਧਾਰਤ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ ਸਵੇਰੇ 10 ਵਜੇ (ਅੱਧੀ ਰਾਤ ਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਬਜਾਏ) ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲਾ ਸਾਰ ਡੇਟਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

ਤੁਸੀਂ-s ਵਿਕਲਪ ਨੂੰ ਹੋਰ ਸਾਰ ਵਿਕਲਪਾਂ ਨਾਲ ਜੋਡ਼ ਸਕਦੇ ਹੋ।

ਉਦਾਹਰਣ ਦੇ ਲਈ, ਇਸ ਮਹੀਨੇ ਦੀ 26 ਤਰੀਕ ਨੂੰ ਸਵੇਰੇ 10 ਵਜੇ ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਲੋਡ ਔਸਤ ਦੀ ਰਿਪੋਰਟ ਕਰਨ ਲਈ,-q ਅਤੇ-s ਵਿਕਲਪਾਂ ਨੂੰ ਜੋਡ਼ੋ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

$ sar -q -f /var/log/sa/sa23 -s 10:00:01
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

10:00:01 AM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
10:10:01 AM         0       127      2.00      3.00      5.00         0
10:20:01 AM         0       127      2.00      3.00      5.00         0
...
11:20:01 AM         0       127      5.00      3.00      3.00         0
12:00:01 PM         0       127      4.00      2.00      1.00         0


ਅੰਤ ਦੇ ਸਮੇਂ ਨੂੰ ਸੀਮਤ ਕਰਨ ਦਾ ਕੋਈ ਵਿਕਲਪ ਨਹੀਂ ਹੈ। ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਰਚਨਾਤਮਕ ਹੋਣਾ ਪਵੇਗਾ ਅਤੇ ਹੇਠਾਂ ਦਿਖਾਏ ਅਨੁਸਾਰ ਹੈੱਡ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪਵੇਗੀ।


ਉਦਾਹਰਣ ਦੇ ਲਈ, ਸਵੇਰੇ 10 ਵਜੇ ਤੋਂ, ਜੇ ਤੁਸੀਂ 7 ਐਂਟਰੀਆਂ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਉੱਪਰ ਦਿੱਤੇ ਆਉਟਪੁੱਟ ਨੂੰ'ਹੈਡ-ਐੱਨ 10'ਅਤੇ'ਪ੍ਰਾਈਮ'ਵਿੱਚ ਪਾਈਪ ਕਰਨਾ ਪਵੇਗਾ।

$ sar -q -f /var/log/sa/sa23 -s 10:00:01 | head -n 10
Linux 2.6.18-194.el5PAE (dev-db)        03/26/2011      _i686_  (8 CPU)

10:00:01 AM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
10:10:01 AM         0       127      2.00      3.00      5.00         0
10:20:01 AM         0       127      2.00      3.00      5.00         0
10:30:01 AM         0       127      3.00      5.00      2.00         0
10:40:01 AM         0       127      4.00      2.00      1.00         2
10:50:01 AM         0       127      3.00      5.00      5.00         0
11:00:01 AM         0       127      2.00      1.00      6.00         0
11:10:01 AM         0       127      1.00      3.00      7.00         2


ਲੀਨਕਸ ਪ੍ਰਦਰਸ਼ਨ ਨਿਗਰਾਨੀ ਅਤੇ ਟਿਊਨਿੰਗ ਵਿੱਚ ਹੋਰ ਵੀ ਬਹੁਤ ਕੁਝ ਸ਼ਾਮਲ ਹੈ। ਅਸੀਂ ਸਿਰਫ ਸ਼ੁਰੂਆਤ ਕਰ ਰਹੇ ਹਾਂ। ਪ੍ਰਦਰਸ਼ਨ ਲਡ਼ੀ ਵਿੱਚ ਹੋਰ ਲੇਖ ਆਉਣ ਵਾਲੇ ਹਨ।


ਸਾਰੇ ਗਿਆਨ ਅਧਾਰਤ ਲੇਖ

ਸਾਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਕਾਇਮ ਰੱਖਣਾ ਹੈ।

A short conversation with an engineer. No quote-bot, no callback queue.