- eMule Fans 电骡爱好者 - https://www.emulefans.com -

缓存种类的介绍、工作机制和设置的建议

最近又很多同学被eMule和BT的不同缓存设定误解了,以为eMule的缓存越大越好……
为了减少这种误解,特开此帖科普一下。
有心的同学也请转到VeryCD,让那边的小白知道 easyMule 30MB的File Buffer设定是多么脑残

缓存分类

缓存主要有两大类,一类是缓存,英文一般是Cache/Buffer,这类缓存是由应用程序设定和管理的,所有文件公用的缓存,BT使用这种缓存;另一类是文件缓存,英文一般是 File Buffer。这类缓存是由系统设定和管理的,每个文件都有自己专用的文件缓存,eMule使用这类缓存。

缓存工作原理

BT缓存的大小

缓存的大小自然和读写速度相关,在这里我把普通带宽、小水管定义为 2Mbps ADSL,Upload/Download=64KB/s||256KB/s;高带宽、大水管定义为 Upload/Download=1MB/s||2MB/s

eMule缓存的大小

前文已经说了,eMule的缓存是针对文件的,如假设每个Slot对应一个文件,那么eMule缓存大小时候合理关键看Slot速度。