基于 S3 的 Filey 系统 Goofys

  1. 云栖社区>
  2. 博客>
  3. 正文

基于 S3 的 Filey 系统 Goofys

行者武松 2017-06-05 16:09:00 浏览2894
展开阅读全文

Goofys 详细介绍

Goofys 是使用 Go 编写,基于 S3 接口的 Filey 系统。

Goofys 允许你挂载一个 s3 bucket 作为一个 Filey 系统。为什么是 Filey 系统而不是 File 系统?因为 goofys 优先考虑性能而不是 POSIX。

使用:

$ go get github.com/kahing/goofys
$ go install github.com/kahing/goofys
$ cat > ~/.aws/credentials
[default]
aws_access_key_id = AKID1234567890
aws_secret_access_key = MY-SECRET-KEY
$ $GOPATH/bin/goofys <bucket> <mountpoint>

基准测试:

使用 goofys --stat-cache-ttl 0 --type-cache-ttl 0 和 s3fs -ostat_cache_expire=1 模拟运行。基准测试详情请看 bench.sh,同时提供 Raw data。测试是在 EC2 c4.xlarge 下运行的:

image

文章转载自 开源中国社区[https://www.oschina.net]

网友评论

登录后评论
0/500
评论
行者武松
+ 关注