文件名称:YCSB-C:雅虎! C ++中的云服务基准,YCSB的C ++版本(https
文件大小:126KB
文件格式:ZIP
更新时间:2024-06-05 03:15:54
C
YCSB-C 雅虎! C ++中的云服务基准,YCSB的C ++版本( ) 快速开始 例如,要在Ubuntu上构建YCSB-C,请执行以下操作: $ sudo apt-get install libtbb-dev $ make 由于默认情况下链接了Redis驱动程序,因此可以通过以下方式更改运行时库路径以包含hiredis库: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 使用基于的数据库实现来运行Workload A,例如: ./ycsbc -db tbb_rand -threads 4 -P workloads/workloada.spec 还要在命令行中引用run.sh和run_redis.sh。 通过不带任何参数调用./ycsbc查看帮助。 请注意,我们没有作为原始YCSB的加载和运行命令。 通过re
【文件预览】:
YCSB-C-master
----.gitignore(333B)
----README.md(890B)
----run.sh(553B)
----db()
--------db_factory.cc(912B)
--------db_factory.h(381B)
--------hashtable_db.h(1KB)
--------hashtable_db.cc(4KB)
--------lock_stl_db.h(1KB)
--------tbb_scan_db.h(1KB)
--------redis_db.h(1KB)
--------basic_db.h(2KB)
--------Makefile(213B)
--------tbb_rand_db.h(1KB)
--------redis_db.cc(2KB)
----LICENSE(11KB)
----workloads()
--------workloadf.spec(634B)
--------workloade.spec(1KB)
--------workloadc.spec(534B)
--------workloada.spec(511B)
--------workloadb.spec(548B)
--------workloadd.spec(884B)
----run_redis.sh(352B)
----ycsbc.cc(5KB)
----parse_result.py(2KB)
----redis()
--------hiredis()
--------run_sample.sh(80B)
--------sample.cc(1KB)
--------redis_client.h(2KB)
--------Makefile(348B)
----core()
--------.gitignore(27B)
--------properties.h(2KB)
--------timer.h(650B)
--------zipfian_generator.h(3KB)
--------discrete_generator.h(1KB)
--------core_workload.h(7KB)
--------utils.h(2KB)
--------client.h(4KB)
--------scrambled_zipfian_generator.h(1KB)
--------db.h(3KB)
--------generator.h(430B)
--------uniform_generator.h(958B)
--------skewed_latest_generator.h(904B)
--------counter_generator.h(670B)
--------core_workload.cc(8KB)
--------const_generator.h(554B)
--------Makefile(176B)
----Makefile(432B)
----lib()
--------string.h(2KB)
--------tbb_scan_hashtable.h(3KB)
--------tbb_rand_hashtable.h(3KB)
--------lock_stl_hashtable.h(2KB)
--------string_hashtable.h(824B)
--------stl_hashtable.h(3KB)
--------mem_alloc.h(615B)