লিনাক্স পারফরম্যান্স মনিটরিংয়ের জন্য সিসস্ট্যাট ইউটিলিটিসের 20 টি কার্যকর কমান্ড (এমপিস্ট্যাট, পিডস্ট্যাট, আইওস্ট্যাট এবং সার)


আমাদের শেষ নিবন্ধে, আমরা সিস্টেস্ট প্যাকেজ ইনস্টল ও আপগ্রেড করতে এবং প্যাকেজের সাথে উপস্থিত ইউটিলিটিগুলি সম্পর্কে সংক্ষিপ্তভাবে বুঝতে শিখেছি।

  1. সিস্টেস্ট - লিনাক্সের জন্য পারফরম্যান্স এবং ব্যবহারের ক্রিয়াকলাপ পর্যবেক্ষণ সরঞ্জাম

আজ, আমরা এমপিস্ট্যাট, পিডস্ট্যাট, আইওস্ট্যাট এবং সর ইউটিলিটিগুলির কিছু আকর্ষণীয় ব্যবহারিক উদাহরণ দিয়ে কাজ করতে যাচ্ছি যা আমাদের সমস্যাগুলি সনাক্ত করতে সহায়তা করতে পারে। এই ইউটিলিটিগুলি ব্যবহার করার জন্য আমাদের কাছে বিভিন্ন বিকল্প রয়েছে, আমি বলতে চাইছি আপনি বিভিন্ন ধরণের কাজের জন্য বিভিন্ন বিকল্পের সাহায্যে কমান্ডগুলিকে ম্যানুয়ালি ফায়ার করতে পারেন বা আপনার প্রয়োজনীয়তা অনুসারে আপনি নিজের কাস্টমাইজড স্ক্রিপ্ট তৈরি করতে পারেন। আপনি জানেন যে সিসাডমিনরা সর্বদা অলস থাকে এবং সর্বদা সর্বনিম্ন প্রচেষ্টা সহ জিনিসগুলি করার সহজ উপায়টি অনুসন্ধান করার চেষ্টা করে।

এমপিস্ট্যাট - প্রসেসরের পরিসংখ্যান

1. কোনও বিকল্প ছাড়াই এমপিস্ট্যাট কমান্ড ব্যবহার করে সমস্ত সিপিইউ দ্বারা গ্লোবাল গড় ক্রিয়াকলাপ প্রদর্শিত হবে।

