`
vigosun
  • 浏览: 11087 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

A simple test of tokyo cabinet and tyrant's performance

阅读更多

Server:

  Redhat, CentOS release 4.8.

  Xeon(R) CPU E5504  @ 2.00GHz * 4

  8G mem

 

Client

 Winxp sp3, Petium Dual 1.6G, 2G mem

 

Tokyo Cabinet and Tyrant command:

  ttserver -dmn -pid /ttserver/ttserver.pid -log /ttserver/ttserver.log -le /ttserver/database.tct

 

The client's function is just put a map into the database. and it starts 5 threads to send messages to the server. at first the speed of request is about 6k/s. when the file size of database.tct grows up to about 400M(about 8,000,000 records), the speed of request slows down to less than 2k/s. The same thing happens even if there is only one thread that sending message to the server.  I guess this is a problem connecting with data file size.

 

However, this is an unacceptable result if the server can't provide a stable performance. maybe i should adjust some parameter of the server start command or client code..

 

分享到:
评论

相关推荐

    tokyo cabinet tyrant研究资料

    Tokyo Cabinet 和 Tokyo Tyrant 是一组开源的数据库管理系统,由日本公司 Resin Software 开发,主要用于数据存储和检索。这两个工具在IT领域中被广泛应用于日志管理、缓存服务、键值对存储等场景,尤其在需要快速...

    Tokyo Cabinet Key:Value数据库及其扩展应用

    总结来说,Tokyo Cabinet和Tokyo Tyrant是针对高并发和大数据量需求的Key-Value数据库解决方案,通过调整参数如MMAP内存大小和bucket数组数量,可以在保持高效性能的同时,适应不断增长的数据规模。对于寻求优化...

    PHP tokyo cabinet扩展

    尝试开发PHP的扩展,仅用于学习。目前仅能够在windows下编译通过。 Linux下的tokyo cabinet API与Windows与差别,写的时候是在windows下,准备在linux下编译时才发现tokyo cabinet API在Unix下与Windows下是不一样的

    C#版Tokyo Tyrant客户端

    它是基于Tokyo Cabinet的数据库管理系统,适用于日志记录、缓存服务、元数据存储等多种场景。Tokyo Tyrant提供了多种语言的客户端,包括C#版本,方便开发者在.NET平台上与Tokyo Tyrant进行交互。 C#版的Tokyo ...

    Tokyo-Cabinet.tar.gz

    Tokyo-Cabinet是一款高效、轻量级且功能强大的键值对存储系统,它由日本的Hirata Takashi开发。这个系统提供了多种数据库引擎,包括BDB-like(Berkeley DB风格)的TDB(Tokyo Database)和哈希表型的HDB(Hash ...

    tokyocabinet-lua-1.10.tar.gz_TOKYO_Tokyo Cabinet

    Tokyo cabinet C 库的Lua绑定接口。 Tokyo cabinet 是一个管理数据库的库。该数据库是一个单一的数据文件,每个记录为关键字和值。每个关键字和值是可变长度的字节序。二进制数据和字符串都可作为关键字或值。每个...

    tokyocabinet-java-1.24.tar.gz_TOKYO_Tokyo Cabinet java_tokyocabi

    Tokyo cabinet C 库代码的Java绑定接口。 Tokyo cabinet 是一个管理数据库的库。该数据库是一个单一的数据文件,每个记录为关键字和值。每个关键字和值是可变长度的字节序。二进制数据和字符串都可作为关键字或值。...

    professor Stewart‘s cabinet of mathematical curiosities

    There are some hidden gems of logic, geometry and probability -- like how to extract a cherry from a cocktail glass (harder than you think), a pop up dodecahedron, the real reason why you can't divide...

    memcached,mongdb,redis,Tokyo Tyrant的安装和使用

    4. **Tokyo Tyrant**:Tokyo Tyrant是Tokyo Cabinet的一个网络服务器接口,Tokyo Cabinet则是一个键值存储系统,提供了高效的数据存储。Tokyo Tyrant可以用于数据缓存、日志记录、搜索索引等。安装过程包括下载源码...

    tokyoCabint及tokyoTyrant简介

    标题 "tokyoCabinet及tokyoTyrant简介" 指向了两个与数据库管理相关的开源工具,Tokyo Cabinet和Tokyo Tyrant。这两个工具由日本开发者开发,主要用于小型到中型的数据存储,尤其适合那些对数据读写速度有较高要求的...

    Tokyo Cabinet-开源

    **东京内阁(Tokyo Cabinet)**是一款高效的开源数据库库,它源于QDBM并在此基础上进行了优化和提升。作为QDBM的升级版本,东京内阁在性能方面有着显著的改进,尤其在处理大量数据时,其速度表现更加出色,无需依赖...

    再说tokyocabinet 及其扩展

    这个`test.sh`脚本可能包含了一系列操作Tokyo Cabinet的命令行示例,用于测试、调试或演示Tokyo Cabinet的功能。 综合以上信息,我们可以期待这篇文章包含了以下内容: 1. **Tokyo Cabinet简介**:解释Tokyo ...

    Microlog Cabinet Manager 2003

    Microlog Cabinet Manager 2003 is a utility for opening and creating Microsoft CAB compressed files. CAB is a file compression format used by Microsoft to distribute many of their products, including ...

    ttserver

    Tokyo Tyrant 是 Tokyo Cabinet 的网络接口,它提供了一个简单易用的服务器端程序,允许远程客户端通过TCP/IP协议进行数据操作。"tokyocabinet-1.4.27.tar" 是 Tokyo Cabinet 的源代码压缩包,版本号为1.4.27。这个...

    tokyo-cabinet-cookbook:安装 Tokyo Cabinet 并为 ROMA 设置

    东京橱柜食谱 使用 Chef 安装东京橱柜。 支持的平台 支持以下平台: ...在节点的run_list包含tokyo-cabinet : { " run_list " : [ " recipe[tokyo-cabinet::default] " ] } 作者 作者:坂锐( )

    tokyocabinet-1.4.45.tar.gz

    Tokyo Cabinet是一个高效、轻量级且开源的数据库管理系统,主要设计用于在本地存储大量数据。这个名为"tokyocabinet-1.4.45.tar.gz"的压缩包文件包含的是Tokyo Cabinet的1.4.45版本源代码。在本文中,我们将深入探讨...

    tokyocabinet-1.4.47.tar.gz

    Tokyo Cabinet虽然不再更新,但它有一个类似项目Tokyo Tyrant,提供了更高级的功能,如网络服务器接口。社区仍然活跃,开发者可以通过文档和论坛获取帮助。 总的来说,Tokyo Cabinet是一款强大的键值存储系统,凭借...

    TTserver1.1.4

    6. **Tokyo Cabinet**:Tokyo Tyrant通常与Tokyo Cabinet一起使用,后者是它的数据存储后端。Tokyo Cabinet是一个文件格式的数据库,提供了B+树和哈希表两种存储方式。 7. **操作简便**:Tokyo Tyrant可以通过...

    tokyocabinet-1.4.48.tar.gz

    《Tokyo Cabinet:高效数据库管理库的探索》 Tokyo Cabinet,作为一个开源的、轻量级的数据库管理系统,因其高效、稳定以及易于使用的特点,在IT领域中被广泛应用。标题中的"tokyocabinet-1.4.48.tar.gz"表示的是...

Global site tag (gtag.js) - Google Analytics