1
“高速缓存”存储器实际上是免费的吗?
运行时cat /proc/meminfo,您将在顶部获得以下三个值: MemTotal: 6291456 kB MemFree: 4038976 kB Cached: 1477948 kB 据我所知,“已缓存”值是Linux系统创建的磁盘缓存,如果任何应用程序需要更多RAM,它将立即释放,因此Linux永远不会用完内存,直到MemFree和“已缓存”都为零。 不幸的是,/ proc / meminfo没有报告“ MemAvailable”,可能是因为它在虚拟服务器中运行。(内核版本为4.4) 因此,出于所有实际目的,可用于应用程序的RAM是MemFree + Cached。 这种观点正确吗?