Как найти общую физическую память и доступную физическую память процесса (например, запланированного процесса) в Solaris. Доступны ли какие-либо команды? Пожалуйста, предоставьте пример.
команда для поиска сведений о физической памяти процесса в Solaris
comment
Вместо этого вы можете проверить ServerFault. Это сайт для вопросов системного администратора / UNIX. Не для того, чтобы оттолкнуть вас, вам просто может больше повезти. serverfault.com
- person wjl   schedule 24.08.2011
comment
команда top предназначена для Linux, а не для Solaris
- person user358232   schedule 24.08.2011
comment
Принадлежит unix.stackexchange.com
- person Johnsyweb   schedule 24.01.2012
comment
top также доступен в Solaris в пакете pkg://solaris/diagnostic/top (хотя prstat(1m), вероятно, лучше интегрирован)
- person Liam Merwick   schedule 07.11.2014
Ответы (2)
Чтобы узнать общее использование доступной памяти Solaris
havoc@h100:~$ prtconf -v|grep Mem
Memory size: 3326 Megabytes
Чтобы отобразить память «процесса», вы должны использовать команду «pmap», как сказано на странице руководства display information about the address space of a process
Например, если у нас есть идентификатор процесса (pid) для базы данных PostgreSQL (5057), вы можете проверить «расширенную» информацию, используя флаг «-x», как
havoc@h100:~$ pfexec pmap -x 5057
5057: /u01/app/postgres/9.0/db/bin/64/postgres -D /var/postgres/9.0/data
Address Kbytes RSS Anon Locked Mode Mapped File
0000000000400000 5248 3648 - - r-x-- postgres
000000000092F000 52 52 24 - rw--- postgres
000000000093C000 384 40 12 - rw--- postgres
000000000099C000 536 432 304 - rw--- [ heap ]
FFFFFD7FFE320000 112 24 - - r-x-- libz.so.1
FFFFFD7FFE34B000 4 4 - - rw--- libz.so.1
FFFFFD7FFE34D000 12 12 - - r-x-- libpthread.so.1
FFFFFD7FFE350000 188 44 - - r-x-- libgss.so.1
FFFFFD7FFE38F000 4 4 - - rw--- libgss.so.1
FFFFFD7FFE390000 4 - - - rw--- libgss.so.1
FFFFFD7FFE3A0000 1612 484 - - r-x-- libcrypto.so.0.9.8
FFFFFD7FFE543000 144 140 - - rw--- libcrypto.so.0.9.8
FFFFFD7FFE567000 8 - - - rw--- libcrypto.so.0.9.8
FFFFFD7FFE570000 340 132 - - r-x-- libssl.so.0.9.8
FFFFFD7FFE5D5000 24 24 - - rw--- libssl.so.0.9.8
FFFFFD7FFE5E0000 36 16 - - r-x-- libpam.so.1
FFFFFD7FFE5F9000 4 4 - - rw--- libpam.so.1
FFFFFD7FFE600000 1468 252 - - r-x-- libxml2.so.2
FFFFFD7FFE77E000 48 48 - - rw--- libxml2.so.2
FFFFFD7FFE790000 260 64 - - r-x-- libxslt.so.1
FFFFFD7FFE7E0000 8 8 - - rw--- libxslt.so.1
FFFFFD7FFE830000 68 48 - - r-x-- libsocket.so.1
FFFFFD7FFE851000 4 4 - - rw--- libsocket.so.1
FFFFFD7FFE860000 560 436 - - r-x-- libnsl.so.1
FFFFFD7FFE8FC000 12 12 - - rw--- libnsl.so.1
FFFFFD7FFE8FF000 28 20 - - rw--- libnsl.so.1
FFFFFD7FFE940000 60 48 - - r-x-- methods_unicode.so.3
FFFFFD7FFE95E000 8 8 - - rw--- methods_unicode.so.3
FFFFFD7FFE960000 5328 348 - - r-x-- es_ES.UTF-8.so.3
FFFFFD7FFEEA3000 8 8 - - rw--- es_ES.UTF-8.so.3
FFFFFD7FFEEB0000 464 288 - - r-x-- libm.so.2
FFFFFD7FFEF33000 8 8 - - rw--- libm.so.2
FFFFFD7FFF073000 4 4 - - rwxs- [ anon ]
FFFFFD7FFF080000 64 8 - - rwx-- [ anon ]
FFFFFD7FFF0A0000 64 64 - - rwx-- [ anon ]
FFFFFD7FFF0C0000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF0D0000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF0E0000 24 20 4 - rwx-- [ anon ]
FFFFFD7FFF0F0000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF100000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF110000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF120000 1664 1560 - - r-x-- libc.so.1
FFFFFD7FFF2C0000 48 48 24 - rw--- libc.so.1
FFFFFD7FFF2CC000 8 8 8 - rw--- libc.so.1
FFFFFD7FFF2D0000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF2E0000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF2F0000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF300000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF310000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF320000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF330000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF340000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF350000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF360000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF370000 4 4 - - rw--- [ anon ]
FFFFFD7FFF380000 4 4 - - rw--- [ anon ]
FFFFFD7FFF390000 4 4 - - rwx-- [ anon ]
FFFFFD7FFF393000 348 288 - - r-x-- ld.so.1
FFFFFD7FFF3FA000 12 12 4 - rwx-- ld.so.1
FFFFFD7FFF3FD000 8 8 - - rwx-- ld.so.1
FFFFFD7FFFDEB000 84 84 16 - rw--- [ stack ]
---------------- ---------- ---------- ---------- ----------
total Kb 19444 8836 396 -
Я надеюсь, что это будет полезно,
Урко,
person
itilys
schedule
25.08.2011
Общая физическая память:
prtconf | head -1
Доступная физическая и виртуальная память:
vmstat 2 2
swap -s
Между прочим, "sched" на самом деле не процесс, а ядро.
person
jlliagre
schedule
24.08.2011