On this page
10 proc.get parametri
Pārskats
Vienums proc.get[<name>,<user>,<cmdline>,<mode>] tiek atbalstīts Linux, Windows, FreeBSD, OpenBSD un NetBSD.
Ar vienumu atgriezto procesa parametru saraksts atšķiras atkarībā no operētājsistēmas un argumenta 'mode' vērtības.
Linux
Tālāk norādītie procesa parametri tiek atgriezti Linux vidē katram režīmam:
| mode=process | mode=thread | mode=summary |
|---|---|---|
| pid: PID | pid: PID | name: procesa nosaukums |
| ppid: vecākprocesa PID | ppid: vecākprocesa PID | processes: procesu skaits |
| name: procesa nosaukums | name: procesa nosaukums | vsize: virtuālās atmiņas izmērs |
| cmdline: komanda ar argumentiem | user: lietotājs (reālais), kura vārdā process darbojas | pmem: reālās atmiņas procentuālā daļa |
| user: lietotājs (reālais), kura vārdā process darbojas | group: grupa (reālā), kurai process pieder | rss: rezidentās kopas izmērs |
| group: grupa (reālā), kurai process pieder | uid: lietotāja ID | data: datu segmenta izmērs |
| uid: lietotāja ID | gid: grupas ID, kurai process pieder | exe: koda segmenta izmērs |
| gid: grupas ID, kurai process pieder | tid: pavediena ID | lib: koplietojamo bibliotēku izmērs |
| vsize: virtuālās atmiņas izmērs | tname: pavediena nosaukums | lck: bloķētās atmiņas izmērs |
| pmem: reālās atmiņas procentuālā daļa | cputime_user: kopējais CPU laiks lietotāja režīmā (vērtība izteikta takts impulsos — daliet ar getconf CLK_TCK vai sysconf(_SC_CLK_TCK), lai iegūtu sekundes) |
pin: piesaistīto lapu izmērs |
| rss: rezidentās kopas izmērs | cputime_system: kopējais CPU laiks sistēmas režīmā (vērtība izteikta takts impulsos — daliet ar getconf CLK_TCK vai sysconf(_SC_CLK_TCK), lai iegūtu sekundes) |
pte: lapu tabulas ierakstu izmērs |
| data: datu segmenta izmērs | state: pavediena stāvoklis | size: procesa koda + datu + steka segmentu izmērs |
| exe: koda segmenta izmērs | ctx_switches: konteksta pārslēgšanu skaits | stk: steka segmenta izmērs |
| hwm: maksimālais rezidentās kopas izmērs | page_faults: lapu kļūdu skaits | swap: izmantotās mijmaiņas vietas izmērs |
| lck: bloķētās atmiņas izmērs | cputime_user: kopējais CPU laiks lietotāja režīmā (vērtība izteikta takts impulsos — daliet ar getconf CLK_TCK vai sysconf(_SC_CLK_TCK), lai iegūtu sekundes) |
|
| lib: koplietojamo bibliotēku izmērs | cputime_system: kopējais CPU laiks sistēmas režīmā (vērtība izteikta takts impulsos — daliet ar getconf CLK_TCK vai sysconf(_SC_CLK_TCK), lai iegūtu sekundes) |
|
| peak: maksimālais virtuālās atmiņas izmērs | ctx_switches: konteksta pārslēgšanu skaits | |
| pin: piesaistīto lapu izmērs | threads: pavedienu skaits | |
| pte: lapu tabulas ierakstu izmērs | page_faults: lapu kļūdu skaits | |
| size: procesa koda + datu + steka segmentu izmērs | pss: proporcionālās kopas izmēra atmiņa | |
| stk: steka segmenta izmērs | ||
| swap: izmantotās mijmaiņas vietas izmērs | ||
cputime_user: kopējais CPU laiks lietotāja režīmā (vērtība izteikta takts impulsos — daliet ar getconf CLK_TCK vai sysconf(_SC_CLK_TCK), lai iegūtu sekundes) |
||
cputime_system: kopējais CPU laiks sistēmas režīmā (vērtība izteikta takts impulsos — daliet ar getconf CLK_TCK vai sysconf(_SC_CLK_TCK), lai iegūtu sekundes) |
||
| state: procesa stāvoklis (caurspīdīgi iegūts no procfs, pilnā formā) | ||
| ctx_switches: konteksta pārslēgšanu skaits | ||
| threads: pavedienu skaits | ||
| page_faults: lapu kļūdu skaits | ||
| pss: proporcionālās kopas izmēra atmiņa |
BSD bāzēta OS
Tālāk norādītie procesa parametri tiek atgriezti sistēmās FreeBSD, OpenBSD un NetBSD katram režīmam:
| mode=process | mode=thread | mode=summary |
|---|---|---|
| pid: PID | pid: PID | name: procesa nosaukums |
| ppid: vecākprocesa PID | ppid: vecākprocesa PID | processes: procesu skaits |
| jid: cietuma ID (tikai FreeBSD) | jid: cietuma ID (tikai FreeBSD) | vsize: virtuālās atmiņas izmērs |
| jname: cietuma nosaukums (tikai FreeBSD) | jname: cietuma nosaukums (tikai FreeBSD) | pmem: reālās atmiņas procentuālā daļa (tikai FreeBSD) |
| name: procesa nosaukums | name: procesa nosaukums | rss: rezidentās atmiņas izmērs |
| cmdline: komanda ar argumentiem | user: lietotājs (reālais), kura vārdā process darbojas | size: procesa izmērs (kods + dati + steks) |
| user: lietotājs (reālais), kura vārdā process darbojas | group: grupa (reālā), kuras vārdā process darbojas | tsize: teksta (koda) izmērs |
| group: grupa (reālā), kuras vārdā process darbojas | uid: lietotāja ID | dsize: datu izmērs |
| uid: lietotāja ID | gid: grupas ID, kuras vārdā process darbojas | ssize: steka izmērs |
| gid: grupas ID, kuras vārdā process darbojas | tid: pavediena ID | cputime_user: kopējais CPU laiks lietotāja režīmā (norādīts sekundēs) |
| vsize: virtuālās atmiņas izmērs | tname: pavediena nosaukums | cputime_system: kopējais CPU laiks sistēmas režīmā (norādīts sekundēs) |
| pmem: reālās atmiņas procentuālā daļa (tikai FreeBSD) | cputime_user: kopējais CPU laiks lietotāja režīmā (norādīts sekundēs) | ctx_switches: konteksta pārslēgšanu skaits |
| rss: rezidentās atmiņas izmērs | cputime_system: kopējais CPU laiks sistēmas režīmā (norādīts sekundēs) | threads: pavedienu skaits (NetBSD netiek atbalstīts) |
| size: procesa izmērs (kods + dati + steks) | state: pavediena stāvoklis | stk: steka segmenta izmērs |
| tsize: teksta (koda) izmērs | ctx_switches: konteksta pārslēgšanu skaits | page_faults: lapu kļūdu skaits |
| dsize: datu izmērs | io_read_op: reižu skaits, kad sistēmai bija jāveic ievade | fds: failu deskriptoru skaits (tikai OpenBSD) |
| ssize: steka izmērs | io_write_op: reižu skaits, kad sistēmai bija jāveic izvade | swap: izmantotās maiņvietas izmērs |
| cputime_user: kopējais CPU laiks lietotāja režīmā (norādīts sekundēs) | io_read_op: reižu skaits, kad sistēmai bija jāveic ievade | |
| cputime_system: kopējais CPU laiks sistēmas režīmā (norādīts sekundēs) | io_write_op: reižu skaits, kad sistēmai bija jāveic izvade | |
| state: procesa stāvoklis (gaidīšana uz disku/darbojas/guļ/izsekošanas apturēšana/zombijs/cits) | ||
| ctx_switches: konteksta pārslēgšanu skaits | ||
| threads: pavedienu skaits (NetBSD netiek atbalstīts) | ||
| page_faults: lapu kļūdu skaits | ||
| fds: failu deskriptoru skaits (tikai OpenBSD) | ||
| swap: izmantotās maiņvietas izmērs | ||
| io_read_op: reižu skaits, kad sistēmai bija jāveic ievade | ||
| io_write_op: reižu skaits, kad sistēmai bija jāveic izvade |
Windows
Tālāk norādītie procesa parametri tiek atgriezti sistēmā Windows katram režīmam:
| mode=process | mode=thread | mode=summary |
|---|---|---|
| pid: PID | pid: PID | name: procesa nosaukums |
| ppid: vecākprocesa PID | ppid: vecākprocesa PID | processes: procesu skaits |
| name: procesa nosaukums | name: procesa nosaukums | vmsize: virtuālās atmiņas lielums |
| user: lietotājs, kura vārdā process darbojas | user: lietotājs, kura vārdā process darbojas | wkset: procesa darba kopas lielums |
| sid: lietotāja SID | sid: lietotāja SID | cputime_user: kopējais CPU laiks, kas pavadīts lietotāja režīmā (norādīts milisekundēs) |
| vmsize: virtuālās atmiņas lielums | tid: pavediena ID | cputime_system: kopējais CPU laiks, kas pavadīts sistēmas režīmā (norādīts milisekundēs) |
| wkset: procesa darba kopas lielums | threads: pavedienu skaits | |
| cputime_user: kopējais CPU laiks, kas pavadīts lietotāja režīmā (norādīts milisekundēs) | page_faults: lapu kļūdu skaits | |
| cputime_system: kopējais CPU laiks, kas pavadīts sistēmas režīmā (norādīts milisekundēs) | handles: turiņu skaits | |
| threads: pavedienu skaits | io_read_b: nolasīto IO baitu skaits | |
| page_faults: lapu kļūdu skaits | io_write_b: ierakstīto IO baitu skaits | |
| handles: turiņu skaits | io_read_op: IO nolasīšanas operācijas | |
| io_read_b: nolasīto IO baitu skaits | io_write_op: IO rakstīšanas operācijas | |
| io_write_b: ierakstīto IO baitu skaits | io_other_b: pārsūtīto IO baitu skaits, izņemot nolasīšanas un rakstīšanas operācijas | |
| io_read_op: IO nolasīšanas operācijas | io_other_op: IO operācijas, izņemot nolasīšanas un rakstīšanas operācijas | |
| io_write_op: IO rakstīšanas operācijas | ||
| io_other_b: pārsūtīto IO baitu skaits, izņemot nolasīšanas un rakstīšanas operācijas | ||
| io_other_op: IO operācijas, izņemot nolasīšanas un rakstīšanas operācijas |