
linux
csu_小王子
这个作者很懒,什么都没留下…
展开
-
apt-file 解决软件包依赖
apt-file是一个软件包查找工具,可以查到软件包所含的文件和安装的位置。1、安装apt-file, sudo apt-get install apt-file2、更新,apt-file update3、搜索依赖,比如需要库文件libvga.so.1,输入 apt-file search libvga.so.1,得到libsvga1: /usr/lib/libvga.so.1原创 2015-06-06 23:21:49 · 741 阅读 · 0 评论 -
线程取消(pthread_cancel)
基本概念pthread_cancel调用并不等待线程终止,它只提出请求。线程在取消请求(pthread_cancel)发出后会继续运行,直到到达某个取消点(CancellationPoint)。取消点是线程检查是否被取消并按照请求进行动作的一个位置.与线程取消相关的pthread函数int pthread_cancel(pthread_t thread)发送终止信号给t转载 2016-04-10 22:04:55 · 342 阅读 · 0 评论 -
源码编译安装gdb
1 、安装ncurses 下载路径:http://ftp.gnu.org/gnu/ncurses/ configure, make, make install2、安装makeinfo(其实对应textinfo) 下载路径:http://download.chinaunix.net/down.php?id=26083&ResourceID=1原创 2017-06-07 16:36:48 · 1090 阅读 · 0 评论 -
linux性能分析(1)——平均负载分析
目录一、概念:二、平均负载合理值:三、系统负载趋势判断:四、何时需要进行负载分析五、平均负载和CPU使用率区分六、如何检测负载升高的根源一、概念 平均负载:在单位时间内,系统的平均活跃进程(可运行进程和不可中断态进)数。可运行态进程:正在运行CPU的进程和正在等待CPU的进程,即ps -aux 看到R。 不可中断进程:内核态中关键流程中的进程,比如等待IO响...原创 2019-01-02 23:18:49 · 931 阅读 · 0 评论 -
linux性能分析(三)——深入定位CPU利用率100%
我们描述系统性能时,不会常用系统负载、CPU上下文切换这些指标,而是用CPU利用率,它是单位时间内CPU使用情况的统计,以%号描述。那么,它是如何统计出来的,top、ps命令统计出来的%user、%system、%nice、%iowait、%steal这些指标的含义是什么,接下来带着些问题,以及具体的实例进行介绍。一、节拍1、内核态节拍 lin...原创 2020-06-11 12:52:36 · 1479 阅读 · 0 评论