摘要: Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解应用程序中的性能瓶颈。 最 阅读全文
posted @ 2017-01-14 18:00 丹西 阅读(5488) 评论(0) 推荐(0) 编辑
摘要: 对于各个协议生成的路由信息的处理属于quagga中非常重要的一个功能,如何在内核进行路由增加,更新,删除是一个复杂的过程。 quagga在thread任务调度中加入了一种工作队列,work_queue,与内核的工作队列类似,是一种相对而言,低优先级的任务,这里的任务看成类似的系统进程。 1、队列初始 阅读全文
posted @ 2017-01-14 17:37 丹西 阅读(4046) 评论(0) 推荐(0) 编辑