存储

最近每天在点检服务器,发现了好多和存储相关的名词,还挺容易混淆的,今天来总结下。

物理内存(physical memory)

运行内存,相对于虚拟内存而言的,通俗的讲就是内存条的大小。

虚拟内存(virtual memory)

虚拟内存,把硬盘中的一部分空间拿来当作内存使用。

共享内存(shared memory)

进程间的通信方式,允许两个不相关的进程访问同一个逻辑内存,共享内存是两个正在运行的进程之间共享和传递数据的一种非常有效的方式。共享内存未提供同步机制,可通过信号量同步对共享内存的访问,实现同步和互斥。

交换分区(swap space)

磁盘上的一块区域,是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者是他们的组合。当系统物理内存吃紧时,Linux会将内存中不常访问的数据保存到swap上,这样系统就有更多的物理内存为各个进程服务,而当系统需要访问swap上存储的内容时,再将swap上的数据加载到内存中,这就是我们常说的swap out和swap in。

告诉缓冲存储器(cache memory)

位于CPU与内存间的一种容量较小但速度很高的存储器。Cache又分为L1Cache(一级缓存)和L2Cache(二级缓存),L1Cache主要是集成在CPU内部,而L2Cache集成在主板上或是CPU上。

缓冲寄存器(memory buffer)

物理内存总是占用满了?

如果swap没有大量使用,mem还是够用的,只有mem被当前进程实际占用完(没有了buffers和cache),才会使用到swap的。

posted @ 2022-06-20 23:08  LEILIPING  阅读(272)  评论(0)    收藏  举报