Disk Caching
The following parameters are supported only by clusters of version 9.1.0 or later.
enable_disk_cache
Parameter description: Specifies whether to enable file caching. Setting this parameter to on only takes effect when enable_aio_scheduler is set to on and obs_worker_pool_size is greater than or equal to 4.
Type: USERSET
Value range: Boolean
Default value: off
enable_disk_cache_recovery
Parameter description: Specifies whether file caching can be restored when the cluster is restarted.
Type: USERSET
Value range: Boolean
Default value: off
disk_cache_block_size
Parameter description: Specifies the size of a single block cached in the file system, in KB.
Type: POSTMASTER
Value range: an integer ranging from 8 to 8 x 1024 x 1024 x 1024
Default value: 1MB
disk_cache_max_size
Parameter description: Specifies the total caching size of the file system, in KB.
Type: SIGHUP
Value range: an integer ranging from 1 MB to 1 PB
Default value: 1/3 of the EVS disk capacity
The EVS capacity is divided into two parts: 1/3 x 2 replicas are used to store local persistent data (such as column-store indexes, row-store tables, and local column-store tables), and the other 1/3 is reserved for cache.
disk_cache_max_open_fd
Parameter description: Specifies the maximum number of files that can be concurrently opened in the cache of the file system.
Type: POSTMASTER
Value range: an integer ranging from 0 to INT_MAX
Default value: 1000
disk_cache_a1out_min_ratio
Parameter description: Specifies the length ratio of the a1_out queue at its minimum in the LRU2Q algorithm cached in the file system (the actual minimum length of the queue is disk_cache_a1out_min_ratio x disk_cache_max_size).
Type: POSTMASTER
Value range: a double-precision floating-point number ranging from 0 to DOUBLE_MAX
Default value: 0.5
disk_cache_a1out_max_ratio
Parameter description: Specifies the length ratio of the a1_out queue at its maximum on the LRU2Q algorithm cached in the file system (the actual maximum length of the queue is disk_cache_a1out_max_ratio x disk_cache_max_size).
Type: POSTMASTER
Value range: a floating point number ranging from 0 to DOUBLE_MAX
Default value: 8
disk_cache_a1in_ratio
Parameter description: Specifies the length ratio of the a1_in queue of the LRU2Q algorithm cached in the file system.
Type: POSTMASTER
Value range: a floating point number ranging from 0 to 1
Default value: 0.25
disk_cache_base_paths
Parameter description: Specifies the path for storing cache files in file caching.
Type: POSTMASTER
Value range: a string
Default value: disk_cache
install_as_standby
Parameter description: Specifies whether the node is the standby one during startup.
Type: POSTMASTER
Value range: Boolean
on indicates setting the node as the standby one.
off indicates setting the node as the primary one.
Default value: off
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot