Skip to content

[kvbench] Question about KVBench configuartion options #55

@manojps

Description

@manojps
  1. What is the difference between [kvs] write_mode and [operation] write_type?
  2. What are the supported options for [kvs] store_option, other than post?
  3. What is the difference between [threads] readers and reader_ops, or writer and writer_ops?
  4. What is the purpose of [population] pop_first?
  5. We have thread configuration options under multiple section in the config file - [kvs]aiothreads_per_device, [population] nthreads and an entire [threads] section. What are the differences between these?
  6. If we don't want I/Os to be cached for direct KV access, which options should I chenge in the bench_config.ini file and which values should be set? I have noticed mismatch between both KVS_ops.txt and smartctl logs in terms of I?o count and data read. However, such discrepancies doesn't exist when using sample codes provided in the repo for I/Os.
  7. Your documentation says "allocator = posix # 'posix' or 'numa' for block device; 'spdk' for KV SSD only". What should be allocator for KDD?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions