设为首页收藏本站

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 212|回复: 0

kangle 3.5.12的新版本开始好像内存满了真的不会写入磁盘,缓存总数变动上限102400

[复制链接]

签到天数: 2334 天

[LV.Master]伴坛终老

 成长值: 21410
发表于 2018/1/25 22:13 | 显示全部楼层 |阅读模式 |Google Chrome 63.0.3239.132|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
kangle 3.5.12的新版本开始好像内存满了真的不会写入磁盘,缓存总数变动
是直接丢弃了,缓存总数一直在减少增加减少跳动
而且内存缓存缩小数值,,磁盘缓存也会跟着删一堆不知道为什么
缩小应该写入磁盘而不是直接删才对←

看来要把缓存的普通模式改小点数值才行。。这样才会走智能模式到硬盘,太小了又怕影响4K IO

一个文件大概要计算512个节做内存。如果设置1K内存缓存,最多存2个总数。
推荐设置个1M普通缓存这样吧,可以降低小文件存在硬盘引起wa拥堵,不建议设置低于512K数值(http://bbs.itzmx.com/thread-21071-1-1.html)

如果内存缓存100M,缓存总数最大是102400个,一直反复卡在这个数值?
貌似是这样的工作机制,,然后所以缩小内存,总数降低上限,所以才会连通磁盘缓存一起删?
而且,,普通设置512K的情况,如果每个文件都是512K,那么100M内存只能存200个不到的小文件总数(包括1K字节缓存)?,然后会反复删这一些总数不会写入硬盘就是了

所以一个文件应该要1K来做总数而不是512字节,,1M内存缓存=1024个总数,10M=10240,100M=102400,1G=100W总数
或者,这个字节可能是根据Linux的Inodes来分配的?猜测,反正我这是1024byte不是512byte


智能缓存介绍:http://bbs.itzmx.com/thread-19347-1-1.html

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 用百度帐号登录新浪微博账号登陆

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2018/5/25 13:22 , Processed in 0.259747 second(s), 43 queries , Gzip On, Memcache On.

Powered by itzmx!

© 2011-2018 sakura

快速回复 返回顶部 返回列表