OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

4.1.4. ສະ​ແດງ​ຂໍ້​ມູນ​ຂະ​ບວນ​ການ​


ໄດ້ ps ຄໍາສັ່ງແມ່ນຫນຶ່ງໃນເຄື່ອງມືສໍາລັບການ visualizing ຂະບວນການ. ຄໍາ​ສັ່ງ​ນີ້​ມີ​ຫຼາຍ​ທາງ​ເລືອກ​ທີ່​ສາ​ມາດ​ລວມ​ເຂົ້າ​ກັນ​ເພື່ອ​ສະ​ແດງ​ຄຸນ​ລັກ​ສະ​ນະ​ຂະ​ບວນ​ການ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​.


ຮູບພາບເລັກນ້ອຍ

ໂດຍບໍ່ມີການກໍານົດທາງເລືອກ, ps ພຽງແຕ່ໃຫ້ຂໍ້ມູນກ່ຽວກັບແກະປະຈຸບັນແລະຂະບວນການສຸດທ້າຍ:


theo:~> ps

PID TTY

4245 ຄະແນນ/7

5314 ຄະແນນ/7

ເວລາ CMD

00:00:00 bash

00:00:00 ps

theo:~> ps

PID TTY

4245 ຄະແນນ/7

5314 ຄະແນນ/7

ເນື່ອງຈາກວ່ານີ້ບໍ່ໄດ້ໃຫ້ຂໍ້ມູນພຽງພໍ - ໂດຍທົ່ວໄປແລ້ວ, ຢ່າງຫນ້ອຍຫນຶ່ງຮ້ອຍຂະບວນການກໍາລັງແລ່ນຢູ່ໃນລະບົບຂອງທ່ານ - ປົກກະຕິແລ້ວພວກເຮົາຈະເລືອກເອົາຂະບວນການໂດຍສະເພາະອອກຈາກບັນຊີລາຍຊື່ຂອງຂະບວນການທັງຫມົດ, ໂດຍໃຊ້. grep ຄໍາສັ່ງໃນ a ທໍ່, ເບິ່ງພາກທີ 5.1.2.1, ໃນແຖວນີ້, ເຊິ່ງຈະເລືອກ ແລະສະແດງຂະບວນການທັງໝົດທີ່ເປັນເຈົ້າຂອງໂດຍຜູ້ໃຊ້ສະເພາະ:


ps -ຖ້າ | grep ຊື່ຜູ້ໃຊ້


ຕົວຢ່າງນີ້ສະແດງໃຫ້ເຫັນຂະບວນການທັງຫມົດທີ່ມີຊື່ຂະບວນການຂອງ bash, ເປືອກເຂົ້າລະບົບທົ່ວໄປທີ່ສຸດໃນລະບົບ Linux:


ຮູບພາບເລັກນ້ອຍ

theo:> ps auxw | grep bash


brenda

31970

0.0

0.3

6080

1556

tty2

S

Feb23

0:00

- ເບດ

ຮາກ

32043

0.0

0.3

6112

1600

tty4

S

Feb23

0:00

- ເບດ

ຕາມ

32581

0.0

0.3

6384

1864

pts/1

S

Feb23

0:00

bash

ຕາມ

32616

0.0

0.3

6396

1896

pts/2

S

Feb23

0:00

bash

ຕາມ

32629

0.0

0.3

6380

1856

pts/3

S

Feb23

0:00

bash

ຕາມ

2214

0.0

0.3

6412

1944

pts/5

S

16:18

0:02

bash

ຕາມ

4245

0.0

0.3

6392

1888

pts/7

S

17:26

0:00

bash

ຕາມ

5427

0.0

0.1

3720

548

pts/7

S

19:22

0:00

grep bash

ໃນກໍລະນີເຫຼົ່ານີ້, the grep ຄໍາສັ່ງຊອກຫາເສັ້ນທີ່ມີສາຍ bash ມັກຈະສະແດງຢູ່ໃນລະບົບທີ່ມີເວລາຫວ່າງຫຼາຍ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ຕ້ອງ​ການ​ນີ້​ເກີດ​ຂຶ້ນ​, ໃຫ້​ນໍາ​ໃຊ້​ ຈັບ ຄໍາສັ່ງ.


Bash shells ເປັນກໍລະນີພິເສດ: ບັນຊີລາຍຊື່ຂະບວນການນີ້ຍັງສະແດງໃຫ້ເຫັນວ່າອັນໃດເປັນ login shells (ບ່ອນທີ່ທ່ານຕ້ອງໃຫ້ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງທ່ານ, ເຊັ່ນ: ເມື່ອທ່ານເຂົ້າສູ່ລະບົບ textmode ຫຼືເຂົ້າສູ່ລະບົບຫ່າງໄກສອກຫຼີກ, ກົງກັນຂ້າມກັບ.

Shells ທີ່ບໍ່ແມ່ນການເຂົ້າສູ່ລະບົບ, ເລີ່ມຕົ້ນຂຶ້ນຕົວຢ່າງໂດຍການຄລິກໃສ່ໄອຄອນປ່ອງຢ້ຽມ terminal). ແກະການເຂົ້າສູ່ລະບົບດັ່ງກ່າວຖືກນຳໜ້າດ້ວຍຂີດ (-).


