- Rchar:进程从文件、管道等读取的字节数。
- 进程写入的字节数
- Syscr:类读系统调用的次数。
- Syscr:类似写的系统调用的次数
- Read_bytes:从磁盘读取的字节数
- Write_bytes:写入磁盘的字节数
- Cancelled_write_bytes:进程导致不发生的字节数(是的,这个很难理解!)
maps文件显示进程正在使用的虚拟内存中的区域。
$ cat maps 00572000-0058d000 r-xp 00000000 68:02 4723528 /lib/ld-2.5.所以0058d000-0058e000 r-xp 0001a000 68:02 4723528 /lib/ld-2.5.所以0058e000-0058f000 RWXP 0001b000 68:02 4723528 /lib/ld-2.5.所以00591000-006e8000 r-xp 00000000 68:02 4723531 /lib/lib -2.5.所以006e8000-006ea000 r-xp 00157000 68:02 4723531 /lib/lib -2.5.所以006ea000-006eb000 RWXP 00159000 68:02 4723531 /lib/lib -2.5.RWXP 006eb000 00:00 0 006f0000-006f3000 r-xp 00000000 68:02 4723597 /lib/libdl-2.5. .所以006f3000-006f4000 r-xp 00002000 68:02 4723597 /lib/libdl-2.5.所以006f4000-006f5000 RWXP 00003000 68:02 4723597 /lib/libdl-2.5. .所以006f7000-006fa000 r-xp 00000000 68:02 4724408 /lib/libtermcap.so.2.0.8 006fa000-006fb000 RWXP 00002000 68:02 4724408 /lib/libtermcap.so.2.0.8 00a44000-00a45000 r-xp 00a44000 00:00 0 [vdso] 00c7e000-00c88000 r-xp 00000000 68:02 4723790 /lib/libnss_files-2.5。所以00c88000-00c89000 r-xp 00009000 68:02 4723790 /lib/libnss_files-2.5。所以00c89000-00c8a000 RWXP 0000a000 68:02 4723790 /lib/libnss_files-2.5。所以08047000 - 080 f6000 r-xp 00000000 68:02 4756156 /bin/bash 080 f6000 - 080 fb000 rw-p 000 ae000 68:02 4756156 /bin/bash 080 fb000 - 08100000 rw-p 080 fb000 00:00 0 08851000 - 08851000 rw-p 08851000 0 0(堆)b7d28000-b7f28000 r - p 00000000 68:07 00000000 /usr/lib/locale/locale-archive b7f28000-b7f2a000 rw-p b7f28000 0 0 b7f30000-b7f32000 rw-p b7f3000000:00 0 b7f32000-b7f39000 r--s 00000000 68:07 5116679 /usr/lib/gconv/gconv-modules.cache bfae4000-bfaf9000 rw-p bffe9000 00:00 0 [stack]
还有一个正常运行时间文件,尽管您可能永远不会选择它而不是正常运行时间命令。
$ cat uptime 18321661.93 1308472.21 $ uptime 13:04:14 up 212天,1:21,1用户,负载平均:0.00,0.00,0.00
另一方面,loadavg文件很容易消化。是的,这个系统不是一个非常繁忙的系统!
$ cat loadavg 0.00 0.00 0.00 1/175 8336
proc文件系统有很多信息可以告诉您,但当您相当频繁地使用它并习惯了从内核的角度看进程的样子时,它可能是最有用的。