author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Mon, 22 Feb 2016 12:46:36 +0200 | |
changeset 1905 | fba288d59662 |
parent 1886 | 9c39f61bcdcb |
child 1912 | 8b81a8f0f692 |
permissions | -rw-r--r-- |
1334
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1236
diff
changeset
|
1 |
.. -*- coding: utf-8; -*- |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1236
diff
changeset
|
2 |
.. include:: HEADER.rst |
185 | 3 |
|
988 | 4 |
========================= |
5 |
OS resource statistics. |
|
6 |
========================= |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
7 |
.. contents:: |
1905
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1886
diff
changeset
|
8 |
:local: |
185 | 9 |
|
1570
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
10 |
Process list. |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
11 |
============= |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
12 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
13 |
Linux. |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
14 |
------ |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
15 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
16 |
View current user process:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
17 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
18 |
$ ps |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
19 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
20 |
View all running process:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
21 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
22 |
$ ps -e |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
23 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
24 |
View process commands:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
25 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
26 |
$ ps -e -o pid,cmd |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
27 |
|
1871
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
28 |
View parent process id of selected process:: |
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
29 |
|
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
30 |
$ ps -p $PID -o ppid= |
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
31 |
|
1571 | 32 |
Show processes with same substring in command:: |
33 |
||
34 |
$ pgrep -f $SUBSTR |
|
35 |
$ pgrep -l -f $SUBSTR |
|
36 |
$ pgrep -a -f $SUBSTR |
|
37 |
||
1570
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
38 |
View detail process info:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
39 |
|
1872 | 40 |
$ ps -f $PID |
41 |
$ cat /proc/$PID/cmdline |
|
42 |
$ cat /proc/$PID/environ |
|
43 |
$ cat /proc/$PID/status |
|
44 |
||
45 |
View process tree:: |
|
46 |
||
47 |
$ pstree |
|
1570
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
48 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
49 |
Kill process:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
50 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
51 |
$ kill -s $SIG $PID |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
52 |
|
1571 | 53 |
Kill processes with same name:: |
54 |
||
55 |
$ killall $NAME |
|
56 |
||
57 |
Kill processes with same substring in command:: |
|
58 |
||
59 |
$ pkill -f $SUBSTR |
|
60 |
||
1570
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
61 |
View processes interactively:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
62 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
63 |
$ htop |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
64 |
|
1577
7b6721b1c308
Fix: (WARNING/2) Inline literal start-string without end-string.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1571
diff
changeset
|
65 |
Use ``-w`` option for wide output. Use this option twice for unlimited width. |
1570
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
66 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
67 |
Run as another user:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
68 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
69 |
$ su - $user |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
70 |
$ command |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
71 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
72 |
or:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
73 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
74 |
$ sudo -u <user> -i <command> |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
75 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
76 |
FreeBSD. |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
77 |
-------- |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
78 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
79 |
View current user process:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
80 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
81 |
$ ps |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
82 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
83 |
View all running process:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
84 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
85 |
$ ps -ax |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
86 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
87 |
View detail process info:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
88 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
89 |
$ ps -j <id> |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
90 |
$ ps -l <id> |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
91 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
92 |
Windows. |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
93 |
-------- |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
94 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
95 |
View all running process:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
96 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
97 |
cmd> TaskList |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
98 |
Process Name PID Session Name #Session Memory |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
99 |
========================= ====== ================ ======== ============ |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
100 |
System Idle Process 0 Console 0 28 KB |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
101 |
System 4 Console 0 236 KB |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
102 |
smss.exe 592 Console 0 432 KB |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
103 |
csrss.exe 656 Console 0 4 404 KB |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
104 |
winlogon.exe 680 Console 0 2 792 KB |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
105 |
services.exe 724 Console 0 3 260 KB |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
106 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
107 |
View processes interactively:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
108 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
109 |
cmd> taskmgr |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
110 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
111 |
Kill process (TODO with which Windows version come?):: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
112 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
113 |
cmd> tskill {<pid>|<name>} |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
114 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
115 |
cmd> taskkill /IM notepad.exe |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
116 |
cmd> taskkill /PID 827 |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
117 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
118 |
Run as another user:: |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
119 |
|
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
120 |
$ runas /u: TODO XXX |
e98df1173d31
Move data in process-managment.txt to stat.rst.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1558
diff
changeset
|
121 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
122 |
CPU consumption. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
123 |
================ |
185 | 124 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
125 |
Linux interactive. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
126 |
------------------ |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
127 |
:: |
185 | 128 |
|
129 |
$ top |
|
1586 | 130 |
$ dstat |
185 | 131 |
|
976 | 132 |
Try press 's' (strace), 'l' (lsof), 'F5' (tree view) in:: |
133 |
||
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
134 |
$ htop |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
135 |
|
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
136 |
http://htop.sourceforge.net/ |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
137 |
home page |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
138 |
|
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
139 |
Linux static. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
140 |
------------- |
1871
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
141 |
|
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
142 |
Number of cores:: |
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
143 |
|
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
144 |
$ nproc |
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
145 |
|
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
146 |
Process affinity:: |
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
147 |
|
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
148 |
$ taskset -p $PID |
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
149 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
150 |
:: |
185 | 151 |
|
152 |
$ ps -eo %cpu,pid,cmd --sort=%cpu |
|
1871
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
153 |
$ pidstat |
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
154 |
$ mpstat |
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
155 |
|
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
156 |
CPU context switches:: |
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
157 |
|
7b9c756a5b8c
Process affinity. Number of cores
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1869
diff
changeset
|
158 |
$ pidstat -w |
185 | 159 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
160 |
FreeBSD interactive. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
161 |
-------------------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
162 |
:: |
185 | 163 |
|
164 |
$ top |
|
165 |
||
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
166 |
Windows. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
167 |
-------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
168 |
:: |
185 | 169 |
|
170 |
cmd> taskmgr |
|
171 |
||
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
172 |
Solaris. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
173 |
-------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
174 |
|
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
175 |
Interactive:: |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
176 |
|
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
177 |
$ perfmeter |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
178 |
|
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
179 |
Static:: |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
180 |
|
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
181 |
$ prstat |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
182 |
|
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
183 |
$ mpstat <num> <seconds> |
185 | 184 |
|
185 |
See |
|
186 |
||
187 |
http://developers.sun.com/solaris/articles/prstat.html |
|
188 |
Topping top in Solaris 8 with prstat. |
|
189 |
||
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
190 |
Memory consumption. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
191 |
=================== |
190
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
192 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
193 |
Linux interactive. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
194 |
------------------ |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
195 |
:: |
185 | 196 |
|
197 |
$ top |
|
1586 | 198 |
$ dstat |
185 | 199 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
200 |
Linux static. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
201 |
------------- |
185 | 202 |
|
1587 | 203 |
Vitual and resident memory size per process:: |
185 | 204 |
|
849 | 205 |
$ ps -eo vsz,rsz,pid,cmd --sort=vsz --width 3000 |
185 | 206 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
207 |
Swap size and usage:: |
185 | 208 |
|
1236
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
209 |
$ free -t |
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
210 |
total used free shared buffers cached |
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
211 |
Mem: 1028732 91928 936804 0 5396 34936 |
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
212 |
-/+ buffers/cache: 51596 977136 |
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
213 |
Swap: 1048568 0 1048568 |
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
214 |
Total: 2077300 91928 1985372 |
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
215 |
|
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
216 |
$ vmstat |
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
217 |
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- |
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
218 |
r b swpd free buff cache si so bi bo in cs us sy id wa |
1b5d6f996800
Merge duplicate text to single file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
988
diff
changeset
|
219 |
0 0 0 936804 5460 34936 0 0 21 5 363 29 0 0 99 0 |
185 | 220 |
|
1587 | 221 |
System memory distribution:: |
222 |
||
223 |
$ cat /proc/meminfo |
|
224 |
$ cat /proc/iomem |
|
225 |
$ cat /proc/pagetypeinfo |
|
226 |
$ cat /proc/buddyinfo |
|
227 |
$ sudo cat /proc/slabinfo |
|
228 |
$ sudo slabtop |
|
229 |
||
230 |
Shared memory segments:: |
|
231 |
||
232 |
$ ipcs -m -p |
|
233 |
||
1585 | 234 |
Process memory map:: |
235 |
||
236 |
$ pmap -x $PID |
|
237 |
$ pmap -XX $PID |
|
238 |
||
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
239 |
FreeBSD interactive. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
240 |
-------------------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
241 |
:: |
185 | 242 |
|
243 |
$ top |
|
244 |
||
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
245 |
FreeBSD static. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
246 |
--------------- |
185 | 247 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
248 |
Swap size:: |
185 | 249 |
|
250 |
$ swapinfo |
|
251 |
$ pstat -s |
|
252 |
||
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
253 |
Swap usage:: |
185 | 254 |
|
255 |
$ vmstat |
|
256 |
||
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
257 |
Solaris. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
258 |
-------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
259 |
:: |
190
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
260 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
261 |
$ sar -g |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
262 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
263 |
$ vmstat |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
264 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
265 |
$ prstat -s size |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
266 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
267 |
$ prstat -a |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
268 |
|
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
269 |
Windows. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
270 |
-------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
271 |
:: |
185 | 272 |
|
273 |
cmd> taskmgr |
|
274 |
||
275 |
and add colums TODO. |
|
276 |
||
1886
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
277 |
Storage IO consumption. |
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
278 |
======================= |
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
279 |
:: |
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
280 |
|
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
281 |
$ iostat |
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
282 |
|
1587 | 283 |
Power usage. |
284 |
============ |
|
285 |
:: |
|
286 |
||
287 |
$ sudo powertop |
|
288 |
||
1586 | 289 |
Network activity. |
290 |
================= |
|
291 |
:: |
|
292 |
||
293 |
$ ping $IP |
|
294 |
$ traceroute $IP |
|
295 |
$ mtr $IP |
|
296 |
$ sudo bmon |
|
1872 | 297 |
|
298 |
Network IO top:: |
|
299 |
||
300 |
$ sudo iftop |
|
1586 | 301 |
$ sudo iftop -i wlan0 |
302 |
||
1872 | 303 |
Various network stats:: |
304 |
||
305 |
$ sudo iptraf |
|
306 |
||
307 |
Use ``Shift + S`` to show source port numbers, ``Shift + S`` to show destination |
|
308 |
port numbers in ``iftop``. |
|
309 |
||
1636
973818686e07
How many packets come through interface (size/type/source/destination)
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1587
diff
changeset
|
310 |
How many packets come through interface (size/type/source/destination):: |
973818686e07
How many packets come through interface (size/type/source/destination)
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1587
diff
changeset
|
311 |
|
973818686e07
How many packets come through interface (size/type/source/destination)
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1587
diff
changeset
|
312 |
$ sudo apt-get install netdiag |
973818686e07
How many packets come through interface (size/type/source/destination)
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1587
diff
changeset
|
313 |
$ sudo trafshow |
973818686e07
How many packets come through interface (size/type/source/destination)
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1587
diff
changeset
|
314 |
|
1864
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
315 |
How many packets come through interface, how many errors, MTU size:: |
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
316 |
|
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
317 |
$ netstat -i |
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
318 |
|
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
319 |
Detailed information about interface:: |
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
320 |
|
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
321 |
$ netstat -ie |
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
322 |
|
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
323 |
Routing table:: |
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
324 |
|
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
325 |
$ ip route show |
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
326 |
$ netstat -r |
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
327 |
|
1735 | 328 |
Network status. |
329 |
=============== |
|
330 |
:: |
|
331 |
||
332 |
$ ip link show |
|
333 |
$ sudo ethtool eth0 |
|
334 |
||
1586 | 335 |
Open ports. |
336 |
=========== |
|
337 |
:: |
|
338 |
||
339 |
$ nmap $IP |
|
340 |
||
1886
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
341 |
Here ``-z`` means to scan for port range by waiting no longer then ``-w``:: |
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
342 |
|
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
343 |
$ nc -V -w 2 -z $IP 21-23 |
9c39f61bcdcb
Storage IO consumption.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1872
diff
changeset
|
344 |
|
1867
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
345 |
Open ports on current host:: |
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
346 |
|
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
347 |
$ netstat -i |
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
348 |
$ netstat -i -t |
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
349 |
$ netstat -i -n |
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
350 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
351 |
Opened file by process. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
352 |
======================= |
185 | 353 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
354 |
Linux. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
355 |
------ |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
356 |
:: |
185 | 357 |
|
1867
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
358 |
$ lsof -p $PID |
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
359 |
$ lsof -c $CMD |
185 | 360 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
361 |
FreeBSD. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
362 |
-------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
363 |
:: |
185 | 364 |
|
365 |
$ fstat -p <pid> |
|
366 |
||
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
367 |
Windows interactive. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
368 |
-------------------- |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
369 |
|
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
370 |
procexp.exe from Sysinternals. |
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
371 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
372 |
Windows static. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
373 |
--------------- |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
374 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
375 |
handle.exe from Sysinternals:: |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
376 |
|
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
377 |
cmd> handle -p 1265 |
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
378 |
C: File (RW-) C:\Program Files\Common Files\GTK\2.0\bin |
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
379 |
288: Section \BaseNamedObjects\mmGlobalPnpInfo |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
380 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
381 |
Opened file by user. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
382 |
==================== |
185 | 383 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
384 |
FreeBSD. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
385 |
-------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
386 |
:: |
185 | 387 |
|
388 |
$ fstat -u <user> |
|
389 |
||
1869
f779ff33178e
Processes that open path
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1867
diff
changeset
|
390 |
Processes that open path |
f779ff33178e
Processes that open path
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1867
diff
changeset
|
391 |
======================== |
f779ff33178e
Processes that open path
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1867
diff
changeset
|
392 |
|
f779ff33178e
Processes that open path
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1867
diff
changeset
|
393 |
:: |
f779ff33178e
Processes that open path
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1867
diff
changeset
|
394 |
|
f779ff33178e
Processes that open path
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1867
diff
changeset
|
395 |
$ lsof $FILE |
f779ff33178e
Processes that open path
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1867
diff
changeset
|
396 |
$ lsof +D $DIR |
f779ff33178e
Processes that open path
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1867
diff
changeset
|
397 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
398 |
Opened network connection by process. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
399 |
===================================== |
185 | 400 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
401 |
Linux. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
402 |
------ |
1864
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
403 |
|
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
404 |
``[46]`` - IPV4 or IPV6, ``protocol`` - tcp, udp:: |
185 | 405 |
|
406 |
$ lsof -i[46][protocol][@{hostname|hostaddr}][:{service|port}] |
|
1867
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
407 |
$ lsof -i :80 |
1864
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
408 |
|
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
409 |
:: |
185 | 410 |
|
1864
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
411 |
$ netstat -p -l | grep $PORT |
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
412 |
$ netstat -p -l -t | grep $PORT |
8bd740ff27a2
How many packets come through interface, how many errors, MTU size
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1735
diff
changeset
|
413 |
$ netstat -p -l -u | grep $PORT |
1556 | 414 |
|
415 |
:: |
|
416 |
||
417 |
$ fuser $port/tcp |
|
185 | 418 |
|
1557
94e93fb50849
To kill precess by port number
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1556
diff
changeset
|
419 |
To kill precess by port number:: |
94e93fb50849
To kill precess by port number
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1556
diff
changeset
|
420 |
|
94e93fb50849
To kill precess by port number
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1556
diff
changeset
|
421 |
$ fuser -k $port/tcp # with SIGKILL |
94e93fb50849
To kill precess by port number
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1556
diff
changeset
|
422 |
$ fuser -k -15 $port/tcp # with SIGTERM |
94e93fb50849
To kill precess by port number
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1556
diff
changeset
|
423 |
$ fuser -k -TERM $port/tcp # with SIGTERM |
94e93fb50849
To kill precess by port number
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1556
diff
changeset
|
424 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
425 |
FreeBSD. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
426 |
-------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
427 |
|
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
428 |
TODO |
185 | 429 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
430 |
Windows. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
431 |
-------- |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
432 |
:: |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
433 |
|
983 | 434 |
'-o' show PID, '-a' show all connection:: |
982
028a99668263
'-a' show all connection.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
849
diff
changeset
|
435 |
|
028a99668263
'-a' show all connection.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
849
diff
changeset
|
436 |
cmd> netstat -o -a |
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
437 |
Type Local addr Remote addr State PID |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
438 |
TCP user:1154 localhost:1153 ESTABLISHED 1512 |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
439 |
TCP user:5152 localhost:1052 CLOSE_WAIT 1524 |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
440 |
TCP user:1036 services.int:5222 ESTABLISHED 1188 |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
441 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
442 |
Locked file by process. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
443 |
======================= |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
444 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
445 |
Linux. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
446 |
------ |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
447 |
:: |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
448 |
|
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
449 |
$ lsof <file> |
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
450 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
451 |
FreeBSD. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
452 |
-------- |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
453 |
|
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
454 |
TODO |
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
455 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
456 |
Solaris. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
457 |
-------- |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
458 |
|
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
459 |
TODO |
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
460 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
461 |
Windows interactive. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
462 |
-------------------- |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
463 |
|
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
464 |
procexp.exe from Sysinternals. |
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
465 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
466 |
Windows static. |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
467 |
--------------- |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
468 |
|
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
469 |
handle.exe from Sysinternals:: |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
470 |
|
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
471 |
cmd> handle d:\home |
975
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
472 |
ispell.exe pid: 244 784: D:\home\drivers\token_api\src |
73434438aa40
http://htop.sourceforge.net/
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
473 |
Far.exe pid: 432 10C: D:\home\drivers\token_api |
189
a433d6009641
Move info from windows-devel.txt to process-managment.txt and stat.txt.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
474 |
|
1867
bc5808420c99
Open ports on current host.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1864
diff
changeset
|
475 |