标签: linux grep
当我在大型本地文件上执行grep时,需要很长时间。但是当我再次这样做时,现在它要快得多。这种行为是因为Linux系统维护了某种类型的内部缓存吗?
答案 0 :(得分:6)
是。所有free ram都用于缓存从硬盘读取的数据。
答案 1 :(得分:2)
虚拟内存页面缓存将保留RAM中磁盘的页面副本,这意味着访问时间更快,相应的read/pread调用将从内存中提供服务,而不必转到磁盘。
read/pread