码迷,mamicode.com
首页 >  
搜索关键字:linux进程    ( 1287个结果
使用Bash脚本进行进程性能监控
对一个Linux进程进行监控,使用Bash脚本实现。 使用ps命令对进程进行监控,使用循环加睡眠时间实现连续监控。 用法: psmonitor.sh -p [pid] -d [interval] -n [statistics count] 参数: -p 监控的进程ID -d 读性能数据间隔 -n 统计次数,达到该次数,自动退出 #!/bin/bash interval=0 co...
分类:系统相关   时间:2014-11-19 01:53:34    阅读次数:173
linux进程间通信--本地socket(tcp部分)
[内核版本]linux-2.6.31[尚存缺憾]1、getsockopt和setsockopt的某些特定参数的调用(net/unix/af_unix.c中定义的*sockop函数均保留接口,返回EOPNOTSUPP错误);2、ss命令查看到的本地socket状态需要进一步确认;[注意事项]1、使用本地socket进行通信时,其通信过程并不通过报..
分类:系统相关   时间:2014-11-18 01:49:19    阅读次数:507
Linux进程间通信—套接字
六.套接字(socket)socket也是一种进程间的通信机制,不过它与其他通信方式主要的区别是:它可以实现不同主机间的进程通信。一个套接口可以看做是进程间通信的端点(endpoint),每个套接口的名字是唯一的;其他进程可以访问,连接和进行数据通信。 套接口(socket)编程是实现Linux系....
分类:系统相关   时间:2014-11-17 17:30:58    阅读次数:225
Linux进程间通信—信号量
二.信号量(semophore)信号量是一种计数器,可以控制进程间多个线程或者多个进程对资源的同步访问,它常实现为一种锁机制。实质上,信号量是一个被保护的变量,并且只能通过初始化和两个标准的原子操作(P/V)来访问。(P,V操作也常称为wait(s),signal(s))semaphore 与mut...
分类:系统相关   时间:2014-11-17 17:30:26    阅读次数:408
Linux进程间通信—信号
三.信号(Signal)信号是Unix系统中使用的最古老的进程间通信的方法之一。操作系统通过信号来通知某一进程发生了某一种预定好的事件;接收到信号的进程可以选择不同的方式处理该信号,一是可以采用默认处理机制—进程中断或退出,一是忽略该信号,还有就是自定义该信号的处理函数,执行相应的动作。内核为进程生...
分类:系统相关   时间:2014-11-17 17:25:18    阅读次数:397
Linux进程间通信—消息队列
四.消息队列(Message Queue)消息队列就是消息的一个链表,它允许一个或者多个进程向它写消息,一个或多个进程向它读消息。Linux维护了一个消息队列向量表:msgque,来表示系统中所有的消息队列。消息队列克服了信号传递信息少,管道只能支持无格式字节流和缓冲区受限的缺点。消息队列用于运行于...
分类:系统相关   时间:2014-11-17 17:22:03    阅读次数:322
Linux进程间通信—管道
Linux下的进程通信手段基本上是从UNIX平台上的进程通信手段继承而来的。而对UNIX发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间的通信方面的侧重点有所不同。前者是对UNIX早期的进程间通信手段进行了系统的改进和扩充,形成了"system...
分类:系统相关   时间:2014-11-17 17:21:03    阅读次数:539
Linux进程间通信—共享内存
五.共享内存(shared memory)共享内存映射为一段可以被其他进程访问的内存。该共享内存由一个进程所创建,然后其他进程可以挂载到该共享内存中。共享内存是最快的IPC机制,但由于linux本身不能实现对其同步控制,需要用户程序进行并发访问控制,因此它一般结合了其他通信机制实现了进程间的通信,例...
分类:系统相关   时间:2014-11-17 17:13:51    阅读次数:415
Linux进程间通信:管道,信号量,消息队列,信号,共享内存,套接字
Linux下的进程通信手段基本上是从UNIX平台上的进程通信手段继承而来的。而对UNIX发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间的通信方面的侧重点有所不同。前者是对UNIX早期的进程间通信手段进行了系统的改进和扩充,形成了“system...
分类:系统相关   时间:2014-11-17 17:11:29    阅读次数:259
进程内存分配和/proc/xxx/maps简单分析
参考:http://blog.163.com/tao198352__4232/blog/static/8502064520105611157897/:http://blog.chinaunix.net/uid-9543173-id-3571436.html下面是一个Linux进程的标准的内存段布局:maps文件内容输出:[root@NGFWsrc]#cat-n/proc/10800/maps100400000-0040a000r-xp0000000008..
分类:系统相关   时间:2014-11-12 18:08:08    阅读次数:457
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!