Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2147581
  • 博文数量: 227
  • 博客积分: 10521
  • 博客等级: 上将
  • 技术积分: 3452
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-20 14:59
个人简介

低调做人,高调做事!

文章分类

全部博文(227)

文章存档

2013年(4)

2012年(8)

2011年(16)

2010年(24)

2009年(92)

2008年(83)

分类: LINUX

2009-07-09 20:59:59

strace用来跟踪一个进程的系统调用或信号产生的情况,使用很简单。


[root@localhost ~]# strace -eopen `which free`
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/libproc-3.2.3.so", O_RDONLY) = 3
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
open("/etc/mtab", O_RDONLY)             = 3
open("/proc/stat", O_RDONLY)            = 3
open("/proc/meminfo", O_RDONLY)         = 3
             total       used       free     shared    buffers     cached
Mem:        483176     475936       7240          0     387888      15264
-/+ buffers/cache:      72784     410392
Swap:      6152900        208    6152692


一下就可以看出系统怎么调用的了。
阅读(2511) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~