摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11520840.html 由于CPU发展的速度远快于内存的发展,CPU的处理速度就比内存的访问速度快得多。这样,CPU在访问内存的时候,免不了要等待内存的响应。为了协调这两者巨大的性能差距,CPU缓存(通 阅读全文
posted @ 2019-09-14 23:58 李白与酒 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11520377.html 中断 中断是系统用来响应硬件设备请求的一种机制,它会打断进程的正常调度和执行,然后调用内核中的中断处理程序来响应设备的请求。 中断其实是一种异步的事件处理机制,可以提高系统的并发 阅读全文
posted @ 2019-09-14 21:36 李白与酒 阅读(2021) 评论(0) 推荐(0) 编辑
摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11520274.html 当 iowait 升高时,进程很可能因为得不到硬件的响应,而长时间处于不可中断状态。 需要注意的是 iowait 高不一定代表I/O 有性能瓶颈。当系统中只有 I/O 类型的进程 阅读全文
posted @ 2019-09-14 21:09 李白与酒 阅读(2216) 评论(0) 推荐(0) 编辑
摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11520035.html CPU 使用率 就是除了空闲时间外的其他时间占总 CPU 时间的百分比,用公式来表示就是 事实上,为了计算 CPU 使用率,性能工具一般都会取间隔一段时间(比如3秒)的两次值,作 阅读全文
posted @ 2019-09-14 20:13 李白与酒 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11518557.html CPU 的上下文切换场景 Linux 是一个多任务操作系统,它支持远大于 CPU 数量的任务同时运行。当然,这些任务实际上并不是真的在同时运行,而是因为系统在很短的时间内,将 C 阅读全文
posted @ 2019-09-14 10:43 李白与酒 阅读(240) 评论(0) 推荐(0) 编辑