file方式是事先分配一个大文件,然后mmap到内存里面,varnish缓存的 内存分配
都是从这块连续内存进行分配。
malloc就是直接从内存获取,用完就释放掉。varnish用的是jemalloc作为底层分
配库。
如果内存够大的话,一般还是直接用malloc好了,mmap的内存在linux下面偶尔会
自动sync回硬盘,导致IO很高。
On 2012/6/29 15:01, yong yu wrote:
请问varnish的Storage方式中, file方式和malloc的区别是什么呀, 详细点, 网
上的都太简略啦 --
--
Thanks
-YWB