Skip to content

[kvbench] Question about KVBench configuartion options #55

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions