Linux进程相关信息查询集合

来源:互联网 发布:uzi网络爆炸喷人视频 编辑:程序博客网 时间:2024/06/14 07:43

查看进程内存占用情况

查看进程的内存镜像信息pmap -d pid...mapped: 5252228K    writeable/private: 5079956K    shared: 24104K关注最后一行输出结果,mapped:表示进程的映射的虚拟地址空间大小,即预分配虚拟内存大小,同ps的vszwriteable/private:进程占有的私有地址空间大小,即进程实际使用的内存大小shared:共享内存大小按字段显示ps -e -o 'pid,comm,args,pcpu,rsz,vsz'  | grep ceph-osdpid:进程pidcomm:进程名args:进行运行命令行pcpu:cpu利用率rsz:驻留内存大小vsz:虚拟内存大小

根据进程名查询进程id

pidof ceph-osd19878 19874 19871 19866 19857 19856 19855 19852 19851 19850pgrep ceph-osd19850198511985219855198561985719866198711987419878

进程占用的端口

netstat -anp | grep ceph-osd

进程打开的文件描述符

lsof -p pidlsof -p pid | wc -lls /proc/pid/fd/*ls /proc/pid/fd/* | wc -l

进程状态

cat /proc/pid/status | grep StateR (running)", "S (sleeping)", "D (disk sleep)", "T (stopped)", "T(tracing stop)", "Z (zombie)", or "X (dead)"

查看父进程

ps -e -o 'ppid,pid,comm' | grep ceph-osd    1 19850 ceph-osd    1 19851 ceph-osd    1 19852 ceph-osd    1 19855 ceph-osd    1 19856 ceph-osd    1 19857 ceph-osd    1 19866 ceph-osd    1 19871 ceph-osd    1 19874 ceph-osd    1 19878 ceph-osd1是父进程cat /proc/pid/status | grep PPid
0 0