在浏览了 Elasticsearch 的文档后我意识到建议预读值为 128KiB而我目前在实时服务器上使用 256KiB。它仅索引数据,目前不服务任何生产流量。
我不确定更改它是否会导致性能提高,但我计划在之后进行测试。据我了解,这样做应该是安全的,不会损坏任何数据,但我找不到任何信息证实这一点。
/dev/nvme0n1
这是我运行后得到的 数据驱动器( )的配置lsblk -o NAME,RA,MOUNTPOINT,TYPE,SIZE
nvme0n1 256 disk 1.8T
└─md2 256 raid1 1.8T
└─data 256 /var/lib/elasticsearch crypt 1.8T
这就是我改变价值观的方式
blockdev --setra 256 /dev/nvme0n1
blockdev --setra 256 /dev/md2
blockdev --setra 256 /dev/mapper/data