歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下物理內存和虛擬內存交換機制

Linux下物理內存和虛擬內存交換機制

日期:2017/2/28 14:45:18   编辑:Linux教程

Vmstat是Virtual Memory Statistics虛擬內存統計縮寫:
物理內存是計算機內存的大小,從物理內存中讀寫數據比硬盤中讀寫數據要快很多,而內存是有限的,所以就有了物理內存和虛擬內存的概念。
物理內存就是硬件的內存,是真正的內存。
虛擬內存是為了滿足物理內存不足采用的策略,利用磁盤空間虛擬出一塊邏輯內存,用作虛擬內存的空間也就是交換分區。
作為物理內存的擴展,Linux會在物理內存不足時,使用交換分區的邏輯內存,內核會把暫時不用的內存塊信息寫到交換空間,這樣物理內存就得到了釋放,這塊兒內存就可以用於其他目的,而需要用到這些內容的時候,這些信息就會被重新從交換分區讀入物理內存。
Linux的內存管理采用的是分頁存取機制,為了保證物理內存得到充分的利用,內核會在適當的時間把物理內存中不經常使用的數據塊兒自動交換到虛擬內存中,而將充分使用的信息保留到物理內存中。

Copyright © Linux教程網 All Rights Reserved