上一篇博文讲了很多系统调用函数,这些知识再加上经验积累,可用于在实际工作中分析和解决问题。问题:香港机房的一台linux服务器,上面安装的sqlplus无法连接到深圳公司机房的oracleserver,执行sqlplusxxxx/xxxx@rwdb的时候直接没反应,经过2分钟左右,报:SQL*Plus:Release1..
分类:
数据库 时间:
2015-05-13 17:14:28
阅读次数:
279
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执...
分类:
其他好文 时间:
2015-05-11 14:36:25
阅读次数:
181
strace参数如下:
-t 输出结果精确到秒
-tt 输出结果精确到微妙
-ttt 精确到微妙,而且时间表示为unix时间戳
-T 记录每个系统调用花费的时间,可以看看哪个系统调用时间长
-s 1024 显示系统调用参数时,对于字符串显示的长度, 默认是32,如果字符串参数很长,很多信息显示不出来
-o filename 把跟踪结果输出到文件
-p pid 可以跟踪...
分类:
系统相关 时间:
2015-04-28 16:12:12
阅读次数:
145
1、查看进程的线程:ps -eLf|egrep 'gateserver|UID'2、跟踪线程调用:strace -p 155303、统计线程中函数的调用小号CPU时间:strace -p 16334 -cIT网.cn,http://www.it.net.cnstrace -p 15530 -o ou...
分类:
系统相关 时间:
2015-04-26 16:36:55
阅读次数:
210
-----------------------------------------------------------------------------------------------------今天,有一个模块启动时间不稳定。通过strace查看后,发现频繁打印stat("/etc/loca...
分类:
其他好文 时间:
2015-04-23 10:51:08
阅读次数:
126
有几个Linux下的用户空间调试工具和技术,它们用来分析用户空间的问题相当有用。它们是:'print' 语句查询 (/proc, /sys 等)跟踪 (strace/ltrace)Valgrind (memwatch)GDB让我们一个个地了解。1.'print' 语句这是一个基本的原始的调试问题的方...
分类:
系统相关 时间:
2015-04-11 17:31:43
阅读次数:
245
@echo off for /l %%a in (1,1,10) do adb shell top -m 5 -t>>E:\top.txt通过上面这个命令可以得一份手机进程的CPU和使用情况,然后adb shell进入adb模式,之后可以用 strace -p 进程号 来查看占用CPU最主的...
Whatisstrace?Straceisquitesimplyatoolthattracestheexecutionofsystemcalls.
Initssimplestformitcantracetheexecutionofabinaryfromstart
toend,andoutputalineoftextwiththenameofthesystemcall,the
argumentsandthereturnvalueforeverysystemcalloverthelifetime
ofthepro..
分类:
其他好文 时间:
2015-03-17 14:27:16
阅读次数:
188
常用的和性能有关的命令Iostat/vmstat/top/mpstat/time/strace/ipcs/ipcrm/ifconfig/tethereal/netstat/free/uptime关于识别cpu/io/内存/network瓶颈,以及相应的解决办法参考如下链接:http://blog.c...
分类:
系统相关 时间:
2015-03-05 23:38:06
阅读次数:
223
1. stracestrace -f -tt -o /tmp/gwenjie_vemkd_strace.log -p 5913 & -f 打印线程2. sedcat vemkdperf.log | awk '{print $13, $19, $25}' | sed -s 's// /g' > vv....
分类:
系统相关 时间:
2015-01-28 19:27:58
阅读次数:
276