【 在 hgoldfish 的大作中提到: 】
: 我有个程序往内存里面加载了大量的数据 (8G+),以供外部服务器使用。
: 每一段数据都有差不多的概率被访问到。访问的频率中等,不是特别热的数据。既有读取与有写入,但写入相对比较少。
: 如果每次都从文件中加载的话,反序列化很占用 CPU 时间。放在内存里面又太占用 VPS 内存,云服务器的内存很贵。
: ...................
mmap 在内存不足的时候是会把内存里的数据 swap 到磁盘上的。即使机器开了 swapof
f -a。mmap 获得的页是有 backend 的内存(backend 是磁盘)。
--
FROM 222.129.55.*