[email  ~ $ mpstat

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

12:23:57  IST  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:23:57  IST  all   37.35    0.01    4.72    2.96    0.00    0.07    0.00    0.00    0.00   54.88

২. ‘-পি’ (ইন্ডিকেট প্রসেসর নম্বর) এবং ‘সব’ বিকল্পের সাথে এমপিস্ট্যাট ব্যবহার করে, সমস্ত সিপিইউ সম্পর্কে পরিসংখ্যান প্রদর্শন করবে ০.০ থেকে শুরু করে প্রথমটি one

[email  ~ $ mpstat -P ALL

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

12:29:26  IST  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:29:26  IST  all   37.33    0.01    4.57    2.58    0.00    0.07    0.00    0.00    0.00   55.44
12:29:26  IST    0   37.90    0.01    4.96    2.62    0.00    0.03    0.00    0.00    0.00   54.48
12:29:26  IST    1   36.75    0.01    4.19    2.54    0.00    0.11    0.00    0.00    0.00   56.40

৩. প্রতিটি সিপিইউর গড় সহ এন সেকেন্ড ব্যবধানের পরে এন সংখ্যার পুনরাবৃত্তির পরিসংখ্যান প্রদর্শন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

[email  ~ $ mpstat -P ALL 2 5

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

12:36:21  IST  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:36:23  IST  all   53.38    0.00    2.26    0.00    0.00    0.00    0.00    0.00    0.00   44.36
12:36:23  IST    0   46.23    0.00    1.51    0.00    0.00    0.00    0.00    0.00    0.00   52.26
12:36:23  IST    1   60.80    0.00    3.02    0.00    0.00    0.00    0.00    0.00    0.00   36.18

12:36:23  IST  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:36:25  IST  all   34.18    0.00    2.30    0.00    0.00    0.00    0.00    0.00    0.00   63.52
12:36:25  IST    0   31.63    0.00    1.53    0.00    0.00    0.00    0.00    0.00    0.00   66.84
12:36:25  IST    1   36.73    0.00    2.55    0.00    0.00    0.00    0.00    0.00    0.00   60.71

12:36:25  IST  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:36:27  IST  all   33.42    0.00    5.06    0.25    0.00    0.25    0.00    0.00    0.00   61.01
12:36:27  IST    0   34.34    0.00    4.04    0.00    0.00    0.00    0.00    0.00    0.00   61.62
12:36:27  IST    1   32.82    0.00    6.15    0.51    0.00    0.00    0.00    0.00    0.00   60.51

৪. ‘আমি’ বিকল্পটি প্রতিটি প্রসেসরের সম্পর্কে মোট বিঘ্নিত পরিসংখ্যান মুদ্রণ করবে।

[email  ~ $ mpstat -I

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

12:39:56  IST  CPU    intr/s
12:39:56  IST  all    651.04

12:39:56  IST  CPU        0/s        1/s        6/s        8/s        9/s       12/s       16/s       17/s       20/s       21/s       22/s       23/s       45/s       46/s       47/s      NMI/s      LOC/s      SPU/s      PMI/s      IWI/s      RTR/s      RES/s      CAL/s      TLB/s      TRM/s      THR/s      MCE/s      MCP/s      ERR/s      MIS/s
12:39:56  IST    0      76.27       1.73       0.00       0.00       0.42       0.33       0.00       0.06      11.46       0.00       0.00       0.01       7.62       1.87       0.05       0.33     182.26       0.00       0.33       3.03       0.00      22.66       0.16       5.14       0.00       0.00       0.00       0.00       0.00       0.00
12:39:56  IST    1      70.88       1.44       0.00       0.00       0.41       0.33       0.00      27.91      10.33       0.00       0.00       0.01       7.27       1.79       0.05       0.32     184.11       0.00       0.32       5.17       0.00      22.09       0.13       4.73       0.00       0.00       0.00       0.00       0.00       0.00

12:39:56  IST  CPU       HI/s    TIMER/s   NET_TX/s   NET_RX/s    BLOCK/s BLOCK_IOPOLL/s  TASKLET/s    SCHED/s  HRTIMER/s      RCU/s
12:39:56  IST    0       0.00     116.49       0.05       0.27       7.33       0.00       1.22      10.44       0.13      37.47
12:39:56  IST    1       0.00     111.65       0.05       0.41       7.07       0.00      56.36       9.97       0.13      41.38

৫. উপরের সমস্ত তথ্য একটি কমান্ডে পান অর্থাৎ "-u-I ALL -p ALL" এর সমান।

[email  ~ $ mpstat -A

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

12:41:39  IST  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:41:39  IST  all   38.70    0.01    4.47    2.01    0.00    0.06    0.00    0.00    0.00   54.76
12:41:39  IST    0   39.15    0.01    4.82    2.05    0.00    0.02    0.00    0.00    0.00   53.95
12:41:39  IST    1   38.24    0.01    4.12    1.98    0.00    0.09    0.00    0.00    0.00   55.57

12:41:39  IST  CPU    intr/s
12:41:39  IST  all    651.73
12:41:39  IST    0    173.16
12:41:39  IST    1    225.89

12:41:39  IST  CPU        0/s        1/s        6/s        8/s        9/s       12/s       16/s       17/s       20/s       21/s       22/s       23/s       45/s       46/s       47/s      NMI/s      LOC/s      SPU/s      PMI/s      IWI/s      RTR/s      RES/s      CAL/s      TLB/s      TRM/s      THR/s      MCE/s      MCP/s      ERR/s      MIS/s
12:41:39  IST    0      76.04       1.77       0.00       0.00       0.41       0.36       0.00       0.06      11.60       0.00       0.00       0.01       7.42       1.83       0.05       0.34     182.89       0.00       0.34       2.97       0.00      22.69       0.16       5.22       0.00       0.00       0.00       0.00       0.00       0.00
12:41:39  IST    1      70.70       1.48       0.00       0.00       0.40       0.36       0.00      27.47      10.46       0.00       0.00       0.01       7.08       1.75       0.05       0.32     184.83       0.00       0.32       5.10       0.00      22.19       0.13       4.91       0.00       0.00       0.00       0.00       0.00       0.00

12:41:39  IST  CPU       HI/s    TIMER/s   NET_TX/s   NET_RX/s    BLOCK/s BLOCK_IOPOLL/s  TASKLET/s    SCHED/s  HRTIMER/s      RCU/s
12:41:39  IST    0       0.00     116.96       0.05       0.26       7.12       0.00       1.24      10.42       0.12      36.99
12:41:39  IST    1       0.00     112.25       0.05       0.40       6.88       0.00      55.05       9.93       0.13      41.20

পিডস্ট্যাট - প্রক্রিয়া এবং কার্নেল থ্রেডস পরিসংখ্যান

এটি প্রক্রিয়া পর্যবেক্ষণ এবং বর্তমান থ্রেডগুলির জন্য ব্যবহৃত হয়, যা কার্নেল দ্বারা পরিচালিত হয়। পিডস্ট্যাট শিশু প্রক্রিয়া এবং থ্রেড সম্পর্কে স্থিতি পরীক্ষা করতে পারে।

# pidstat <OPTIONS> [INTERVAL] [COUNT]

Any. পিডস্ট্যাট কমান্ডটি কোনও যুক্তি ছাড়াই ব্যবহার করা সমস্ত সক্রিয় কাজ প্রদর্শন করবে।

[email  ~ $ pidstat

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

12:47:24  IST   UID       PID    %usr %system  %guest    %CPU   CPU  Command
12:47:24  IST     0         1    0.01    0.12    0.00    0.13     1  init
12:47:24  IST     0         3    0.00    0.01    0.00    0.01     0  ksoftirqd/0
12:47:24  IST     0         9    0.00    0.04    0.00    0.04     0  rcu_sched
12:47:24  IST     0        10    0.00    0.00    0.00    0.00     0  watchdog/0
12:47:24  IST     0        11    0.00    0.00    0.00    0.00     1  watchdog/1
12:47:24  IST     0        12    0.00    0.00    0.00    0.00     1  migration/1
12:47:24  IST     0        13    0.00    0.01    0.00    0.01     1  ksoftirqd/1
12:47:24  IST     0        23    0.00    0.00    0.00    0.00     0  kworker/u9:0
12:47:24  IST     0        29    0.00    0.61    0.00    0.61     0  kworker/0:1
12:47:24  IST     0        30    0.00    0.06    0.00    0.06     1  kworker/1:1
12:47:24  IST     0       224    0.00    0.01    0.00    0.01     1  jbd2/sda1-8
12:47:24  IST     0       360    0.00    0.00    0.00    0.00     1  upstart-udev-br
12:47:24  IST     0       365    0.01    0.00    0.00    0.01     0  systemd-udevd
12:47:24  IST     0       476    0.00    0.00    0.00    0.00     0  kworker/u9:1

All. সমস্ত সক্রিয় এবং অ-সক্রিয় কার্য মুদ্রণ করতে ‘-p’ (প্রক্রিয়া) বিকল্পটি ব্যবহার করুন।

[email  ~ $ pidstat -p ALL

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

12:51:55  IST   UID       PID    %usr %system  %guest    %CPU   CPU  Command
12:51:55  IST     0         1    0.01    0.11    0.00    0.12     1  init
12:51:55  IST     0         2    0.00    0.00    0.00    0.00     0  kthreadd
12:51:55  IST     0         3    0.00    0.01    0.00    0.01     0  ksoftirqd/0
12:51:55  IST     0         5    0.00    0.00    0.00    0.00     0  kworker/0:0H
12:51:55  IST     0         7    0.00    0.00    0.00    0.00     0  migration/0
12:51:55  IST     0         8    0.00    0.00    0.00    0.00     0  rcu_bh
12:51:55  IST     0         9    0.00    0.04    0.00    0.04     1  rcu_sched
12:51:55  IST     0        10    0.00    0.00    0.00    0.00     0  watchdog/0
12:51:55  IST     0        11    0.00    0.00    0.00    0.00     1  watchdog/1
12:51:55  IST     0        12    0.00    0.00    0.00    0.00     1  migration/1
12:51:55  IST     0        13    0.00    0.01    0.00    0.01     1  ksoftirqd/1
12:51:55  IST     0        15    0.00    0.00    0.00    0.00     1  kworker/1:0H
12:51:55  IST     0        16    0.00    0.00    0.00    0.00     1  khelper
12:51:55  IST     0        17    0.00    0.00    0.00    0.00     0  kdevtmpfs
12:51:55  IST     0        18    0.00    0.00    0.00    0.00     0  netns
12:51:55  IST     0        19    0.00    0.00    0.00    0.00     0  writeback
12:51:55  IST     0        20    0.00    0.00    0.00    0.00     1  kintegrityd

৮. ‘-d 2’ বিকল্পের সাহায্যে পিডস্ট্যাট কমান্ড ব্যবহার করে, আমরা I/O পরিসংখ্যান পেতে পারি এবং সতেজ পরিসংখ্যান পেতে সেকেন্ডের মধ্যে 2 ব্যবধান হয়। এই বিকল্পটি পরিস্থিতিতে কার্যকর হতে পারে, যেখানে আপনার সিস্টেমে ভারী আই/ও চলছে এবং আপনি উচ্চ সংস্থান গ্রহণকারী প্রক্রিয়াগুলি সম্পর্কে ক্লু পেতে চান।

[email  ~ $ pidstat -d 2

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

03:26:53  EDT       PID   kB_rd/s   kB_wr/s kB_ccwr/s  Command

03:26:55  EDT       PID   kB_rd/s   kB_wr/s kB_ccwr/s  Command
03:26:57  EDT       574      0.00    148.00      2.00  miniserv.pl

03:27:01  EDT       PID   kB_rd/s   kB_wr/s kB_ccwr/s  Command
03:27:03  EDT         1      0.00      8.00      2.00  init
03:27:03  EDT       450      0.00      2.00      0.00  rsyslogd
03:27:03  EDT       534    138.00     10.00      4.00  crond
03:27:03  EDT     25100      0.00      6.00      0.00  sendmail
03:27:03  EDT     30829      0.00      6.00      0.00  java

9. 3 বারের জন্য 2 সেকেন্ডের বিরতিতে প্রসেস আইডি 4164 প্রসেস আইডি সম্পর্কে সমস্ত থ্রেড সহ সিপিইউ পরিসংখ্যানগুলি জানতে নিম্নলিখিত বিকল্পটি ‘-t’ (নির্বাচিত প্রক্রিয়ার পরিসংখ্যান প্রদর্শন) সহ ব্যবহার করুন।

[email  ~ $ pidstat -t -p 4164 2 3

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

01:09:06  IST   UID      TGID       TID    %usr %system  %guest    %CPU   CPU  Command
01:09:08  IST  1000      4164         -   22.00    1.00    0.00   23.00     1  firefox
01:09:08  IST  1000         -      4164   20.00    0.50    0.00   20.50     1  |__firefox
01:09:08  IST  1000         -      4171    0.00    0.00    0.00    0.00     0  |__Gecko_IOThread
01:09:08  IST  1000         -      4172    0.00    0.00    0.00    0.00     0  |__Socket
01:09:08  IST  1000         -      4173    0.00    0.00    0.00    0.00     0  |__JS
01:09:08  IST  1000         -      4174    0.00    0.00    0.00    0.00     0  |__JS
01:09:08  IST  1000         -      4175    0.00    0.00    0.00    0.00     0  |__Hang
01:09:08  IST  1000         -      4176    0.00    0.00    0.00    0.00     1  |__gdbus
01:09:08  IST  1000         -      4177    0.00    0.00    0.00    0.00     1  |__gmain

১০- দ্বিতীয় ধাপের ব্যবধানে তাদের ব্যবহারের ক্ষেত্রে প্রায়শই পরিবর্তিত হওয়া প্রক্রিয়াগুলির মেমরির ব্যবহার সম্পর্কে জানতে '-rh' বিকল্পটি ব্যবহার করুন।

[email  ~ $ pidstat -rh 2 3

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

#      Time   UID       PID  minflt/s  majflt/s     VSZ    RSS   %MEM  Command
 1409816695  1000      3958   3378.22      0.00  707420 215972   5.32  cinnamon
 1409816695  1000      4164    406.93      0.00 1252024 461404  11.36  firefox
 1409816695  1000      6676    168.81      0.00    4436    984   0.02  pidstat

#      Time   UID       PID  minflt/s  majflt/s     VSZ    RSS   %MEM  Command
 1409816697     0      1601    644.00      0.00  506728 316788   7.80  Xorg
 1409816697  1000      3958   3412.00      0.00  707420 215972   5.32  cinnamon
 1409816697  1000      4164   2667.00      0.00 1259576 471724  11.62  firefox
 1409816697  1000      6676    172.50      0.00    4436   1020   0.03  pidstat

#      Time   UID       PID  minflt/s  majflt/s     VSZ    RSS   %MEM  Command
 1409816699     0      1601    644.00      0.00  506728 316788   7.80  Xorg
 1409816699  1000      3958   4094.00      0.00  710148 218700   5.39  cinnamon
 1409816699  1000      4164    599.00      0.00 1261944 476664  11.74  firefox
 1409816699  1000      6676    168.00      0.00    4436   1020   0.03  pidstat

১১. স্ট্রিং "ভিবি" থাকা সমস্ত প্রক্রিয়া মুদ্রণ করতে, থ্রেডগুলি দেখতে '-t' বিকল্পটি ব্যবহার করুন।

[email  ~ $ pidstat -G VB

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

01:09:06  IST   UID      PID      %usr 	%system  %guest    %CPU   CPU  	Command
01:09:08  IST  1000    1492     22.00     1.00    	 0.00   	 23.00     1  		VBoxService
01:09:08  IST  1000    1902     4164      20.00    	 0.50    	 0.00   	20.50     	VBoxClient
01:09:08  IST  1000    1922     4171      0.00    	 0.00    	 0.00    	0.00     	VBoxClient
[email  ~ $ pidstat  -t -G VB
Linux 2.6.32-431.el6.i686 (tecmint) 09/04/2014 _i686_	(2 CPU)

03:19:52 PM   UID      TGID       TID    %usr %system  %guest    %CPU   CPU  Command
03:19:52 PM     0      1479         -    0.01    0.12    0.00    0.13     1  VBoxService
03:19:52 PM     0         -      1482    0.00    0.00    0.00    0.00     0  |__timesync
03:19:52 PM     0         -      1483    0.01    0.06    0.00    0.06     0  |__vminfo
03:19:52 PM     0         -      1485    0.00    0.01    0.00    0.01     1  |__memballoon
03:19:52 PM     0         -      1486    0.00    0.01    0.00    0.01     1  |__vmstats
03:19:52 PM     0         -      1487    0.00    0.05    0.00    0.05     0  |__automount
03:19:52 PM     0      1913         -    0.00    0.00    0.00    0.00     0  VBoxClient
03:19:52 PM     0         -      1913    0.00    0.00    0.00    0.00     0  |__VBoxClient
03:19:52 PM     0         -      1942    0.00    0.00    0.00    0.00     0  |__SHCLIP
03:19:52 PM     0      1933         -    0.04    0.89    0.00    0.93     0  VBoxClient
03:19:52 PM     0         -      1936    0.04    0.89    0.00    0.93     1  |__X11-NOTIFY

12. রিয়েলটাইম অগ্রাধিকার এবং সময়সূচী তথ্য পেতে ব্যবহারের বিকল্প ‘-আর’।

[email  ~ $ pidstat -R

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

01:09:06  IST   UID      PID	 prio      policy 	Command
01:09:08  IST  1000    3     	 99	       FIFO		migration/0
01:09:08  IST  1000    5     	 99          FIFO	migration/0
01:09:08  IST  1000    6    	 99          FIFO	watchdog/0

এখানে, আমি আইওস্যাট ইউটিলিটি সম্পর্কে কভার করতে যাচ্ছি না, কারণ আমরা ইতিমধ্যে এটি কভার করেছি। আইওস্ট্যাট সম্পর্কিত সমস্ত বিবরণ পেতে দয়া করে "ভিএমস্ট্যাট এবং আইওস্টাটের সাথে লিনাক্স পারফরম্যান্স মনিটরিং" দেখুন।

সর - সিস্টেম অ্যাক্টিভিটি রিপোর্টার

"সর" কমান্ড ব্যবহার করে আমরা পুরো সিস্টেমের কর্মক্ষমতা সম্পর্কে প্রতিবেদন পেতে পারি। এটি আমাদের সিস্টেমে বাধা সনাক্ত করতে এবং এই বিরক্তিকর পারফরম্যান্স সমস্যার সমাধান খুঁজে পেতে সহায়তা করতে পারে।

লিনাক্স কার্নেল অভ্যন্তরীণভাবে কিছু পাল্টা রক্ষণাবেক্ষণ করে, যা সমস্ত অনুরোধগুলি, তাদের সমাপ্তির সময় এবং I/O ব্লক গণনাগুলি ট্র্যাক করে রাখে these এই সমস্ত তথ্য থেকে স্যার বিড়ম্বনার ক্ষেত্রগুলি সম্পর্কে সন্ধান করার জন্য এই অনুরোধের হার এবং অনুপাতের গণনা করে।

সর সম্পর্কে প্রধান বিষয় হ'ল, এটি যদি সময়ের সাথে সাথে সমস্ত ক্রিয়াকলাপের প্রতিবেদন করে। সুতরাং, নিশ্চিত হয়ে নিন যে স্যার উপযুক্ত সময়ে ডেটা সংগ্রহ করেছেন (মধ্যাহ্নভোজনে বা সাপ্তাহিক ছুটির দিনে নয় :))

১৩. সারকে আহবান করার জন্য নিম্নলিখিতটি একটি মৌলিক আদেশ রয়েছে। এটি আপনার বর্তমান ডিরেক্টরিতে "সরফিল" নামে একটি ফাইল তৈরি করবে। ‘-ইউ’ বিকল্পগুলি সিপিইউ বিশদের জন্য এবং 2 সেকেন্ডের ব্যবধানে 5 টি প্রতিবেদন সংগ্রহ করবে।

[email  ~ $ sar -u -o sarfile 2 5

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

01:42:28  IST     CPU     %user     %nice   %system   %iowait    %steal     %idle
01:42:30  IST     all     36.52      0.00      3.02      0.00      0.00     60.45
01:42:32  IST     all     43.32      0.00      5.04      0.00      0.00     51.64
01:42:34  IST     all     56.46      0.00      4.05      0.00      0.00     39.49
01:42:36  IST     all     44.44      0.00      3.79      0.00      0.00     51.77
01:42:38  IST     all     50.75      0.00      3.75      0.00      0.00     45.50
Average:        all     46.30      0.00      3.93      0.00      0.00     49.77

14. উপরের উদাহরণে, আমরা ইন্টারকে ইন্টারেক্টিভভাবে স্যারকে অনুরোধ করেছি। স্ক্রিপ্ট/usr/স্থানীয়/lib/sa1 এবং/usr/স্থানীয়/lib/sa2 (ইনস্টলেশন সময় আপনি/usr/স্থানীয় উপসর্গ হিসাবে ব্যবহার করে থাকেন) ব্যবহার করে ক্রোনের মাধ্যমে এটি অ-ইন্টারেক্টিভভাবে আবেদন করার বিকল্প রয়েছে।

  1. /usr/স্থানীয়/lib/sa1 হ'ল একটি শেল স্ক্রিপ্ট যা আমরা ক্রড নির্ধারণের জন্য ব্যবহার করতে পারি যা প্রতিদিনের বাইনারি লগ ফাইল তৈরি করে
  2. /usr/স্থানীয়/lib/sa2 একটি শেল স্ক্রিপ্ট হ'ল বাইনারি লগ ফাইলকে মানব-পঠনযোগ্য ফর্মে পরিবর্তন করবে

এই অ-ইন্টারেক্টিভ করার জন্য নিম্নলিখিত ক্রোন এন্ট্রিগুলি ব্যবহার করুন:

# Run sa1 shell script every 10 minutes for collecting data
*/2 * * * * /usr/local/lib/sa/sa1 2 10

# Generate a daily report in human readable format at 23:53
53 23 * * * /usr/local/lib/sa/sa2 -A

ব্যাক-এন্ডে sa1 স্ক্রিপ্ট একটি নির্দিষ্ট বিরতিতে ডেটা আনার জন্য স্যাস্যাক (সিস্টেম অ্যাক্টিভিটি ডেটা কালেক্টর) ইউটিলিটি কল করবে। sa2 বাইনারি লগ ফাইলটিকে মানব পঠনযোগ্য ফর্মে পরিবর্তন করার জন্য সারকে কল করবে।

15. রান কাতার দৈর্ঘ্য, মোট প্রক্রিয়া সংখ্যা এবং লোড গড় পরীক্ষা করে '-কিউ' বিকল্পটি ব্যবহার করুন।

[email  ~ $ sar -q 2 5

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

02:00:44  IST   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
02:00:46  IST         1       431      1.67      1.22      0.97         0
02:00:48  IST         4       431      1.70      1.23      0.97         0
02:00:50  IST         2       431      1.70      1.23      0.97         0
02:00:52  IST         2       431      1.70      1.23      0.97         0
02:00:54  IST         0       431      1.64      1.23      0.97         0
Average:            2       431      1.68      1.23      0.97         0

16. '-F' ব্যবহার করে মাউন্ট করা ফাইল সিস্টেমগুলি সম্পর্কে পরিসংখ্যানগুলি পরীক্ষা করুন।

[email  ~ $ sar -F 2 4

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

02:02:31  IST  MBfsfree  MBfsused   %fsused  %ufsused     Ifree     Iused    %Iused FILESYSTEM
02:02:33  IST      1001       449     30.95    1213790475088.85  18919505    364463      1.89 /dev/sda1

02:02:33  IST  MBfsfree  MBfsused   %fsused  %ufsused     Ifree     Iused    %Iused FILESYSTEM
02:02:35  IST      1001       449     30.95    1213790475088.85  18919505    364463      1.89 /dev/sda1

02:02:35  IST  MBfsfree  MBfsused   %fsused  %ufsused     Ifree     Iused    %Iused FILESYSTEM
02:02:37  IST      1001       449     30.95    1213790475088.85  18919505    364463      1.89 /dev/sda1

02:02:37  IST  MBfsfree  MBfsused   %fsused  %ufsused     Ifree     Iused    %Iused FILESYSTEM
02:02:39  IST      1001       449     30.95    1213790475088.86  18919505    364463      1.89 /dev/sda1

Summary      MBfsfree  MBfsused   %fsused  %ufsused     Ifree     Iused    %Iused FILESYSTEM
Summary          1001       449     30.95    1213790475088.86  18919505    364463      1.89 /dev/sda1

17. ‘-n DEV’ ব্যবহার করে নেটওয়ার্ক পরিসংখ্যান দেখুন।

[email  ~ $ sar -n DEV 1 3 | egrep -v lo

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

02:11:59  IST     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
02:12:00  IST     wlan0      8.00     10.00      1.23      0.92      0.00      0.00      0.00
02:12:00  IST    vmnet8      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:12:00  IST      eth0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:12:00  IST    vmnet1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

18. '-d' ব্যবহার করে আইওস্টাটের মতো ব্লক ডিভাইস পরিসংখ্যানগুলি দেখুন।

[email  ~ $ sar -d 1 3

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

02:13:17  IST       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
02:13:18  IST    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

02:13:18  IST       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
02:13:19  IST    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

02:13:19  IST       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
02:13:20  IST    dev8-0      7.00     32.00     80.00     16.00      0.11     15.43     15.43     10.80

19. মেমরি পরিসংখ্যান মুদ্রণ করতে ‘-r’ বিকল্পটি ব্যবহার করুন।

[email  ~ $ sar -r 1 3

Linux 3.11.0-23-generic (linux-console.net) 	Thursday 04 September 2014 	_i686_	(2 CPU)

02:14:29  IST kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
02:14:30  IST   1465660   2594840     63.90    133052   1549644   3710800     45.35   1133148   1359792       392
02:14:31  IST   1472724   2587776     63.73    133060   1549792   3715504     45.40   1125816   1360000       836
02:14:32  IST   1469112   2591388     63.82    133060   1550036   3705288     45.28   1130252   1360168       804
Average:      1469165   2591335     63.82    133057   1549824   3710531     45.34   1129739   1359987       677

20. ‘সাফ-ডি’ ব্যবহার করে, আমরা ফর্ম্যাটে ডেটা বের করতে পারি যা ডাটাবেসগুলি ব্যবহার করে প্রক্রিয়া করা যায়।

[email  ~ $ safd -d /var/log/sa/sa20140903 -- -n DEV | grep -v lo

 # hostname;interval;timestamp;IFACE;rxpck/s;txpck/s;rxkB/s;txkB/s;rxcmp/s;txcmp/s;rxmcst/s;%ifutil
tecmint;2;2014-09-03 07:53:29 UTC;eth0;1.50;0.00;0.13;0.00;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 07:53:31 UTC;eth0;2.00;0.00;0.18;0.00;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 07:53:33 UTC;eth0;1.00;0.00;0.09;0.00;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 07:53:35 UTC;eth0;2.00;0.00;0.18;0.00;0.00;0.00;0.00;0.00
tecmint;14778;2014-09-03 11:59:54 UTC;eth0;1.78;1.17;1.10;0.18;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 11:59:56 UTC;eth0;3.50;3.00;0.60;0.77;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 11:59:58 UTC;eth0;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 12:00:00 UTC;eth0;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 12:00:02 UTC;eth0;0.50;0.50;0.48;0.03;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 12:00:04 UTC;eth0;2.50;3.50;0.21;2.05;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 12:00:06 UTC;eth0;1.49;1.00;0.62;0.06;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 12:00:08 UTC;eth0;0.50;0.00;0.03;0.00;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 12:00:10 UTC;eth0;0.50;0.50;0.03;0.04;0.00;0.00;0.00;0.00
tecmint;2;2014-09-03 12:00:12 UTC;eth0;1.00;0.50;0.12;0.04;0.00;0.00;0.00;0.00

আপনি এটি কোনও সিএসভিতেও সংরক্ষণ করতে পারেন এবং তারপরে নীচের মতো উপস্থাপনার ধরণের স্ট্যাটাসের জন্য আঁকতে পারেন।

এটি এখনই, আপনি প্রতিটি বিকল্প সম্পর্কে আরও তথ্যের জন্য ম্যান পেজগুলি উল্লেখ করতে পারেন এবং আপনার মূল্যবান মন্তব্যে নিবন্ধ সম্পর্কে বলতে ভুলবেন না।