linux查看进程查看占用情况。

1、top 排序:shift+p
2、查看文件:
free -g 
3、查看进程、内存、I/O运行情况:(最后为数字1)
vmstat -n 1
4、磁盘读写量:(最后为数字1)
iostat -d 1
5、找进程(大量读写磁盘进程)(最后为英文小写L)
iotop ls -l
6、各个进程的链接总数:
netstat -aonp | grep tcp |wc -l
7、按照pid看tcp连接数 :
netstat -natp|awk '{print $7}'|sort|uniq -c|sort -rn

辅助工具:strace gdb pstack
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,要查看进程的内存占用情况可以使用一些命令来实现。以下是几个常用的查看进程内存占用的命令。 1. top命令 top命令是Linux系统中一个非常常用的进程管理工具,可以查看系统所有进程的信息,包括CPU、内存及其他系统资源的使用情况。在终端中输入top命令,可以查看当前所有进程的信息。其中,按下“Shift+M”组合键,可以按内存占用量从大到小排序,查看当前系统内存资源被哪些进程占用了最多。 2. ps命令 ps命令可以查看系统中正在运行的进程的状态信息,包括进程的PID、占用内存、CPU占用率等。在终端中输入ps命令可以查看所有进程的信息,如果想要查看某个进程的详情,可以使用如下命令格式: ps aux | grep 进程名 其中,aux参数表示查看所有进程的信息,并以完整的列表显示出来。使用grep命令来过滤出所需要的进程。 3. top命令结合pmap命令 在top命令中,按下“p”键可以查看指定进程的详细信息。如果要查看进程的内存占用情况,可以结合使用top和pmap命令,具体操作如下: - 在终端中输入top命令查看当前所有进程。 - 根据PID找到需要查看进程,按下“p”键查看进程的详细信息。 - 记下进程对应的地址值,同时打开一个新的终端。 - 在新的终端中输入pmap -d 进程PID | grep 后面带上需要查看的地址值,即可查看进程该地址所占用的内存大小。 通过上述方法,可以准确地查看进程每一个地址的内存占用情况,有助于进一步调优和优化系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值