文件名称:烘烤:烘烤具有SYMBIOMON指标的微服务
文件大小:109KB
文件格式:ZIP
更新时间:2024-03-08 23:10:25
C
烤 安装 可以使用Spack轻松安装BAKE: spack install bake 这将安装BAKE及其依赖项(margo,uuid和libpmem,以及它们各自的依赖项)。 要手动编译和安装BAKE,请参阅本文档末尾。 建筑学 像大多数Mochi服务一样,BAKE依赖于客户端/提供者体系结构。 由其地址和Multiplex ID标识的提供程序管理一个或多个BAKE目标,这些目标由目标ID从外部引用。 设置烘烤目标 BAKE要求使用bake-mkpool预先创建后端存储文件。 例如: bake-mkpool -s 500M /dev/shm/foo.dat 在/dev/shm/foo.dat中创建一个500 MB的文件,供BAKE作为目标使用。 bake-mkpool命令创建一个BAKE池,用于存储特定BAKE目标的原始数据。 这实际上是围绕pmemobj实用程序的包装程序命令
【文件预览】:
bake-master
----prepare.sh(126B)
----.gitignore(345B)
----README.md(11KB)
----COPYRIGHT(2KB)
----Make.rules(175B)
----m4()
--------pkg.m4(8KB)
----.clang-format(4KB)
----tests()
--------basic.sh(379B)
--------create-write-persist-file.sh(1KB)
--------copy-to-and-from-multi-providers.sh(1KB)
--------copy-to-and-from-file.sh(944B)
--------create-write-persist-remove-test.c(5KB)
--------Makefile.subdir(862B)
--------copy-to-and-from-multi-providers-file.sh(2KB)
--------basic-file.sh(499B)
--------create-write-persist.sh(825B)
--------copy-to-and-from-multi-targets-file.sh(2KB)
--------lorem.txt(4KB)
--------create-write-persist-remove-file.sh(1KB)
--------copy-to-and-from-multi-targets.sh(1KB)
--------create-write-persist-remove.sh(831B)
--------proxy()
--------copy-to-and-from.sh(824B)
--------create-write-persist-test.c(5KB)
--------test-util.sh(4KB)
----include()
--------bake-server.hpp(5KB)
--------bake-server.h(5KB)
--------bake-client.h(17KB)
--------bake.h(4KB)
--------bake.hpp(5KB)
--------bake-client.hpp(21KB)
----CONTRIBUTING.md(86B)
----src()
--------bake-mkpool.c(4KB)
--------bake-provider.h(3KB)
--------util.c(3KB)
--------bake-benchmark.cc(27KB)
--------bake-copy-to.c(7KB)
--------bake-pmem-backend.c(26KB)
--------benchmark.json(2KB)
--------bake-backend.h(6KB)
--------bake-server-daemon.c(6KB)
--------bake-rpc.h(9KB)
--------Makefile.subdir(876B)
--------bake-server.c(36KB)
--------bake-client.c(37KB)
--------uthash.h(66KB)
--------bake-file-backend.c(31KB)
--------bake-copy-from.c(6KB)
--------base64()
--------bake-shutdown.c(2KB)
--------bake-timing.h(3KB)
----configure.ac(6KB)
----sloc.sh(328B)
----Makefile.am(1001B)
----maint()
--------bake-client.pc.in(282B)
--------bake-server.pc.in(309B)
--------hooks()