首先,我是磁盘新手,我只知道基础知识。我正在尝试提高具有大量 I/O 的软件的性能,并且我需要了解我的 SAS 磁盘在读写速度方面的工作方式。
我已经完成了非常基本的读/写测试,并且我注意到似乎是“写悬崖”。磁盘有几 TB 的存储容量,它们所连接的机器有 630GB 的 RAM。我的测试表明,经过约 200GB 的密集写入后,写入速度从约 2000MBps 下降到约 300MBps。
我猜是某种大缓冲区或高速缓存在某个时候填满了,这会导致写入速度下降。这到底是如何运作的?我如何计算它的大小?它是可配置的吗?