ຮູບພາບເລັກນ້ອຍ|?

ພວກເຮົາຈະອະທິບາຍກ່ຽວກັບ | ຄຳສັ່ງໃນບົດຕໍ່ໄປ, ເບິ່ງບົດທີ 5.

ຂໍ້ມູນເພີ່ມເຕີມສາມາດພົບໄດ້ຕາມປົກກະຕິ: ps - ຊ່ວຍ or ຜູ້ຊາຍ ps. GNU ps ສະຫນັບສະຫນູນຮູບແບບທີ່ແຕກຕ່າງກັນຂອງຮູບແບບທາງເລືອກ; ຕົວຢ່າງຂ້າງເທິງນີ້ບໍ່ມີຂໍ້ຜິດພາດ.


ໃຫ້ສັງເກດວ່າ ps ພຽງແຕ່ໃຫ້ສະຖານະປັດຈຸບັນຂອງຂະບວນການເຄື່ອນໄຫວ, ມັນເປັນການບັນທຶກຄັ້ງດຽວ. ໄດ້ top ໂຄງ​ການ​ສະ​ແດງ​ການ​ເບິ່ງ​ທີ່​ຊັດ​ເຈນ​ຫຼາຍ​ຂຶ້ນ​ໂດຍ​ການ​ປັບ​ປຸງ​ຜົນ​ໄດ້​ຮັບ​ໂດຍ​ການ​ ps (ມີທາງເລືອກຫຼາຍ) ທຸກໆຫ້າວິນາທີ, ການສ້າງບັນຊີລາຍຊື່ໃຫມ່ຂອງຂະບວນການທີ່ເຮັດໃຫ້ເກີດການໂຫຼດຫນັກທີ່ສຸດເປັນແຕ່ລະໄລຍະ, ໃນຂະນະດຽວກັນການລວມເອົາຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບພື້ນທີ່ແລກປ່ຽນໃນການນໍາໃຊ້ແລະສະຖານະຂອງ CPU, ຈາກ. ຜະລິດຕະພັນ ລະ​ບົບ​ໄຟລ​໌​:


12:40pm ຂຶ້ນ 9 ມື້, 6:00, 4 ຜູ້ໃຊ້, ໂຫຼດສະເລ່ຍ: 0.21, 0.11, 0.03

89 ຂະບວນການ: 86 ນອນ, 3 ແລ່ນ, 0 zombie, 0 ຢຸດ CPU states: 2.5% ຜູ້ໃຊ້, 1.7% ລະບົບ, 0.0% ງາມ, 95.6% idle

12:40pm ຂຶ້ນ 9 ມື້, 6:00, 4 ຜູ້ໃຊ້, ໂຫຼດສະເລ່ຍ: 0.21, 0.11, 0.03

89 ຂະບວນການ: 86 ນອນ, 3 ແລ່ນ, 0 zombie, 0 ຢຸດ CPU states: 2.5% ຜູ້ໃຊ້, 1.7% ລະບົບ, 0.0% ງາມ, 95.6% idle


ຮູບພາບເລັກນ້ອຍ

Mem: 255120K av, 239412K ໃຊ້ແລ້ວ, 15708K ຟຣີ, 756K shrd, 22620K buff Swap: 1050176K av, 76428K ໃຊ້, 973748K ຟຣີ, 82756K cached


ອັກເສບທ້ອງນ້ອຍ

ຜູ້ໃຊ້

PRI

NI

ຫລືຂະຫຍາຍໂຕ

RSS

ແບ່ງປັນ

ສະຖິຕິຜູ້

% CPU

%MEM

ເວລາ

ຄໍາສັ່ງ

5005

ຮາກ

14

0

91572

15M

11580

R

1.9

6.0

7:53

X

19599

jeff

14

0

1024

1024

796

R

1.1

0.4

0:01

top

19100

jeff

9

0

5288

4948

3888

R

0.5

1.9

0:24

gnome - ປາຍ

19328

jeff

9

0

37884

36M

14724

S

0.5

14.8

1:30

mozilla-bin

1

ຮາກ

8

0

516

472

464

S

0.0

0.1

0:06

ໃນ​ມັນ

2

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:02

keventd

3

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:00

kapm-idled

4

ຮາກ

19

19

0

0

0

ສສ

0.0

0.0

0:00

ksoftirqd_CPU0

5

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:33

kswapd

6

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:00

ອ້າງສິດ

7

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:00

bdflush

8

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:05

kupdated

9 ຮາກ -1-20 0 0 0 SW< 0.0 0.0 0:00 mdrecoveryd

13

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:01

kjournald

89

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:00

ຄູດ

219

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:00

kjournald

220

ຮາກ

9

0

0

0

0

SW

0.0

0.0

0:00

kjournald

ແຖວ ທຳ ອິດຂອງ top ປະກອບດ້ວຍຂໍ້ມູນດຽວກັນທີ່ສະແດງໂດຍ uptime ຄໍາສັ່ງ:


