Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Attributes | List of all members
seastar::resource::configuration Struct Reference

Public Attributes

optional< size_t > total_memory
 
optional< size_t > reserve_memory
 
size_t reserve_additional_memory_per_shard
 
size_t cpus
 
cpuset cpu_set
 
bool assign_orphan_cpus = false
 
std::vector< dev_t > devices
 
unsigned num_io_groups
 
hwloc::internal::topology_holder topology
 

Member Data Documentation

◆ assign_orphan_cpus

bool seastar::resource::configuration::assign_orphan_cpus = false

◆ cpu_set

cpuset seastar::resource::configuration::cpu_set

◆ cpus

size_t seastar::resource::configuration::cpus

◆ devices

std::vector<dev_t> seastar::resource::configuration::devices

◆ num_io_groups

unsigned seastar::resource::configuration::num_io_groups

◆ reserve_additional_memory_per_shard

size_t seastar::resource::configuration::reserve_additional_memory_per_shard

◆ reserve_memory

optional<size_t> seastar::resource::configuration::reserve_memory

◆ topology

hwloc::internal::topology_holder seastar::resource::configuration::topology

◆ total_memory

optional<size_t> seastar::resource::configuration::total_memory

The documentation for this struct was generated from the following file: