摘要: 在查看Linux资源使用情况时,我们通常都使用free命令; 但是任何时候都看见内存free的很少,很是疑惑,才发现buffer和cache占用了很多。 buffer就像名字一样,表示缓冲区,一般会被操作系统使用来做写文件的缓存,可以让写文件的进程写阻塞时间更短。 cache则表示读缓存,当进程读取 阅读全文
posted @ 2018-10-08 17:35 lion_eagle 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 通常我们常说得内存共享与内存映射是指这种技术在Linux上的应用。 内存共享是指多个进程之间将一块物理内存共同使用,通过对内存数据的修改来实现进程间的通信。 内存映射是指应用进程将文件映射到内存中,应用进程可直接使用(读取和修改);可省略将磁盘文件读入应用进程的步骤。 阅读全文
posted @ 2018-10-08 17:23 lion_eagle 阅读(1078) 评论(0) 推荐(0) 编辑