jeff:~> uptime

3:30pm, ເພີ່ມຂຶ້ນ 12 ມື້, 23:29, 6 ຜູ້ໃຊ້, ໂຫຼດສະເລ່ຍ: 0.01, 0.02, 0.00

jeff:~> uptime

3:30pm, ເພີ່ມຂຶ້ນ 12 ມື້, 23:29, 6 ຜູ້ໃຊ້, ໂຫຼດສະເລ່ຍ: 0.01, 0.02, 0.00

ຂໍ້ມູນສໍາລັບບັນດາໂຄງການເຫຼົ່ານີ້ຖືກເກັບໄວ້ໃນບັນດາສິ່ງອື່ນໆ /var/run/utmp (ຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້ທີ່ເຊື່ອມຕໍ່ໃນປັດຈຸບັນ) ແລະໃນລະບົບໄຟລ໌ virtual / proc, ຍົກ​ຕົວ​ຢ່າງ /proc/loadavg (ຂໍ້ມູນການໂຫຼດສະເລ່ຍ). ມີທຸກປະເພດຂອງຄໍາຮ້ອງສະຫມັກກາຟິກເພື່ອເບິ່ງຂໍ້ມູນນີ້, ເຊັ່ນ Gnome System Monitor ແລະ ລາບ. ໃນໄລຍະຢູ່ທີ່ FreshMeat ແລະ SourceForge ທ່ານຈະພົບເຫັນຫຼາຍສິບຄໍາຮ້ອງສະຫມັກທີ່ລວມເອົາຂໍ້ມູນນີ້ລວມກັບຂໍ້ມູນເຊີຟເວີອື່ນໆແລະບັນທຶກຈາກເຄື່ອງແມ່ຂ່າຍຫຼາຍເຄື່ອງແມ່ຂ່າຍໃນຫນຶ່ງ (ເວັບ) ເຊີຟເວີ, ອະນຸຍາດໃຫ້ຕິດຕາມກວດກາໂຄງສ້າງ IT ທັງຫມົດຈາກບ່ອນເຮັດວຽກຫນຶ່ງ.


ຮູບພາບເລັກນ້ອຍ

ການພົວພັນລະຫວ່າງຂະບວນການສາມາດເບິ່ງເຫັນໄດ້ໂດຍໃຊ້ ptree ຄໍາສັ່ງ:


ໂຊຟີ:~> ptree

init-+-amd

|-apmd

|-2*[ສິລະປະ]

|- ແລະ ອື່ນໆ

|-crond

|-deskguide_apple

|-eth0

|-gdm---gdm-+-X

ໂຊຟີ:~> ptree

init-+-amd

|-apmd

|-2*[ສິລະປະ]

|- ແລະ ອື່ນໆ

|-crond

|-deskguide_apple

|-eth0

|-gdm---gdm-+-X


|

|

|

`-gnome-session-+-Gnome

|-ssh-ຕົວແທນ

`-ຈິງ

|

|

|


|-geyes_applet

|-gkb_applet

|-gnome-name-serv

|-gnome-smproxy

|-gnome-terminal-+-bash---vim

|-geyes_applet

|-gkb_applet

|-gnome-name-serv

|-gnome-smproxy

|-gnome-terminal-+-bash---vim


|

|

|

|

|

|-gpm

|-weather

|-kapm-idled

|-bash

|-bash---pstree

|-bash---ssh

|-bash---mozilla-bin---mozilla-bin---3*[mozilla-bin]

`-gnome-pty-helper

|

|

|

|

|

|-gpm

|-weather

|-kapm-idled


|-3*[kdeinit]

|-keventd

|-khubd

|-5*[kjournald]

|-klogd

|-lockd---rpciod

|-lpd

|-mdrecoveryd

|-6*[ສົມ​ຄວນ]

|-8*[nfsd]

|-nscd---nscd---5*[nscd]

|-ntpd

|-3*[oafd]

|-ແຜງ

|-ແຜນທີ່

|-rhnsd

|-rpc.mountd

|-rpc.rquotad

|-rpc.statd

|-sawfish

|-screenshooter_a

|-sendmail

|-sshd---sshd---bash---su---bash

|-syslogd

|-tasklist_applet

|-vmnet-ຂົວ

|-xfs

`-xinetd-ipv6

|-3*[kdeinit]

|-keventd

|-khubd

|-5*[kjournald]

|-klogd

|-lockd---rpciod

|-lpd

|-mdrecoveryd

|-6*[ສົມ​ຄວນ]

|-8*[nfsd]

|-nscd---nscd---5*[nscd]

|-ntpd

|-3*[oafd]

|-ແຜງ

|-ແຜນທີ່

|-rhnsd

|-rpc.mountd

|-rpc.rquotad

|-rpc.statd

|-sawfish

|-screenshooter_a

|-sendmail

|-sshd---sshd---bash---su---bash

|-syslogd

|-tasklist_applet

|-vmnet-ຂົວ

|-xfs

`-xinetd-ipv6

OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: