有没有办法让系统在使用LUKS时更加一致? (或一般来说缓慢的存储),因为在写入缓冲区已满之前,一切都很快,然后当内核阻止写入时,一切都会停止。我的笔记本电脑上有同样的问题,SSD 速度慢 - 没关系,然后我必须等待 30 秒才能刷新,同时我几乎什么也做不了。我希望调整磁盘缓存系统?或者,如果我能让事情在被阻止时不完全停止,而不是只阻止实际被阻止的写入?
答案1
有几个选择。您可以使用 ionice 来设置某些事情的优先级。您也可以尝试不同的电梯,截止日期可能对您的情况更有意义:
http://www.redhat.com/magazine/008jun05/features/schedulers/
答案2
尝试:
echo 100 > /proc/sys/vm/dirty_ratio
这应该会推迟阻塞,直到所有可用内存都用于写入缓存。
答案3
添加
elevator=as
到你的内核行/boot/grub/grub.conf
。