首页 > 编程知识 正文

迅雷磁盘缓存设置多少合适,数据库脏数据怎么处理

时间:2023-05-06 01:55:06 阅读:167238 作者:875

缓存:为了解决CPU和内存之间的速度不同等问题,保存从硬盘读取的数据。 CPU重新读取时,如果命中的话(如果在存储器中找到需要的数据的话)就不需要去读硬盘,如果没有命中的话就不需要重新读硬盘。

将缓存写入磁盘时,有默认的120秒超时时间。 服务器锁定的原因是IO子系统速度不够快,无法在120秒内将缓存中的所有数据写入磁盘。 IO系统响应缓慢,越来越多的请求不断积累,最终导致系统内存全部消耗,系统响应丢失。

解决方案:

默认情况下,Linux最多使用40%的可用内存作为文件系统缓存,因此对于内存较大的情况,有两个爸爸: vm.dirty_ratio、vm.dirty_background_ratio

# VI/etc/sysctl.conf VM.dirty _ background _ ratio=5vm.dirty _ ratio=10 # sysctl-p

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。