Комбинированные методы просмотра использования памяти на [закрытом] Солярисе

Попробуйте:

pd.concat([df1, df2], axis=1)

Для получения дополнительной информации: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.concat.html [ 113]

22
задан user40626 25 November 2008 в 13:42
поделиться

4 ответа

# echo ::memstat | mdb -k
Page Summary                Pages                MB  %Tot
------------     ----------------  ----------------  ----
Kernel                       7308                57   23%
Anon                         9055                70   29%
Exec and libs                1968                15    6%
Page cache                   2224                17    7%
Free (cachelist)             6470                50   20%
Free (freelist)              4641                36   15%

Total                       31666               247
Physical                    31256               244
17
ответ дан 29 November 2019 в 05:04
поделиться

"вершина" обычно доступна на Солярисе.

, Если не тогда возвращаются к "vmstat", который доступен в большей части системы UNIX.

Это должно выглядеть примерно так (от поля AIX)

vmstat

System configuration: lcpu=4 mem=12288MB ent=2.00

kthr    memory              page              faults              cpu
----- ----------- ------------------------ ------------ -----------------------
 r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa    pc    ec
 2  1 1614644 585722   0   0   1  22  104   0 808 29047 2767 12  8 77  3  0.45  22.3

, colums "avm" и "fre" говорят Вам общую память и свободный memery.

"человек vmstat" должен получить Вас окровавленные детали.

2
ответ дан 29 November 2019 в 05:04
поделиться

Вершина может быть скомпилирована из источников или загружена с sunfreeware.com. Как ранее отправлено, vmstat доступен (я полагаю, что это находится в базовой установке?).

0
ответ дан 29 November 2019 в 05:04
поделиться

Вот основы. Я не уверен, что любой из них рассчитывает как "ясный и простой" все же.

ps(1)

Для представления уровня процесса:

$ ps -opid,vsz,rss,osz,args
  PID  VSZ  RSS   SZ COMMAND
 1831 1776 1008  222 ps -opid,vsz,rss,osz,args
 1782 3464 2504  433 -bash
$

vsz/VSZ: общий виртуальный размер процесса (Кбит)

rss/RSS: размер резидентного набора (Кбит, может быть неточным (!), видеть человека)

osz/SZ: общий размер в памяти (страницы)

Для вычисления размера байта из страниц:

$ sz_pages=$(ps -o osz -p $pid | grep -v SZ )
$ sz_bytes=$(( $sz_pages * $(pagesize) ))
$ sz_mbytes=$(( $sz_bytes / ( 1024 * 1024 ) ))
$ echo "$pid OSZ=$sz_mbytes MB"

vmstat(1M)

$ vmstat 5 5 
 kthr      memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr rm s3 -- --   in   sy   cs us sy id
 0 0 0 535832 219880  1   2  0  0  0  0  0 -0  0  0  0  402   19   97  0  1 99
 0 0 0 514376 203648  1   4  0  0  0  0  0  0  0  0  0  402   19   96  0  1 99
^C

prstat(1M)

   PID USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP       
  1852 martin   4840K 3600K cpu0    59    0   0:00:00 0.3% prstat/1
  1780 martin   9384K 2920K sleep   59    0   0:00:00 0.0% sshd/1
  ...

swap(1)

"Длинный список" и "сводные" режимы:

$ swap -l
swapfile             dev  swaplo blocks   free
/dev/zvol/dsk/rpool/swap 256,1      16 1048560 1048560
$ swap -s 
total: 42352k bytes allocated + 20192k reserved = 62544k used, 607672k available
$

top(1)

более старая версия (3.51) доступна на сопутствующем CD Соляриса от Sun с правовой оговоркой, что это - "Сообщество (не Sun) поддерживаемый". Более свежие двоичные пакеты, доступные с sunfreeware.com или blastwave.org.

load averages:  0.02,  0.00,  0.00;                      up 2+12:31:38                                                                                            08:53:58
31 processes: 30 sleeping, 1 on cpu
CPU states: 98.0% idle,  0.0% user,  2.0% kernel,  0.0% iowait,  0.0% swap
Memory: 1024M phys mem, 197M free mem, 512M total swap, 512M free swap

   PID USERNAME LWP PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
  1898 martin     1  54    0 3336K 1808K cpu      0:00  0.96% top
     7 root      11  59    0   10M 7912K sleep    0:09  0.02% svc.startd

sar(1M)

И просто что случилось с [1 112]?:)

19
ответ дан 29 November 2019 в 05:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: