我有一个MySQL数据库服务器,正在testing写我的binlogs到ramdisk来加速一些事情。 奇怪的事情发生..相当经常,我rsync发生的同时,主要工作放缓。 几乎是零秒的更新(当binlog写入已经被优化写入的ext4 fs)时,需要花费2秒以上(这与我正在做的更新有很大关系)。 这让我感到惊讶,因为rsync不应该在任何地方进行任何locking,并且由于tmpfs的吞吐量为2GB / s(而且rsync比每次传输的GBless得多)
任何人都可以为我阐明这一点吗? tmpfs的rsync如何导致我的二进制日志写入变慢,从而导致更新速度降低?