內存是Linux內核所管理的最重要的資源之一。內存管理系統是操作系統中最為重要的部分,因為系統的物理內存總是少于系統所需要的內存數量。虛擬內存就是為了克服這個矛盾而采用的策略。系統的虛擬內存通過在各個進程之間共享內存而使系統看起來有多于實際內存的內存容量。Linux支持虛擬內存, 就是使用磁盤作為RAM的擴展,使可用內存相應地有效擴大。核心把當前不用的內存塊存到硬盤,騰出內存給其他目的。當原來的內容又要使用時,再讀回內存。
一、內存使用情況監測
(1)實時監控內存使用情況
在命令行使用“Free”命令可以監控內存使用情況
|
上面給出了一個256兆的RAM和512兆交換空間的系統情況。第三行輸出(Mem:)顯示物理內存。total列不顯示核心使用的物理內存(通常大約1MB)。used列顯示被使用的內存總額(第二行不計緩沖)。 free列顯示全部沒使用的內存。Shared列顯示多個進程共享的內存總額。Buffers列顯示磁盤緩存的當前大小。第五行(Swap:)對對換空間,顯示的信息類似上面。如果這行為全0,那么沒使用對換空間。在缺省的狀態下,free命令以千字節(也就是1024字節為單位)來顯示內存使用情況。可以使用―h參數以字節為單位顯示內存使用情況,或者可以使用―m參數以兆字節為單位顯示內存使用情況。還可以通過―s參數使用命令來不間斷地監視內存使用情況:
#free 主站蜘蛛池模板: 库车县| 兴文县| 新野县| 云南省| 舒城县| 朔州市| 杂多县| 岚皋县| 泸水县| 孟州市| 东光县| 武川县| 保康县| 潞西市| 甘孜| 甘肃省| 阿坝县| 峨边| 长武县| 定西市| 长白| 滕州市| 嘉荫县| 玉屏| 寿光市| 北川| 隆尧县| 邛崃市| 翁牛特旗| 贡嘎县| 敖汉旗| 铁力市| 日土县| 耿马| 融水| 称多县| 湖北省| 海宁市| 应用必备| 青海省| 溧水县|