国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux操作系統的內存管理指南

2024-08-27 23:58:25
字體:
來源:轉載
供稿:網友

在Linux下查看內存我們一般用command free

  1. [root@nonamelinux ~]# free 
  2. total used free shared buffers cached 
  3. Mem: 386024 377116 8908 0 21280 155468 
  4. -/ buffers/cache: 200368 185656 
  5. Swap: 393552 0 393552 

下面是對這些數值的解釋:

第二行(mem):

total:總計物理內存的大小。

used:已使用多大。

free:可用有多少。

Shared:多個進程共享的內存總額。

Buffers/cached:磁盤緩存的大小。

第三行(-/ buffers/cached):

used:已使用多大。

free:可用有多少。

第四行就不多解釋了.

區別:第二行(mem)的used/free與第三行(-/ buffers/cache) used/free的區別。

這兩個的區別在于使用的角度來看,第一行是從OS的角度來看,因為對于OS,buffers/cached 都是屬于被使用,所以他的可用內存是8908KB,已用內存是377116KB,其中包括,內核(OS)使用 Application(X,oracle,etc)使用的 buffers cached.

第三行所指的是從應用程序角度來看,對于應用程序來說,buffers/cached 是等于可用的,因為buffer/cached是為了提高文件讀取的性能,當應用程序需在用到內存的時候,buffer/cached會很快地被回收。

所以從應用程序的角度來說,可用內存=系統free memory buffers cached.

如上例:185656=8908 21280 155468

接下來解釋什么時候內存會被交換,以及按什么方交換。

當可用內存少于額定值的時候,就會開會進行交換.

如何看額定值(RHEL4.0):

#cat /proc/meminfo

交換將通過三個途徑來減少系統中使用的物理頁面的個數: 

1.減少緩沖與頁面cache的大小.

2.將系統V類型的內存頁面交換出去.

3.換出或者丟棄頁面。(Application 占用的內存頁,也就是物理內存不足)。

事實上,少量地使用swap是不是影響到系統性能的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永善县| 周宁县| 布尔津县| 上犹县| 沁源县| 合江县| 息烽县| 临清市| 普安县| 东乌珠穆沁旗| 新晃| 无锡市| 遵义县| 延安市| 晋江市| 射阳县| 金乡县| 周至县| 凯里市| 年辖:市辖区| 迁西县| 黎川县| 龙泉市| 黎城县| 枣阳市| 泰宁县| 普宁市| 大名县| 响水县| 卫辉市| 海口市| 怀来县| 商城县| 浮梁县| 贵州省| 分宜县| 吉木乃县| 柳州市| 黔东| 汉阴县| 霞浦县|