Veiasai / study-reference

MIT License
0 stars 0 forks source link

Pipe、aufs、influxdb, #3

Open Veiasai opened 5 years ago

Veiasai commented 5 years ago

Pipe的缓冲区有上限,一般为一页4kb。 实现是环形结构。 输入输出等同于文件,同样使用文件描述符(fd)。 管道只能在具有公共祖先的两个进程之间使用;(?所有进程不都有共同祖先吗?) 可以在创建子进程的时候,添加fd。(go: cmd.extrafile(fd)) 这样就传递了文件句柄给子进程。

aufs是联合文件系统(的一种?) 可以将多个文件系统(或者说多个目录),叠加到一起,然后最上面有一层读写层。 采用copy-on-write的策略,写的时候会复制只读层的内容。 删除文件则是在读写层创建一个屏蔽文件。表示该文件删除。(不修改只读层,没有真的删除文件)

influxdb 时序数据库,数据格式measurement、tag、time、fields,python api非常简单。 grafana支持数据源之一,可以很便捷的画图统计。