标签:strace

2 篇文章

【Linux】网络编程 – 多路复用
为什么要学IO学多路复用 为了解决:C10K、C100K (TPS|QPS) 等性能问题。 在多连接的情况下,处理速度的快与慢就决定了技术怎么去选型。 服务端|客户端 既然多路复用就是为了解决多连接情况下的性能问题,那么我们先来看一下建立一个连接都要经过哪些过程。 strace 追踪 strace 是一个可以抓取程序与操作系统之间的交互信息及调用了…
【Linux】内核态后端调试神器strace
strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。 参数说明 -c 统计每一系统调用的所执行…