
Linux
wychen_sunshine
一生最忌见识短浅,故步自封。
展开
-
ubuntu安装perf
perf 是一款检测linux性能状况的工具安装sudo apt-get install linux-source打开文件目录:cd /usr/src找到linux文件解压 进入到 tools/perf 目录cd tools/perf#编译make && make install...原创 2018-08-31 13:44:30 · 13977 阅读 · 2 评论 -
Perf-Linux性能测试工具
perf1. 首先看一下英文给出的解释 Performance analysis tools for Linux Performance counters for Linux are a new kernel-based subsystem that provide a framework for all things performance analysis. It covers ...原创 2018-09-03 15:28:36 · 7244 阅读 · 0 评论 -
深入理解Linux的CPU
前言在分析linux机器上运行的负载特性时,常常需要分析很多的metrics。影响负载运行效率的关键因素中CPU是非常重要的一个。这里针对promethues中提取的有关cpu的metrics进行详细分析。同时也是对linux CPU的深入理解。1.CPU利用率的理解在linux系统中,CPU执行时分为用户态、系统态和空闲态。分别表示cpu处于用户态执行的时间、系统态执行的时间和空...原创 2018-09-06 11:19:04 · 760 阅读 · 0 评论 -
线程的抢占式和非抢占式调度
在一个进程里,线程的调度有抢占式或者非抢占的模式。在抢占模式下,操作系统负责分配CPU时间给各个进程,一旦当前的进程使用完分配给自己的CPU时间,操作系统将决定下一个占用CPU时间的是哪一个线程。因此操作系统将定期的中断当前正在执行的线程,将CPU分配给在等待队列的下一个线程。所以任何一个线程都不能独占CPU。每个线程占用CPU的时间取决于进程和操作系统。进程分配给每个线程的时间很短,以至于我们...转载 2019-03-14 16:48:33 · 4137 阅读 · 0 评论