`
vigosun
  • 浏览: 10903 次
  • 性别: 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 tyrant研究资料

    PHP tokyo cabinet扩展

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

    tokyocabinet-lua-1.10.tar.gz_TOKYO_Tokyo Cabinet

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

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

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

    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...

    Tokyo-Cabinet.tar.gz

    Tokyo-Cabinet.tar.gz

    Tokyo Cabinet-开源

    东京内阁是QDBM的后继者,QDBM是与DBM系列类似的高性能数据库库。 它还支持哈希和B树数据库,不需要任何服务器进程。 与QDBM相比,整体速度有所提高。

    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 ...

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

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

    BNRPersistence:一组使用Tokyo Cabinet来保存和加载Objective-C对象的类

    BNR持久性亚伦·希勒加斯(Aaron Hillegass) 2010年7月9日经过几年的抱怨,Core Data可能会变得更好,我认为我应该编写一个...安装首先,您需要下载Tokyo Cabinet: : (有一个sourceforge页面,但是最新的版本似乎

    To add a new job login workflow

    Create Tests Node: assigns a set of tests from a test schedule to a sample. Action Node: Defines a branch of the workflow that will be executed in response to a user action. Event Node: Defines a ...

    NoSQL数据库笔谈

    Tokyo cabinet / Tyrant CT.M Scalien Berkley DB MemcacheDB Mnesia LightCloud HamsterDB Flare 最终一致性Key Value存储 Amazon之Dynamo 功能特色 架构特色 BeansDB 简介 更新 特性 性能 Nuclear 两个设计上的T ...

    nezha:哪吒(Nezha)是一个基于Tokyo Cabinet的简单分布式KV存储系统原型

    哪吒(Nezha)是中国神话故事里的少年战神,我们以其作为基础Tokyo Cabinet的简单分布式KV存储系统原型项目的代号。 它包含configdb lib(configdb.h / libconfigdb.so)和一个命令行测试程序(Nezha) 执行make ...

    Raspberry.Pi.Blueprints.1784392901

    It's capable of doing everything you'd expect a desktop computer to do, from browsing the Internet and playing high-definition videos, to making spreadsheets, word processing, and playing games. ...

    cabinet roll a towel comparison

    cabinet roll a towel comparison

    Introduction_to_Optimum_Design.pdf

    2.6 Design of a Cabinet 30 2.6.1 Formulation 1 for Cabinet Design 30 2.6.2 Formulation 2 for Cabinet Design 31 2.6.3 Formulation 3 for Cabinet Design 31 xi 2.7 Minimum Weight Tubular Column Design 32 ...

    tokyocabinet

    东京暴君数据库的客户端封装,使东京暴君可以通过网络连接

    Cabinet SDK

    用于发布ActiveX的CabinetSDK

    Laravel开发-cabinet

    Laravel开发-cabinet Laravel 4文件上传包。

Global site tag (gtag.js) - Google Analytics