fatcache

运行于SSD的memcached
授权协议 Apache
开发语言 C/C++
所属分类 服务器软件、 缓存服务器
软件类型 开源软件
地区 不详
投 递 者 祝俊
操作系统 Linux
开源组织 Twitter
适用人群 未知
 软件概览

fatcache 可以让你在 SSD 上运行 memcached,你可以把它当作是大数据中的缓存,fatcache 是 Twitter 的开源项目。

一些性能数据:

  • 单节点可每秒可处理 10 万 set 操作,每个数据包是 100 字节

  • 单节点可每秒处理 4.5k get 操作,每个数据 100 字节

  • 8 个 fatcache 实例可处理 32k get 操作/每秒到一个单 600GB 的 SSD 存储

  • 你可以通过将多个 SSD 连接到单个机器来提升 IO 性能

详细的性能测试说明请看这里

  • fatcache源码分析: http://godorz.info/2013/03/fatcache/ 想了解其内存,磁盘空间分配和使用 每个slab对应一个结构体slabinfo(slabinfo是永在内存中的) Fc_slab.c 中slab_init开始初始化,初始化内存和磁盘两部分的空间,fd指向磁盘路径 路径在运行时配置 -D, --ssd-device=S          : set

  • 2018.6.21 前面分析了memcached的具体实现过程,下面了解下redis,fatcache和memcached的区别联系,为后面的分析做一个准备。这里主要是参考了一些博客的内容,原文链接找不到了。。。 redis和memcached的区别(总结) 观点一: 1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等

  • slab_get_item(uint8_t cid) { rstatus_t status; struct slabclass *c; struct slabinfo *sinfo; struct slab *slab; ASSERT(cid >= SLABCLASS_MIN_ID && cid < nctable); c = &ctable[ci

  • 基于SSD做大数据的缓存kv数据库,解决redis的50G以上 缓存的各种问题: pika:支持redis协议,基于rocksDB作为存储引擎,多线程的结构,360开源 https://www.cnblogs.com/chenny7/p/5694887.html ssdb: 支持redis协议, 基于Google LevelDB作为存储引擎 fatcache:支持memcached协议,Twitt

 相关资料
  • 本文向大家介绍基于Pytorch SSD模型分析,包括了基于Pytorch SSD模型分析的使用技巧和注意事项,需要的朋友参考一下 本文参考github上SSD实现,对模型进行分析,主要分析模型组成及输入输出大小.SSD网络结构如下图: 每输入的图像有8732个框输出; VGG基础网络结构: 输出为: SSD中添加的网络 add_extras函数构建基本的卷积层 输出为: multibox函数得到

  • 在过去的几个星期里,我使用下面的gCloud命令成功地创建了dataproc集群: gcloud dataproc--区域us-east1群集创建测试1--子网默认值--区域us-east1-c--主机类型n1-standard-4--主机启动磁盘大小250--工作机数量10--工作机类型n1-standard-4--工作机启动磁盘大小200--工作机本地SSD数量1--映像版本1.2--作用域h

  • 我想使用maven命令从命令行运行一个特定的测试套件。我使用的是TestNg框架。 我的pom有以下配置设置: 在我正在运行的命令行上:

  • 基于Mesos运行Spark 背景介绍       Spark有多种集群运行模式,例如:Standalone,Yarn,Mesos。       下面就说一下如何在Mesos上运行Spark,这也是官方推荐的一种运行方式。       在运行Spark之前咱们先简略介绍一下Mesos。       Mesos计算框架是一个集群管理器,提供了有效的、跨分布式的应用或框架的资源隔离和共享,可以运行Ha

  • 我是Spring world的新手,刚刚将pom.xml更新到gradle中来管理所有的依赖项。 格雷迪被社区抛弃了吗?还有,这个错误可能的根本原因是什么。 刚刚意识到Spring Boot有很多令人困惑的错误消息。我真的不认为这种错误消息对任何开发人员都有帮助。对这种错误有什么想法或方向吗? 我只知道我换了球。xml转换为gradle并手动迁移配置文件。非常感谢! 异常在线程"main"java

  • 我们在前几节分别介绍了边界框、锚框、多尺度目标检测和数据集,下面我们基于这些背景知识来构造一个目标检测模型:单发多框检测(single shot multibox detection,SSD)[1]。它简单、快速,并得到了广泛应用。该模型的一些设计思想和实现细节常适用于其他目标检测模型。 模型 图9.4描述了单发多框检测模型的设计。它主要由一个基础网络块和若干个多尺度特征块串联而成。其中基础网络块