^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/module/xen_blkback/parameters/max_buffer_pages
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Date: March 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) KernelVersion: 3.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Contact: Roger Pau Monné <roger.pau@citrix.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Maximum number of free pages to keep in each block
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) backend buffer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) What: /sys/module/xen_blkback/parameters/max_persistent_grants
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Date: March 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) KernelVersion: 3.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Contact: Roger Pau Monné <roger.pau@citrix.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Maximum number of grants to map persistently in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) blkback. If the frontend tries to use more than
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) max_persistent_grants, the LRU kicks in and starts
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) removing 5% of max_persistent_grants every 100ms.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) What: /sys/module/xen_blkback/parameters/persistent_grant_unused_seconds
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) Date: August 2018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) KernelVersion: 4.19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Contact: Roger Pau Monné <roger.pau@citrix.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) How long a persistent grant is allowed to remain
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) allocated without being in use. The time is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) seconds, 0 means indefinitely long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) The default is 60 seconds.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) What: /sys/module/xen_blkback/parameters/buffer_squeeze_duration_ms
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) Date: December 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) KernelVersion: 5.6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Contact: SeongJae Park <sjpark@amazon.de>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) When memory pressure is reported to blkback this option
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) controls the duration in milliseconds that blkback will not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) cache any page not backed by a grant mapping.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) The default is 10ms.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) What: /sys/module/xen_blkback/parameters/feature_persistent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Date: September 2020
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) KernelVersion: 5.10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) Contact: SeongJae Park <sjpark@amazon.de>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Whether to enable the persistent grants feature or not. Note
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) that this option only takes effect on newly created backends.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) The default is Y (enable).