linux进程资源占用高原因分析命令记录

1、查看进程的线程:

ps -eLf|egrep 'gateserver|UID'

2、跟踪线程调用:

strace -p 15530

3、统计线程中函数的调用小号CPU时间:

strace -p 16334 -c 
strace -p 15530 -o out.file #输出到out.file文件

4、只显示recv函数的调用:

strace -p 5314 -f -F -e recv

5、gdb调试线程:

gdb -p pid

6、查看线程打开的文件描述符:

lsof -p pid

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏乐沙弥的世界

配置MySQL GTID 主从复制

804
来自专栏博客园

Redis事务

和其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULIT,EXEC,DISCARD,WATCH这个四个命令是实现事务的基...

722
来自专栏性能与架构

MySQL 连接线程缓存

MySQL为了尽可能提高“客户端请求创建连接”这个过程的性能,实现了一个Thread Cache池,将空闲的连接线程存放其中,而不是完成请求后就销毁。这样,当有...

3105
来自专栏Samego开发资源

MySQL命令行备份数据库

1706
来自专栏Danny的专栏

【事务隔离级别】——深度探索数据库的事务隔离级别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

512
来自专栏阿杜的世界

JVM、GC和常用命令

这是11月份的一个分享,借着组内分享的机会,重新梳理了一遍JVM的一些基本概念和学习资料。在这个PPT中,关于G1的部分比较粗略,最近正在恶补G1的知识,后面可...

593
来自专栏程序你好

SQL Server事务日志的初学者指南

703
来自专栏程序员的诗和远方

Python报错: Unhandled exception in thread started by Error in sys.excepthook

今天要写个简单脚本,模拟同时50个用户往服务器上传东西。 就简单用 thread.start_new_thread(func, ()) 结果运行的时候报错: ...

30910
来自专栏乐沙弥的世界

MongoDB 索引创建

七、更多参考 MongoDB 单键(列)索引 MongoDB 复合索引 MongoDB 多键索引 MongoDB 执行计划获取(db.colle...

730
来自专栏菩提树下的杨过

进程与线程

一般来讲,当启动一个应用程序时,系统里就生成了一个进程, 这个进程拥有自己的内存空间。(我们平时用windows的任务管理器看到的也就是进程) 但也有特殊:比如...

18310

扫码关注云+社区