本文节选自这里,原文以mysql innodb系统为例,介绍了数据经过的各层级的buffer和cache,其它系统也有相似的原理,摘录于此。 3. VFS层 该层的缓冲都放在主机内存中,它的目的主要是在操作系统层缓冲数据,避免慢速块设备读写操作影响了IO的响应时间。 3.1. 细究O_DIRECT/ ...
分类:
系统相关 时间:
2016-07-07 17:18:29
阅读次数:
998
1. page cache linux操作系统默认情况下写都是有写缓存的,可以使用direct IO方式绕过操作系统的写缓存。当你写一串数据时,系统会开辟一块内存区域缓存这些数据,这块区域就是我们常说的page cache(操作系统的页缓存)。查看系统内存常用的命令有:vmstat、free、top ...
分类:
系统相关 时间:
2016-07-02 10:33:39
阅读次数:
408
使用异步I/O大大提高应用程序的性能
linux下有两种aio,一种是glibc实现的aio,这个比较烂,它是直接在用户空间用pthread进行模拟的。还有一种就是内核实现的aio,这些系统调用是以io_xxx开始的。下面将针对 同步和异步模型,以及阻塞和非阻塞的模型进行介绍。而native aio的优点就是能够同时提交多个io请求给内核,然后直接由内核的io调度算法去处理这些请求(direct...
分类:
其他好文 时间:
2016-06-28 12:58:08
阅读次数:
249
1 /// -rw=read(100%顺序读) -rw=write(100%顺序写) -rw=randread(100%随机读) -rw=randwrite(100%随机写), 2 ///-rw=rw -rwmixread=70,混合顺序70%读30%写 3 ///-direct=1绕过内存 -io ...
分类:
其他好文 时间:
2016-06-26 23:45:30
阅读次数:
307
根据Adobe和DMA(Direct Marketing Association)的《实时营销洞察报告》 (Real-Time Marketing Insights Study),77%的受访营销人士认为实时个性化具有非常关键的营销作用。实时的重要含义在于收件人打开EDM邮件看到的内容因收件人所处的... ...
分类:
其他好文 时间:
2016-06-26 11:28:11
阅读次数:
135
什么是Oozie? Oozie是一种Java Web应用程序,它运行在Java servlet容器——即Tomcat——中,并使用数据库来存储以下内容: 工作流定义 当前运行的工作流实例,包括实例的状态和变量 Oozie工作流是放置在控制依赖DAG(有向无环图 Direct Acyclic Grap ...
分类:
其他好文 时间:
2016-06-21 15:24:41
阅读次数:
192
主要参考以下: https://pixabay.com/en/blog/posts/direct-image-uploads-in-tinymce-4-42/ http://blog.csdn.net/tianlanzhixie/article/details/50240071 这里还有个用php使 ...
分类:
Web程序 时间:
2016-06-17 00:40:53
阅读次数:
284
describe keyspaces; use falcon_gps; select * from gps; INSERT INTO gps (gprscode,gpstime,acc,alarmdes,direct,lat,lng,offset,posinfo,power,sendmodel,sp ...
分类:
其他好文 时间:
2016-06-13 17:13:51
阅读次数:
118
原文地址:http://android.xsoftlab.net/training/connect-devices-wirelessly/wifi-direct.html#permissions
Wi-Fi peer-to-peer (P2P) APIs可以使程序与附近的设备进行直接通讯,Android的Wi-Fi P2P框架由Wi-Fi Direct?提供技术支持。WI-FI P2P技术可以使...
分类:
移动开发 时间:
2016-06-12 03:02:30
阅读次数:
256
原文地址:http://android.xsoftlab.net/training/connect-devices-wirelessly/nsd-wifi-direct.html
本阶段的第一节课 Using Network Service Discovery 展示了如何搜索本地网络服务。然而,使用WI-FI P2P搜索服务可以直接搜索附近的设备,而不需要专门通过本地网络。这项特性使得在没有本地...
分类:
移动开发 时间:
2016-06-12 02:48:29
阅读次数:
198