procinfo - Ṣafihan Awọn iṣiro Ilu lati/proc Filesystem


Eto faili proc jẹ eto faili foju kan ti o ni awọn faili ti o tọju alaye nipa awọn ilana ati alaye eto miiran. O ti ya aworan si itọsọna /proc ati gbe sori akoko bata. Nọmba awọn eto gba alaye lati/faili faili proc, ṣe ilana rẹ ki o pese ni irọrun ni lilo fun awọn idi pupọ.

Procinfo jẹ iwulo laini aṣẹ pipaṣẹ ti o rọrun fun wiwo alaye eto ti a gba lati/ilana itọsọna ati tẹjade ni ọna kika ẹwa lori ẹrọ iṣujade boṣewa. Ninu nkan yii, a yoo ṣalaye nọmba awọn apẹẹrẹ aṣẹ procinfo ni Lainos.

Ni ọpọlọpọ awọn pinpin kaakiri Linux, aṣẹ procinfo yẹ ki o wa ni fifi sori ẹrọ tẹlẹ, ti o ko ba ni, fi sii nipa lilo pipaṣẹ atẹle.

$ sudo apt install procinfo		#Debian/Ubuntu
$ sudo yum install procinfo		#CentOS/RHEL
$ sudo dnf install procinfo		#Fedora 22+

Apẹẹrẹ ti o rọrun julọ ni lati ṣiṣẹ procinfo laisi awọn ariyanjiyan eyikeyi bi o ti han.

$ procinfo

Memory:        Total        Used        Free     Buffers                       
RAM:         8069036     7693288      375748      301356                       
Swap:        3906556           0     3906556                                   

Bootup: Mon Jun  4 11:09:45 2018   Load average: 0.35 0.84 1.01 1/1021 15406   

user  :   01:09:12.02  13.4%  page in :          2434469                       
nice  :   00:02:12.37   0.4%  page out:          2162544                       
system:   00:15:17.34   3.0%  page act:          2395528                       
IOwait:   00:39:04.09   7.6%  page dea:             3424                       
hw irq:   00:00:00.00   0.0%  page flt:         20783328                       
sw irq:   00:00:29.07   0.1%  swap in :                0                       
idle  :   06:30:26.88  75.6%  swap out:                0                       
uptime:   02:10:11.66         context :         51698643                       

irq   0:         21  2-edge timer        irq  42:          0  466944-edge PCIe 
irq   1:       3823  1-edge i8042        irq  43:     193892  327680-edge xhci_
irq   8:          1  8-edge rtc0         irq  44:     191759  512000-edge 0000:
irq   9:       2175  9-fasteoi acpi      irq  45:    1021515  524288-edge enp1s
irq  12:       6865  12-edge i8042       irq  46:     541926  32768-edge i915  
irq  19:          0  19-fasteoi rtl_pc   irq  47:         14  360448-edge mei_m
irq  23:         33  23-fasteoi ehci_h   irq  48:        344  442368-edge snd_h
irq  40:          0  458752-edge PCIe    irq  49:        749  49152-edge snd_hd
irq  41:          0  464896-edge PCIe                                          

loop0              90r               0   loop4              14r               0
loop1             159r               0   loop5            7945r               0
loop2             214r               0   loop6             309r               0
loop3              79r               0   sda           112544r           70687w

enp1s0      TX 58.30MiB      RX 883.00MiB     vmnet8      TX 0.00B         RX 0.00B        
lo          TX 853.65KiB     RX 853.65KiB     wlp2s0      TX 0.00B         RX 0.00B        
vmnet1      TX 0.00B         RX 0.00B                                          

Lati tẹ awọn iṣiro iranti ni titẹ kika kika eniyan (KiB, MiB, GiB), dipo Kbytes aiyipada, lo Flag -H .

$ procinfo -H

Memory:        Total        Used        Free     Buffers                       
RAM:         7.70GiB     7.36GiB   344.27MiB   294.38MiB                       
Swap:        3.73GiB       0.00B     3.73GiB                                   

Bootup: Mon Jun  4 11:09:45 2018   Load average: 0.61 0.84 1.00 2/1017 15439   

user  :   01:09:21.25  13.3%  page in :          2434613                       
nice  :   00:02:12.43   0.4%  page out:          2223808                       
system:   00:15:19.82   2.9%  page act:          2416184                       
IOwait:   00:39:08.21   7.5%  page dea:             3424                       
hw irq:   00:00:00.00   0.0%  page flt:         20891258                       
sw irq:   00:00:29.08   0.1%  swap in :                0                       
idle  :   06:33:48.38  75.7%  swap out:                0                       
uptime:   02:11:06.85         context :         51916194                       

irq   0:         21  2-edge timer        irq  42:          0  466944-edge PCIe 
irq   1:       3985  1-edge i8042        irq  43:     196957  327680-edge xhci_
irq   8:          1  8-edge rtc0         irq  44:     192411  512000-edge 0000:
irq   9:       2196  9-fasteoi acpi      irq  45:    1021900  524288-edge enp1s
irq  12:       6865  12-edge i8042       irq  46:     543742  32768-edge i915  
irq  19:          0  19-fasteoi rtl_pc   irq  47:         14  360448-edge mei_m
irq  23:         33  23-fasteoi ehci_h   irq  48:        344  442368-edge snd_h
irq  40:          0  458752-edge PCIe    irq  49:        749  49152-edge snd_hd
irq  41:          0  464896-edge PCIe                                          

loop0              90r               0   loop4              14r               0
loop1             159r               0   loop5            7945r               0
loop2             214r               0   loop6             309r               0
loop3              79r               0   sda           112568r           71267w

enp1s0      TX 58.33MiB      RX 883.21MiB     vmnet8      TX 0.00B         RX 0.00B        
lo          TX 854.18KiB     RX 854.18KiB     wlp2s0      TX 0.00B         RX 0.00B        
vmnet1      TX 0.00B         RX 0.00B                                        

Flag -d naa fun laaye lati ṣe afihan awọn iṣiro lori ipilẹ fun iṣẹju-aaya dipo ju awọn iye lapapọ.

$ procinfo -d 

Lati ṣe afihan awọn iṣiro bi apapọ, lo Flag -D bi atẹle.

$ procinfo -D

O le gba awọn imudojuiwọn ti n tẹsiwaju loju iboju ki o dẹkun awọn imudojuiwọn fun N nọmba ti keji (fun apẹẹrẹ 5 awọn aaya ni aṣẹ yii) nipa lilo asia -n ki o tẹ q lati dawọ ni ipo yii.

$ procinfo -n5 -H

Lati ṣe ijabọ\"gidi" iranti ọfẹ ti o jọra eyiti o fihan nipasẹ iwulo ọfẹ, lo aṣayan -r .

$ procinfo -r 

Lati fihan awọn nọmba ti awọn baiti dipo nọmba awọn ibeere I/O, lo aṣayan -b .

$ procinfo -b

Procinfo n ṣiṣẹ ibaraenisepo paapaa, nigbati o ba n ṣiṣẹ ni kikun iboju, eyi n gba ọ laaye lati lo awọn bọtini d, D, r ati b eyiti awọn iṣẹ wọn ṣe deede awọn asia laini aṣẹ ti a darukọ wọn ti o salaye loke.

Fun alaye diẹ sii, wo oju-iwe eniyan procinfo.

$ man procinfo 

Ninu nkan yii, a ti ṣalaye nọmba awọn apẹẹrẹ aṣẹ procinfo. Ti o ba ni awọn ibeere eyikeyi, lo fọọmu esi ni isalẹ lati de ọdọ wa.