技术开发 频道

主流NoSQL数据库评测之Tokyo Cabinet

  [root@localhost tc]# tcrmgr get -port 11301 192.168.0.35 1

  要了解更详细的信息,读者可以参看官方文档。

  四、测试结果

  1、B+tree类型写操作

  成功写入500万条记录,共耗时739秒,平均每秒写入数据6766笔。数据文件大小137M。写入过程中,服务器内存、CPU和磁盘等资源使用情况如下图所示:

  可见,CPU使用率平稳,Idle值稳定在73到83之间,wait值稳定在7到12之间。内存分配上的变化较大,主要用来缓存数据,cache部分上升了1.1G,但是没有交换区到内存的换入换出。磁盘IO表现有周期性的上下波动,估计和TC的实现机制有关,数据先写入内存缓冲区,然后定期的刷新到磁盘。

  2、B+tree类型读操作

  成功读出500万条记录,共耗时1171秒,平均每秒读出数据4270笔。

  读数据过程中没有发生磁盘IO。CPU较繁忙,Idle值稳定在38左右,等待CPU资源的进程一直在1到6个之间。内存表现平稳没有波动。

0
相关文章