#[non_exhaustive]pub struct DiskIoScheduler {
pub node_system_io_scheduler: String,
pub node_attached_disk_io_scheduler: String,
/* private fields */
}Expand description
DiskIoScheduler contains the configuration for the disk IO scheduler.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.node_system_io_scheduler: StringOptional. Configures the IO scheduler for the boot disk or ephemeral lssd
that runs node system workloads. Supported values are mq-deadline, bfq,
kyber, none.
node_attached_disk_io_scheduler: StringOptional. Configures the IO scheduler for the attached disks.
Supported values are mq-deadline, bfq, kyber, none.
Implementations§
Source§impl DiskIoScheduler
impl DiskIoScheduler
Sourcepub fn set_node_system_io_scheduler<T: Into<String>>(self, v: T) -> Self
pub fn set_node_system_io_scheduler<T: Into<String>>(self, v: T) -> Self
Sets the value of node_system_io_scheduler.
§Example
ⓘ
let x = DiskIoScheduler::new().set_node_system_io_scheduler("example");Sourcepub fn set_node_attached_disk_io_scheduler<T: Into<String>>(self, v: T) -> Self
pub fn set_node_attached_disk_io_scheduler<T: Into<String>>(self, v: T) -> Self
Sets the value of node_attached_disk_io_scheduler.
§Example
ⓘ
let x = DiskIoScheduler::new().set_node_attached_disk_io_scheduler("example");Trait Implementations§
Source§impl Clone for DiskIoScheduler
impl Clone for DiskIoScheduler
Source§fn clone(&self) -> DiskIoScheduler
fn clone(&self) -> DiskIoScheduler
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DiskIoScheduler
impl Debug for DiskIoScheduler
Source§impl Default for DiskIoScheduler
impl Default for DiskIoScheduler
Source§fn default() -> DiskIoScheduler
fn default() -> DiskIoScheduler
Returns the “default value” for a type. Read more
Source§impl Message for DiskIoScheduler
impl Message for DiskIoScheduler
Source§impl PartialEq for DiskIoScheduler
impl PartialEq for DiskIoScheduler
impl StructuralPartialEq for DiskIoScheduler
Auto Trait Implementations§
impl Freeze for DiskIoScheduler
impl RefUnwindSafe for DiskIoScheduler
impl Send for DiskIoScheduler
impl Sync for DiskIoScheduler
impl Unpin for DiskIoScheduler
impl UnsafeUnpin for DiskIoScheduler
impl UnwindSafe for DiskIoScheduler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more