Linux 常用命令:系统状态篇(2)
发布时间:2018-11-10 08:05 所属栏目:117 来源:守望先生
导读:pmap命令用于查看进程内存相关信息: pmappid#pid为进程id,可通过ps命令获取 6030:./main 00000000004000004Kr-x--main 00000000006000004Kr----main 00000000006010004Krw---main 00000000017d2000132Krw---[anon
pmap命令用于查看进程内存相关信息:
我们可以根据进程各部分占用空间情况,来不断优化我们的程序。 查看虚拟内存统计信息--vmstat
vmstat的输出值能够帮助我们了解当前系统的性能。比如说,如果si(每秒从交换区写到内存的大小)和so(每秒写入交换区的内存大小)的值经常大于0,说明内存可能不够用,因此才需要用到交换空间。再比如说,us(用户进程执行时间百分比)的值比较高时,说明用户进程消耗的CPU资源较多。而wa(IO等待时间百分比)值较高时,说明IO等待情况严重。 查看ip地址--ip 有时候使用ifconfig命令并不一定能够看到所有的ip地址,因此可以使用:
查看网络连接状态--netstat netstat命令可以查看网络连接状态,通常用于诊断网络相关问题。例如查看端口是否被占用,连接是否已经释放,服务是否在监听等等。 查看进程间关系--pstree 通过pstree命令可以看到进程间的父子关系,它以树形结构显示这些信息:
总结 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读