基於操作系統原理的Linux的內存管理




一、實驗目的

1.理解虛擬內存、磁盤緩存的概念。

2.掌握基本的內存管理知識。

3.掌握查看實時查看內存、內存回收的方法

二、實驗內容

1. 監控內存使用情況

2. 檢查和回收內容

三、實驗平台

1.實驗工具: Vmware。

2. 實驗設備: 已安裝Red Hat Linux 5.0( 或紅旗Linux、 Slackware Linux) 的微型計
算機。

四、實驗步驟

1. 監控內存使用情況

用“free”命令監控內存使用情況:

#free

#free -b -s5

用vmstat命令監視虛擬內存使用情況: #vmstat

2. 檢查和回收內容

用命令ps 列出所有正在運行的程序名稱、對應的進程號(PID )等信息:

#ps v

用kill 命令回收泄漏的內存:

# kill -9 <PID>

五、運行結果

1. 使用free -b -s5命令,監控內存使用情況,如圖1-1所示。

clip_image002

圖1-1一個1024MB的RAM和2048MB交換空間的系統情況

2. 使用ps v 和kill -9 3352命令,檢查和回收內容,圖如1-2所示。

clip_image004

圖1-2檢查和回收內容

六、實驗總結

通過本次實驗需要了red hat linux 5的基本操作,學習到了如何用ps命令觀察Linux正在運行的進程、用kill命令刪除進程、設置和更改進程的優先級、定時執行程序和使用圖形用戶界面下監視系統的進程,讓我收獲了很多知識。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM