top 命令主要用于查看进程的相关信息,同时它也会提供查看系统平均负载,cpu 信息和内存信息 实时监控系统资源使用情况 top 常用快捷键: top输出详解 ...
分类:
系统相关 时间:
2019-06-24 16:22:55
阅读次数:
589
pstree:进程数1.ps:processstate*Linux系统各进程的相关信息均保存在/proc/PID目录下的各文件中*ps[options]常用选项:1)auxa:与终端相关的进程u:以用户为中心组织进程状态信息显示x:与终端无关的进程显示的内容说明:USER:进程属主PID:进程ID%CPU:占据CPU的时间百分比%MEM:占据内存的百分比VSZ:虚拟内存集RSS:常驻内存集TTY:
分类:
系统相关 时间:
2019-03-31 15:38:38
阅读次数:
194
NPM 使用介绍 摘自:http://www.runoob.com/nodejs/nodejs-npm.html NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NP ...
分类:
其他好文 时间:
2019-03-25 14:49:22
阅读次数:
199
在调试python程序时,经常需要从gdb attach上去,跟踪stack信息。 虽然DebuggingWithGdb[https://wiki.python.org/moin/DebuggingWithGdb]提供了不错的方法,但是某些情况下还是需要gdb原始操作的。 其中重要的是:co_fil ...
分类:
数据库 时间:
2019-02-25 18:14:08
阅读次数:
229
题目: 有一个体积为N的箱子和两种数量无限的宝物。宝物1的体积为S1,价值为V1;宝物2的体积为S2,价值为V2.输入均为32位带符号整数。计算最多能装多大价值的宝物,每种宝物都必须拿非负整数个。 思路: 看完紫书的分析,不知道怎么判断N/S1、N/S2到底在那个范围内较大、较小,于是就用了下面的方 ...
分类:
其他好文 时间:
2019-01-26 13:16:36
阅读次数:
130
在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。 当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进程的终止状态。 孤儿进 ...
分类:
系统相关 时间:
2019-01-19 15:17:19
阅读次数:
199
由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。python提供了非常好用的多线程包(multiprocessing),只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到 ...
分类:
编程语言 时间:
2018-12-27 23:45:32
阅读次数:
334
摘自《C++多核高级编程》 5.6.3 进程状态 在进程执行期间,它的状态会发生改变。进程的状态时指进程的当前状况。在POSIX兼容的环境中,进程可以处于以下状态: 1)运行(running) 2)就绪(runnable, ready) 3)僵死(zombied) 4)等待(waiting, blo ...
分类:
系统相关 时间:
2018-12-21 13:00:05
阅读次数:
299
1、关于函数pthraed_join与函数pthraed_detach 在任何一个时间点上,线程是可结合的(joinable)或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死。在被其他线程回收之前,它的存储器资源(例如栈)是不释放的(线程独享部分)。相反,一个分离的线 ...
分类:
编程语言 时间:
2018-12-17 11:43:42
阅读次数:
201
用途 查看机器负载以及进程资源占用情况,linux系统性能分析工具 用法 常用选项 | 选项 | 用途 | | : | : | | a | 进程列表根据内存占用大小排序 | | b | 以batch模式运行 | | c | 显示完整命令名或者不显示,每次执行跟上一次执行记录的状态相反 | | d s ...
分类:
系统相关 时间:
2018-07-19 13:41:16
阅读次数:
194