author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Fri, 11 Sep 2009 16:05:50 +0300 | |
changeset 194 | c9a5f5dad40d |
parent 190 | 9f4af21befaf |
child 198 | e9f649ad236b |
permissions | -rw-r--r-- |
185 | 1 |
-*- mode: outline; coding: utf-8 -*- |
2 |
||
3 |
* Cpu consumption. |
|
4 |
||
5 |
** Linux. |
|
6 |
||
7 |
*** Interactive. |
|
8 |
||
9 |
$ top |
|
10 |
||
11 |
*** Static. |
|
12 |
||
13 |
$ ps -eo %cpu,pid,cmd --sort=%cpu |
|
14 |
||
15 |
** FreeBSD. |
|
16 |
||
17 |
*** Interactive. |
|
18 |
||
19 |
$ top |
|
20 |
||
21 |
** Windows. |
|
22 |
||
23 |
cmd> taskmgr |
|
24 |
||
25 |
** Solaris. |
|
26 |
||
27 |
See |
|
28 |
||
29 |
http://developers.sun.com/solaris/articles/prstat.html |
|
30 |
Topping top in Solaris 8 with prstat. |
|
31 |
||
190
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
32 |
*** Interactive. |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
33 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
34 |
$ perfmeter |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
35 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
36 |
*** Static. |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
37 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
38 |
$ prstat |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
39 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
40 |
$ mpstat <num> <seconds> |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
41 |
|
185 | 42 |
* Memory consumption. |
43 |
||
44 |
** Linux. |
|
45 |
||
46 |
*** Interactive. |
|
47 |
||
48 |
$ top |
|
49 |
||
50 |
*** Static. |
|
51 |
||
52 |
Vitual and resident memory size: |
|
53 |
||
54 |
$ ps -eo vsz,rsz,pid,cmd --sort=vsz |
|
55 |
||
56 |
Swap size and usage: |
|
57 |
||
58 |
$ free |
|
59 |
||
60 |
** FreeBSD. |
|
61 |
||
62 |
*** Interactive. |
|
63 |
||
64 |
$ top |
|
65 |
||
66 |
*** Static. |
|
67 |
||
68 |
Swap size: |
|
69 |
||
70 |
$ swapinfo |
|
71 |
$ pstat -s |
|
72 |
||
73 |
Swap usage: |
|
74 |
||
75 |
$ vmstat |
|
76 |
||
190
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
77 |
** Solaris. |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
78 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
79 |
$ sar -g |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
80 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
81 |
$ vmstat |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
82 |
|
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
83 |
$ prstat -s size |
9f4af21befaf
Added Solaris consumption analyse tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
185
diff
changeset
|
84 |
|
185 | 85 |
** Windows. |
86 |
||
87 |
cmd> taskmgr |
|
88 |
||
89 |
and add colums TODO. |
|
90 |
||
91 |
** Solaris. |
|
92 |
||
93 |
$ prstat -a |
|
94 |
||
95 |
* Opened file by process. |
|
96 |
||
97 |
** Linux. |
|
98 |
||
99 |
$ lsof -p <pid> |
|
100 |
||
101 |
** FreeBSD. |
|
102 |
||
103 |
$ fstat -p <pid> |
|
104 |
||
105 |
** Windows. |
|
106 |
||
107 |
* Opened file by user. |
|
108 |
||
109 |
** FreeBSD. |
|
110 |
||
111 |
$ fstat -u <user> |
|
112 |
||
113 |
* Opened network connection by process. |
|
114 |
||
115 |
** Linux. |
|
116 |
||
117 |
$ lsof -i[46][protocol][@{hostname|hostaddr}][:{service|port}] |
|
118 |
||
119 |
46 - IPV4 or IPV6 |
|
120 |
protocol - tcp, udp |
|
121 |
||
122 |
** FreeBSD. |
|
123 |
||
124 |
** Windows. |