共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式, 因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据: 一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内...
分类:
其他好文 时间:
2015-12-04 17:49:33
阅读次数:
155
把本地的数据拷贝到远程这里是个错误,read only。只允许读,不允许写。改一下远程机器的配置文件把read only改为no拷贝到远程成功tree一下远程机器的目录//////////////////////////////////////////////////////////////////...
分类:
系统相关 时间:
2015-11-29 18:05:52
阅读次数:
212
现在我们有两台机器,两台机器都需要安装rsync yum -y install rsync 一台的主机名是wangshaojun IP是192.168.1.117 ,另一台的主机名是www IP是192.168.1.118。把117的数据拷贝到118不小心把117的 838383目录删掉了,...
分类:
系统相关 时间:
2015-11-29 16:19:38
阅读次数:
197
关于这个话题,网上已经介绍的比较多,这里只是以流程图形式做一个简单明了的对比,方便区分。一、select/poll实现机制特点:1.select/poll每次都需要重复传递全部的监听fd进来,涉及用户空间和内核直接的数据拷贝。2.fd事件回调函数是pollwake,只是将本进程唤醒,本进行需要重新遍...
分类:
系统相关 时间:
2015-11-26 06:51:00
阅读次数:
664
EXEC sp_addlinkedserver @server='srv_lnk', @srvproduct='', @provider='SQLOLEDB', @datasrc='HELIOS01.us.psav.dom\HELIOSLISTENER'EXEC sp_addlinkedsrvlog...
分类:
数据库 时间:
2015-11-05 18:37:21
阅读次数:
312
mmap 的理解 采用共享内存通信的一个显而易见的好处 是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存 则只拷贝两次数据[1]:一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间...
分类:
其他好文 时间:
2015-10-15 11:16:12
阅读次数:
184
1.excel中比较两个表中两列数据相同的同行指定列数据拷贝复制到另一个表=SUMPRODUCT(($A$2:$A$7=F2)*($B$2:$B$7=G2)*$C$2:$C$7)如: 表1 表2现需要将表1中满足A、B两列和表2中F、G两列相...
分类:
其他好文 时间:
2015-09-30 19:41:11
阅读次数:
139
序列化1)什么是序列化 将结构化对象转换成字节流以便于进行网络传输或写入持久存储的过程。2)什么是反序列化 将字节流转化为一系列结构化对象的过程。序列化的用途 1)作为一种持久化格式 2)作为一种通信的数据格式 3)作为一种数据拷贝、克隆机制序列化的特征: 1)紧凑:Hadoop中最稀缺的资源是宽带...
分类:
其他好文 时间:
2015-09-29 20:28:49
阅读次数:
457
在做科研,实现一些大数据的算法的时候,经常要调用一些文件的I/O函数,在数据量很大的时候,除了设计的算法和数据结构的耗时以外,其实主要的耗时还是文件的I/O。因为一般常规的方法就是先读出磁盘文件的内容到内存中,然后修改,最后写回到磁盘上。读磁盘文件是要经过一次系统调用,先将文件的内容从磁盘拷贝到内核空间的一个缓冲区,然后再将这些数据拷贝到用户空间,实际上是两次数据拷贝。写回同样也需要经过两次数据拷...
分类:
其他好文 时间:
2015-08-28 17:42:22
阅读次数:
177
内存拷贝MEMCPY()与VMSPLICE()性能对比综述在上一篇文章《进程间大数据拷贝方法调研》中介绍和对比了三种A进程读取文件然后拷贝给B进程的方法,测试结果显示在涉及到内存与磁盘间的数据传输时,splice方法由于避免了内核缓冲区与用户缓冲区之间的多次数据拷贝,表现最好。但是由于这种对比限定在...
分类:
其他好文 时间:
2015-08-20 12:25:01
阅读次数:
208