lichess.org • 优化棋盘数据库服务器

2024-07-13

文章介绍了lichess.org网站对7步Syzygy棋盘数据库服务器进行优化的过程。他们使用dm-integrity on LVM替换了原有的周期性RAID完整性检查,并通过设置第二台服务器进行受控基准测试。文章详细介绍了硬件配置、操作系统、RAID 5设置、mmap与pread的比较、MADV_RANDOM / POSIX_FADV_RANDOM的影响、SSD空间的利用、并行读取等优化措施,并通过图表和数据展示了优化效果。