2017年9月7日

Oracle 之 AIO (异步io)

摘要: Linux 异步 I/O (AIO)是 Linux 内核中提供的一个增强的功能。它是Linux 2.6 版本内核的一个标准特性,AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到 I/O 操作完成的通知时,进程就可以检索 I/O 操作的结果。 同步 阅读全文

posted @ 2017-09-07 21:38 张冲andy 阅读(1016) 评论(0) 推荐(0) 编辑

Linux之 iostat 解读磁盘io

摘要: 1、iostat[oracle@orastb log]$ iostatLinux 3.10.0-327.el7.x86_64 (orastb.bonc.com.cn) 09/07/2017 _x86_64_ (32 CPU) avg-cpu: %user %nice %system %iowait 阅读全文

posted @ 2017-09-07 21:22 张冲andy 阅读(1173) 评论(0) 推荐(0) 编辑

hadoop之 HDFS-Hadoop存档

摘要: 每个文件按块方式存储, 每个块的元数据存储在namenode的内存中 Hadoop存档文件或HAR文件是一个更高效的文件存档工具,它将文件存入HDFS块,在减少内存使用的同时,允许对文件进行透明地访问 Hadoop存档文件可以用作MapReduce的输入 使用Hadoop存档工具 Hadoop存档是 阅读全文

posted @ 2017-09-07 17:53 张冲andy 阅读(293) 评论(0) 推荐(0) 编辑

hadoop之 distcp(分布式拷贝)

摘要: 概述 distcp(分布式拷贝)是用于大规模集群内部和集群之间拷贝的工具。 它使用Map/Reduce实现文件分发,错误处理和恢复,以及报告生成。 它把文件和目录的列表作为map任务的输入,每个任务会完成源列表中部分文件的拷贝。 由于使用了Map/Reduce方法,这个工具在语义和执行上都会有特殊的 阅读全文

posted @ 2017-09-07 16:51 张冲andy 阅读(31507) 评论(0) 推荐(1) 编辑

hadoop之 解析HDFS的写文件流程

摘要: 文件是如何写入HDFS的 ? 下面我们来先看看下面的“写”流程图: 假如我们有一个文件test.txt,想要把它放到Hadoop上,执行如下命令: 引用 # hadoop fs -put /usr/bigdata/dataset/input/20130706/test.txt /opt/bigdat 阅读全文

posted @ 2017-09-07 16:07 张冲andy 阅读(622) 评论(0) 推荐(0) 编辑

Linux之 手动释放内存

摘要: 我们在进程中要怎样去描述一个文件呢?我们用目录项(dentry)和索引节点(inode)。它们的定义如下: 所谓"文件", 就是按一定的形式存储在介质上的信息,所以一个文件其实包含了两方面的信息,一是存储的数据本身,二是有关该文件的组织和管理的信息。在内存中, 每个文件都有一个dentry(目录项) 阅读全文

posted @ 2017-09-07 15:11 张冲andy 阅读(284) 评论(0) 推荐(0) 编辑

导航