开发者社区> 问答> 正文

请教linux内核系统调用与库函数的区别?

请教linux内核系统调用与库函数的区别?

展开
收起
a123456678 2016-06-14 11:42:29 1931 0
1 条回答
写回答
取消 提交回答
  • Linux上可以使用strace轻松 跟踪到程序进行了那些系统调用,比如 跟踪Nginx的工作进程,假设其PID为1024:
    siege -c2 -t1M http://127.0.0.1 触发Nginx工作
    sudo strace -Tp 1024 动态观察
    sudo strace -Tcp 1024 按Ctrl+C退出生成观察报告
    你可以看到Nginx工作进程进行了 epoll_wait 等等系统调用。
    注意: 跟踪会使进程的运行效率明显下降。

    2019-07-17 19:37:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载