God是一个由Ruby编写的监控架构,它可以保障你的进程为运行状态,以及可以对一些特殊情况进行进程的重启。拓展可以通过frigga来进行全局god的管理。最好的安装方式(通过ruby-gems):geminstallgod快速启动注意:快速启动需要0.12版本以上的,你可以使用以下命令查看版本:god..
分类:
系统相关 时间:
2014-08-11 15:17:08
阅读次数:
362
用一个进程进行文件的拷贝和用两个进程实现文件的拷贝,我想效率肯定不一样的,那么多文件进程的拷贝,你造吗?...
分类:
系统相关 时间:
2014-08-09 11:37:17
阅读次数:
308
linux进程间通信http://www.cnblogs.com/linshui91/archive/2010/09/29/1838770.htmlhttp://www.ibm.com/developerworks/cn/linux/l-ipc/http://blog.sina.com.cn/s/b...
分类:
系统相关 时间:
2014-08-08 01:51:55
阅读次数:
220
Linux进程存储结构和进程结构
kezhix...
分类:
系统相关 时间:
2014-08-07 15:50:50
阅读次数:
290
可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:(1)toptop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器可以直接使用top..
分类:
系统相关 时间:
2014-08-07 07:35:09
阅读次数:
310
进程的创建:
Linux通过两个步骤创建新的进程:fork()和exec().其中fork可以创建当前进程(父进程)的一个副本,即子进程。父进程和子进程只有PID不同。在这之后,系统中有两个进程,执行同样的操作。父进程的内容将被复制,但是在Linux中运用了一种写时复写(copy on write)技术,使进程的创建更为高效。接下来exec将读取可执行文件载入地址空间中运行。这样一个进程就创建好...
分类:
系统相关 时间:
2014-08-04 21:29:58
阅读次数:
334
[root@luozhonghua 04]# cat ex04-3-pipe02.c
#include
#include
#include
#include
#include
int main(void){
int result=-1;
int fd[2],nbytes;
pid_t pid;
char string[]="hello,...
分类:
系统相关 时间:
2014-08-04 02:05:36
阅读次数:
307
众所周知,进程调度使用schedule()函数来完成,下面我们从分析该函数开始,代码如下(kernel/sched/core.c):1 asmlinkage __visible void __sched schedule(void)2 {3 struct task_struct *tsk =...
分类:
系统相关 时间:
2014-08-02 17:58:03
阅读次数:
396
在linux下查看进程大家都会想到用 ps -ef|grep XXX
可是看到的不是全路径,怎么看全路径呢?
每个进程启动之后在 /proc下面有一个于pid对应的路径
例如:ps -ef|grep python
显示:oracle 4431 4366 0 18:56 pts/2 00:00:00 python Server.py
4431就是进程号
...
分类:
系统相关 时间:
2014-07-29 18:10:32
阅读次数:
297
共享内存允许两个或多个进程共享一给定的存储区,因为数据不需要来回复制,所以是最快的一种进程间通信机制。共享内存可以通过mmap()映射普通文件(特殊情况下还可以采用匿名映射)机制实现,也可以通过系统V共享内存机制实现。应用接口和原理很简单,内部机制复杂。为了实现更安全通信,往往还与信号量等同步机制共同使用。下面主要介绍系统V共享内存机制,主要用到的系统API包括:
1.shmget函数:获得一个...
分类:
系统相关 时间:
2014-07-26 02:33:37
阅读次数:
317