查看/proc下的文件
ls /proc
查看某個進程的完整命令行信息。如果這個進程是zombie
進程,則這個文件沒有任何內容。
cat /proc/$pid/cmdline
查看進程的環境變量
strings /proc/$pid/environ
實際運行程序的符號鏈接
ls -lt /proc/$pid/exe
進程打開文件情況,數字爲文件描述符
ls -lt /proc/$pid/fd
顯示當前進程的資源限制,Soft Limit表示kernel設置給資源的值,Hard Limit表示Soft Limit的上限,而Units則爲計量單元。
cat /proc/$pid/limits
顯示進程所佔用內存大小的統計信息,包含七個值,度量單位是page(page大小可通過getconf PAGESIZE得到)。
各個值含義:
a)進程佔用的總的內存;
b)進程當前時刻佔用的物理內存;
c)同其它進程共享的內存;
d)進程的代碼段;
e)共享庫(從2.6版本起,這個值爲0);
f)進程的堆棧;
g)dirty pages(從2.6版本起,這個值爲0)。
cat /proc/$pid/statm