- 论坛徽章:
- 0
|
请问用什么命令可以查看物理内存的占用情况?
挺多的, 如:\r\n\r\n看Solaris系统常住内存的内核模块的内存的占用:\r\n\r\n# modinfo\r\n Id Loadaddr Size Info Rev Module Name\r\n 0 1000000 b5760 - 0 unix ()\r\n 1 106c6d8 19e36 - 0 krtld ()\r\n 2 107feb0 180330 - 0 genunix ()\r\n 3 11b1528 a8 - 0 platmod ()\r\n 4 11b15c0 bd80 - 0 SUNW,UltraSPARC-II ()\r\n 6 11be000 44a0 1 1 specfs (filesystem for specfs)\r\n 7 7baea000 13aa8 218 1 dtrace (Dynamic Tracing)\r\n 8 11c22e8 3008 16 1 devfs (devices filesystem 1. \r\n 10 11c66f8 3740 1 1 TS (time sharing sched class)\r\n 11 11c96d8 8dc - 1 TS_DPTBL (Time sharing dispatch table)\r\n 12 11c9768 34820 2 1 ufs (filesystem for ufs)\r\n...\r\n\r\n如看内核内存的分配情况:\r\n\r\n# sar -k 1\r\n\r\nSunOS u80 5.10 s10_54 sun4u 04/30/2004\r\n\r\n17:11:35 sml_mem alloc fail lg_mem alloc fail ovsz_alloc fail\r\n17:11:36 14107136 10459228 0 102178816 96087616 0 18350080 0\r\n\r\n\r\n如看进程在内存的占用和实际大小:\r\n\r\n# /usr/ucb/ps -aux | head\r\nUSER PID %CPU %MEM SZ RSS TT S START TIME COMMAND\r\nroot 464 0.6 11.6302824118000 ? S 10:40:50 20:09 /usr/openwin/bin/X\r\nroot 1365 0.6 9.715901698496 ? S 16:21:35 10:58 /disk2/staroffice7\r\nroot 1514 0.1 0.1 1688 976 pts/5 O 17:51:20 0:00 /usr/ucb/ps -aux\r\nroot 1515 0.0 0.1 1480 992 pts/5 S 17:51:20 0:00 head\r\nroot 3 0.0 0.0 0 0 ? S 10:39:52 0:16 fsflush\r\nroot 0 0.0 0.0 0 0 ? T 10:39:52 0:00 sched\r\nroot 1 0.0 0.1 2232 968 ? S 10:39:52 0:00 /etc/init -r\r\n... |
|