fork()函数功能——创建新进程 1、父子进程有独立的数据段、堆、栈,共享代码段 Linux中每个进程都有4G的虚拟地址空间(独立的3G用户空间和共享的1G内核空间),fork()创建的子进程也不例外。子进程资源的由来: 1、1G内核空间既然是所有进程共享,因此fork()创建的子进程自然也将拥有 ...
分类:
系统相关 时间:
2017-05-12 01:33:12
阅读次数:
334
http://blog.csdn.net/coding1994/article/details/52474731 一 了解进程资源图 Markdown编辑器用的还不是太熟,表格中插入图片这事还没学会,纠结着在Word中总结了下,然后截个图放在下面供大家参考: 二 化简资源分配图 方法步骤 第一步:先 ...
分类:
其他好文 时间:
2017-05-06 19:04:41
阅读次数:
139
多进程、多线程 很多情况下我们会遇到编程模型选择的问题:多进程 or 多线程 ? 下面简要介绍下两者区别: 进程内所有线程共享进程资源 上面表格中写出了多线程、多进程的基本区别,除了上述内容我们还有一些需要关注的点: 之前看到很多人疑问,为什么高性能的nginx、redis要采用多进程模型而不是多线 ...
分类:
编程语言 时间:
2017-04-26 15:42:20
阅读次数:
197
1.进程和线程的概念和特点 进程:程序或者任务的执行过程(动态性的) 特点:持有资源(共享内存,共享文件)和线程 线程:进程中的一段代码,一个进程中可以拥有多段代码。 特点:1.线程是系统中的最小执行单元 2.同一个进程中有多个线程 3.线程共享进程的资源 线程的交互:互斥和同步 ...
分类:
编程语言 时间:
2017-02-13 18:32:15
阅读次数:
207
Docker学习笔记(三)Docker容器相关技术 轻量级虚拟化技术 命名空间:namespace,隔离系统资源,进程、网络、文件系统等隔离 控制组:cgroups,为容器技术而生,分配资源,用来限制、记录、隔离进程资源使用。 命名空间隔离: 进程pid:进程隔离 网络:管理网络接口 ipc:管理跨 ...
分类:
其他好文 时间:
2017-02-02 16:27:52
阅读次数:
168
5. 进程资源限制 (1)getrlimit、setrlimit函数 头文件 #include<sys/resource.h> 函数 int* getrlimit(int resource, struct rlimit* rlptr); 返回值 成功返回0,出错返回非0 功能 获得资源限制,存放在r ...
分类:
系统相关 时间:
2017-01-28 21:19:25
阅读次数:
311
1,ps命令ps能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态命令参数:a显示所有进程-a显示同一终端下的所有程序-A显示所有进程c显示进程的真实名称-N反向选择-e等于“-A”e显示环境变量f显示程序间的关系-H显示树状结构r显示当前终端的进程T显示当前终端的所..
分类:
系统相关 时间:
2016-12-28 12:55:34
阅读次数:
324
经常看到一些程序在保存为一个txt,或者excel的文件的时候,保存完毕立即打开, 启动程序或打开文件的代码 在Winform或是WPF中点击链接或按钮打开某个指定的网址, 或者是需要打开电脑中某个指定的硬盘分区及文件夹, 甚至是"控制面板"相关的东西, 那么如何做呢? 答案是使用System.Di ...
分类:
系统相关 时间:
2016-12-25 13:45:29
阅读次数:
396
入职以后,领导让我着手zabbix监控的部署和具体的维护。监控php首先就是一个挺重要的事情了。zabbix监控php可以通过php自带的一个status功能来监控,需要在配置文件里面开启,同时在nginx里面配置phpstatus可以访问1.php-fpm开启statusgreppm.status_path/usr/local/php/etc/ph..
分类:
Web程序 时间:
2016-12-15 15:05:15
阅读次数:
270
应用程序:可以被操作系统执行的一组指令和参数的集合,是静态的,并存储在磁盘空间中; 进程:在操作系统中在运行程序后,处于运行状态的程序,是应用程序的一个执行过程,同时也是操作系统分配内存,cpu等系统资源的基本单位; 线程:进程中可以共享进程资源的一个执行单位; 一个应用程序可以对应多个进程,一个进 ...
分类:
编程语言 时间:
2016-12-13 06:50:07
阅读次数:
193