Abojuto Iṣe Linux pẹlu Vmstat ati Awọn pipaṣẹ Iostat
Eyi ni lẹsẹsẹ ti n lọ ti awọn ofin ati ibojuwo iṣẹ ni Lainos. Vmstat ati Iostat awọn ofin mejeeji wa lori gbogbo pataki Unix-like (Linux/Unix/FreeBSD/Solaris) Awọn ọna Ṣiṣẹ.
Ti awọn aṣẹ vmstat ati iostat ko ba si lori apoti rẹ, jọwọ fi package sysstat sii. Awọn ofin vmstat, sar ati iostat ni ikojọpọ ti package ti o wa ninu sysstat - awọn irinṣẹ ibojuwo eto. Iostat n ṣe awọn ijabọ ti Sipiyu & gbogbo awọn iṣiro ẹrọ. O le ṣe igbasilẹ ati fi sii sysstat nipa lilo tarball orisun lati ọna asopọ sysstat, ṣugbọn a ṣeduro fifi sori ẹrọ nipasẹ aṣẹ YUM.
$ sudo yum install sysstat #CentOS and RHEL systems $ sudo dnf install sysstat #Fedora 22+ systems $ sudo apt-get install sysstat #Ubuntu and Debian based systems $ sudo pacman -S sysstat #Arch Linux
- vmstat - Alaye akopọ ti Iranti, Awọn ilana, Paging ati bẹbẹ lọ
- iostat - Awọn iṣiro Iṣiro Aarin (Sipiyu) ati awọn iṣiro titẹsi/iṣẹjade fun awọn ẹrọ ati awọn ipin.
Ninu apẹẹrẹ isalẹ, awọn ọwọn mẹfa wa. Iyatọ ti awọn ọwọn ti wa ni alaye ni oju-iwe eniyan ti vmstat ni awọn alaye. Awọn aaye pataki julọ jẹ ọfẹ labẹ iranti ati si, nitorinaa labẹ iwe swap.
vmstat -a procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free inact active si so bi bo in cs us sy id wa st 1 0 0 810420 97380 70628 0 0 115 4 89 79 1 6 90 3 0
-
- Ofe - Iye awọn aaye iranti ọfẹ/alailowaya.
- si - Swaped ni gbogbo iṣẹju-aaya lati disk ni Kilo Awọn baiti.
- ki - Ti yọ ni gbogbo iṣẹju-aaya si disk ni Kilo Bytes.
Akiyesi: Ti o ba ṣiṣẹ vmstat laisi awọn ipilẹ o yoo han ijabọ akopọ niwon bata eto.
Pẹlu aṣẹ yii, vmstat ṣiṣẹ ni gbogbo awọn iṣeju meji ati da duro laifọwọyi lẹhin ṣiṣe awọn aaye arin mẹfa.
vmstat 2 6 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 810420 22064 101368 0 0 56 3 50 57 0 3 95 2 0 0 0 0 810412 22064 101368 0 0 0 0 16 35 0 0 100 0 0 0 0 0 810412 22064 101368 0 0 0 0 14 35 0 0 100 0 0 0 0 0 810412 22064 101368 0 0 0 0 17 38 0 0 100 0 0 0 0 0 810412 22064 101368 0 0 0 0 17 35 0 0 100 0 0 0 0 0 810412 22064 101368 0 0 0 0 18 36 0 1 100 0 0
aṣẹ vmstat pẹlu -t paramita fihan awọn timestamps pẹlu gbogbo ila ti a tẹjade bi a ṣe han ni isalẹ.
[[email ~]$ vmstat -t 1 5 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ ---timestamp--- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 632028 24992 192244 0 0 70 5 55 78 1 3 95 1 0 2012-09-02 14:57:18 IST 1 0 0 632028 24992 192244 0 0 0 0 171 514 1 5 94 0 0 2012-09-02 14:57:19 IST 1 0 0 631904 24992 192244 0 0 0 0 195 600 0 5 95 0 0 2012-09-02 14:57:20 IST 0 0 0 631780 24992 192244 0 0 0 0 156 524 0 5 95 0 0 2012-09-02 14:57:21 IST 1 0 0 631656 24992 192244 0 0 0 0 189 592 0 5 95 0 0 2012-09-02 14:57:22 IST
aṣẹ vmstat ati -s yipada awọn ifihan ṣoki ti ọpọlọpọ awọn ounka iṣẹlẹ ati awọn iṣiro iṣiro.
[[email ~]$ vmstat -s 1030800 total memory 524656 used memory 277784 active memory 185920 inactive memory 506144 free memory 26864 buffer memory 310104 swap cache 2064376 total swap 0 used swap 2064376 free swap 4539 non-nice user cpu ticks 0 nice user cpu ticks 11569 system cpu ticks 329608 idle cpu ticks 5012 IO-wait cpu ticks 79 IRQ cpu ticks 74 softirq cpu ticks 0 stolen cpu ticks 336038 pages paged in 67945 pages paged out 0 pages swapped in 0 pages swapped out 258526 interrupts 392439 CPU context switches 1346574857 boot time 2309 forks
vmstat pẹlu -d aṣayan ifihan gbogbo awọn iṣiro disiki.
[[email ~]$ vmstat -d disk- ------------reads------------ ------------writes----------- -----IO------ total merged sectors ms total merged sectors ms cur sec ram0 0 0 0 0 0 0 0 0 0 0 ram1 0 0 0 0 0 0 0 0 0 0 ram2 0 0 0 0 0 0 0 0 0 0 ram3 0 0 0 0 0 0 0 0 0 0 ram4 0 0 0 0 0 0 0 0 0 0 ram5 0 0 0 0 0 0 0 0 0 0 ram6 0 0 0 0 0 0 0 0 0 0 ram7 0 0 0 0 0 0 0 0 0 0 ram8 0 0 0 0 0 0 0 0 0 0 ram9 0 0 0 0 0 0 0 0 0 0 ram10 0 0 0 0 0 0 0 0 0 0 ram11 0 0 0 0 0 0 0 0 0 0 ram12 0 0 0 0 0 0 0 0 0 0 ram13 0 0 0 0 0 0 0 0 0 0 ram14 0 0 0 0 0 0 0 0 0 0 ram15 0 0 0 0 0 0 0 0 0 0 loop0 0 0 0 0 0 0 0 0 0 0 loop1 0 0 0 0 0 0 0 0 0 0 loop2 0 0 0 0 0 0 0 0 0 0 loop3 0 0 0 0 0 0 0 0 0 0 loop4 0 0 0 0 0 0 0 0 0 0 loop5 0 0 0 0 0 0 0 0 0 0 loop6 0 0 0 0 0 0 0 0 0 0 loop7 0 0 0 0 0 0 0 0 0 0 sr0 0 0 0 0 0 0 0 0 0 0 sda 7712 5145 668732 409619 3282 28884 257402 644566 0 126 dm-0 11578 0 659242 1113017 32163 0 257384 8460026 0 126 dm-1 324 0 2592 3845 0 0 0 0 0 2
Vmstat ṣe afihan awọn iṣiro iranti ni awọn kilobytes nipasẹ aiyipada, ṣugbọn o tun le ṣe afihan awọn iroyin pẹlu awọn iwọn iranti ni awọn megabiti pẹlu ariyanjiyan
-S M
. Wo apẹẹrẹ atẹle.vmstat -S M 1 5 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 346 53 476 0 0 95 8 42 55 0 2 96 2 0 0 0 0 346 53 476 0 0 0 0 12 15 0 0 100 0 0 0 0 0 346 53 476 0 0 0 0 32 62 0 0 100 0 0 0 0 0 346 53 476 0 0 0 0 15 13 0 0 100 0 0 0 0 0 346 53 476 0 0 0 0 34 61 0 1 99 0 0
iostat laisi awọn ariyanjiyan ṣafihan Sipiyu ati awọn iṣiro I/O ti gbogbo awọn ipin bi o ṣe han ni isalẹ.
iostat Linux 2.6.32-279.el6.i686 (linux-console.net) 09/03/2012 _i686_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.12 0.01 1.54 2.08 0.00 96.24 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 3.59 161.02 13.48 1086002 90882 dm-0 5.76 159.71 13.47 1077154 90864 dm-1 0.05 0.38 0.00 2576 0
iostat pẹlu -c awọn ariyanjiyan ṣafihan awọn iṣiro Sipiyu nikan bi a ṣe han ni isalẹ.
iostat -c Linux 2.6.32-279.el6.i686 (linux-console.net) 09/03/2012 _i686_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.12 0.01 1.47 1.98 0.00 96.42
iostat pẹlu -d awọn ariyanjiyan ṣe afihan awọn iṣiro I/O awọn disiki nikan ti gbogbo awọn ipin bi o ti han.
iostat -d Linux 2.6.32-279.el6.i686 (linux-console.net) 09/03/2012 _i686_ (1 CPU) Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 3.35 149.81 12.66 1086002 91746 dm-0 5.37 148.59 12.65 1077154 91728 dm-1 0.04 0.36 0.00 2576 0
Nipa aiyipada o ṣe afihan awọn iṣiro ti gbogbo awọn ipin, pẹlu -p ati awọn ariyanjiyan orukọ orukọ ẹrọ ṣe afihan awọn iṣiro I/O awọn disiki nikan fun ẹrọ kan pato bi a ti han.
iostat -p sda Linux 2.6.32-279.el6.i686 (linux-console.net) 09/03/2012 _i686_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.11 0.01 1.44 1.92 0.00 96.52 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 3.32 148.52 12.55 1086002 91770 sda1 0.07 0.56 0.00 4120 18 sda2 3.22 147.79 12.55 1080650 91752
Pẹlu paramita -N (Uppercase) ṣafihan awọn iṣiro LVM nikan bi o ti han.
iostat -N Linux 2.6.32-279.el6.i686 (linux-console.net) 09/03/2012 _i686_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.11 0.01 1.39 1.85 0.00 96.64 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 3.20 142.84 12.16 1086002 92466 vg_tecmint-lv_root 5.13 141.68 12.16 1077154 92448 vg_tecmint-lv_swap 0.04 0.34 0.00 2576 0
Pẹlu -V (Uppercase) paramita han ẹya ti iostat bi o ti han.
iostat -V sysstat version 9.0.4 (C) Sebastien Godard (sysstat orange.fr)
Akiyesi: vmstat ati iostat ni nọmba awọn ọwọn ati awọn asia ninu eyiti ko le ṣee ṣe lati ṣalaye ninu awọn alaye. Ti o ba fẹ mọ diẹ sii nipa rẹ o le tọka oju-iwe eniyan ti vmstat ati iostat. Jọwọ pin rẹ ti o ba rii pe nkan yii wulo nipasẹ apoti asọye wa ni isalẹ.