花费 22 ms
怎么理解Linux软中断?

1、什么是中断中断表示我们请求操作硬件操作准备就绪了,例如从磁盘读取数据,我们知道CPU执行速度比磁盘执行速度快几个数量级,因此如果CPU每次check磁盘是否准备就绪了,那么系统的并发能力和性能会大 ...

Fri Feb 14 21:07:00 CST 2020 0 1897
网络性能篇:C10K 和 C1000K 回顾

问题 1. C10K 就是单机同时处理 1 万个请求(并发连接 1 万)的问题 2. C1000K 也就是单机支持处理 100 万个请求(并发连接 100 万)的问题 C10K I/O 模 ...

Mon Feb 17 05:51:00 CST 2020 0 1404
如何用perf工具

Perf 简介 Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per ...

Fri Feb 14 23:38:00 CST 2020 0 1344
动态追踪学习

动态追踪技术原因 当碰到内核线程的资源使用异常时,很多常用的进程级性能工具,并不能直接用到内核线程上。这时,我们就可以使用内核自带的 perf 来观察它们的行为,找出热点函数,进一步定位性能瓶颈。不 ...

Mon Apr 20 05:45:00 CST 2020 0 1074
CPU 上下文切换

前言 LINUX完全注释中的一段话 当一个进程在执行时,CPU的所有寄存器中的值、进程的状态以及堆栈中的内容被称 为该进程的上下文。当内核需要切换到另一个进程时,它需要保存当前进程的 所 ...

Fri Feb 14 18:13:00 CST 2020 0 985

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM