Linux strace、pstack 命令 使用详解
Linux strace、pstack 命令 使用详解
strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用及它所接收的系统信息。
可谓是 linux 下的调试利器,不仅可以用来找程序错误,系统为什么挂死了,命令为什么报错,还可以用来查找哪些程序占用系统资源。
命令实例
比如,但网站服务器负载过大,网站数量又多,不知是那个网站占用太多资源,这时strace派上用场了。
第一步,查看 php-cgi 进程号:
ps aux | grep php-cgi
第二步,查看系统调用
strace -p 进程号
或者,将记录结果存在output.txt文件中
strace -o output.txt -T -tt -e trace=all -p 进程号
mac下的命令为dtruss
pstack 看活动的进程内的堆栈
pstack 进程号
用top查看某个进程的信息,top -p 进程号
Linux strace、pstack 命令 使用详解相关推荐
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
- Linux下find命令用法详解
Linux下find命令用法详解 学神VIP烟火 学神IT教育:XueGod-IT 最负责任的线上直播教育平台 本文作者为VIP学员 烟火 第一部分:根据文件名查找 1.在当前目录查找名称为test的 ...
- linux中which命令详解,Linux下which命令使用详解(转)
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. f ...
- linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令
linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇 2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...
- rm命令linux00,linux下rm命令使用详解 | Soo Smart!
linux下rm命令使用详解---linux删除文件或目录命令 用户可以用rm命令删除不需要的文件.该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除 ...
- linux bin fuser,Linux中fuser命令用法详解
描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID. 默认情况下每个文件名后面跟一个字母 ...
- linux下top命令参数详解
linux下top命令参数详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 内存信息.内容如下: ...
- 在Linux中ipcs命令,linux中ipcs命令使用详解
linux中ipcs命令使用详解 用途 报告进程间通信设施状态. 语法 代码如下: ipcs [-mqs] [-abcopt] [-C core] [-N namelist] -m 输出有关共享内存( ...
- linux ping大包指令,linux下ping命令使用详解,
linux下ping命令使用详解, •ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序. ...
最新文章
- linux下的daemon进程
- 《强化学习周刊》第11期:强化学习应用之模拟到真实
- 学计算机的快毕业要学论文吗,学计算机的好写毕业论文吗?
- MQ 正在变成臭水沟
- dbscan聚类算法_一种视频人群流的轨迹聚类方法
- java中 resource_Java中如何获取resource的源码分析
- TCP客户端与服务器的实现
- ubuntu显卡测试软件,Linux显卡性能测试程序Unigine Valley 和 Unigine Heaven
- redis文档api以及SpringBoot集成操作
- 私有化(xx,_x,__xx,__xx__,xx_)
- 产品经理的素质能力模型
- 社区团购小程序+界面diy+分销+附近团长+供应商+拼团+菜谱+秒杀+预售+配送+直播
- 千呼万唤,web人脸识别登录完整版来了,这样式我爱了
- 0x7c9300e8 0x7c9300e8错误
- Java SE Day-10
- 【架构风格】架构风格演进和领域架构分类
- 和水花的100天(20211223 Week51-2)
- 智能家居2.0 - Matter 1.0 标准和受益者
- 托福百日冲刺(五一记忆)(1)
- 过度在意别人的看法,是因为缺少自我
热门文章
- 黑马程序员——经典C语言程序设计100例
- elasticsearch学习(六):IK分词器
- java中的静态是什么?怎么用?
- 嵌入式开发:当用微控制器构建嵌入式GUI时,有哪些注意事项
- 如何在编译时判断是否支持SSE/SSE2/AVX/AVX2/AVX-512
- php 使用dataview,echarts如何优化数据视图dataView中的样式(代码示例)
- 如何在微信小程序中使用ECharts图表
- 最简单DIY基于STM32的远程控制电脑系统②(无线遥杆+按键控制)
- sweet-alert的swal()出现瞬间自动消失(type:“success”类型)
- 【qt开发】qt了解