Šajā lapā
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
Operētājsistēmā Linux katram režīmam tiek atgriezti šādi procesa parametri:
| 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 lielums |
| cmdline: komanda ar argumentiem | user: lietotājs (reālais), kura vārdā darbojas process | pmem: reālās atmiņas procentuālā daļa |
| user: lietotājs (reālais), kura vārdā darbojas process | group: grupa (reālā), kuras vārdā darbojas process | rss: rezidentās kopas lielums |
| group: grupa (reālā), kuras vārdā darbojas process | uid: lietotāja ID | data: datu segmenta lielums |
| uid: lietotāja ID | gid: grupas ID, kuras vārdā darbojas process | exe: koda segmenta lielums |
| gid: grupas ID, kuras vārdā darbojas process | tid: pavediena ID | lib: koplietojamo bibliotēku lielums |
| vsize: virtuālās atmiņas lielums | tname: pavediena nosaukums | lck: bloķētās atmiņas lielums |
| pmem: reālās atmiņas procentuālā daļa | cputime_user: kopējais CPU laiks, kas pavadīts 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 lielums |
| rss: rezidentās kopas lielums | cputime_system: kopējais CPU laiks, kas pavadīts 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 lielums |
| data: datu segmenta lielums | state: pavediena stāvoklis | size: procesa koda, datu un steka segmentu kopējais lielums |
| exe: koda segmenta lielums | ctx_switches: konteksta pārslēgšanu skaits | stk: steka segmenta lielums |
| hwm: rezidentās kopas maksimālais lielums | page_faults: lapu kļūmju skaits | swap: izmantotās mijmaiņas vietas lielums |
| lck: bloķētās atmiņas lielums | cputime_user: kopējais CPU laiks, kas pavadīts 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 lielums | cputime_system: kopējais CPU laiks, kas pavadīts 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: virtuālās atmiņas maksimālais lielums | ctx_switches: konteksta pārslēgšanu skaits | |
| pin: piesaistīto lapu lielums | threads: pavedienu skaits | |
| pte: lapu tabulas ierakstu lielums | page_faults: lapu kļūmju skaits | |
| size: procesa koda, datu un steka segmentu kopējais lielums | pss: proporcionālās kopas atmiņas lielums | |
| stk: steka segmenta lielums | ||
| swap: izmantotās mijmaiņas vietas lielums | ||
cputime_user: kopējais CPU laiks, kas pavadīts 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, kas pavadīts 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ļūmju skaits | ||
| pss: proporcionālās kopas atmiņas lielums |
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 |