貝貝爸爸的程序人生

          關(guān)注Seam、BPM
          posts - 23, comments - 10, trackbacks - 0, articles - 32
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          昨天把我們的Linux服務(wù)器搭建起來之后,發(fā)現(xiàn)free -m后,竟然free列數(shù)值好少哦:

          以上幾列,說明我的機(jī)器有6g內(nèi)存,我原本以為free是我們的可用內(nèi)存,可我的服務(wù)器其實(shí)打開的應(yīng)用不多啊,所以很費(fèi)解,Google了下,找到了如下解釋:
          第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區(qū)別
          • Mem行,從OS的角度來看,因?yàn)閷τ贠S,buffers/cached 都是屬于被使用,所以他的可用內(nèi)存是2975M,已用內(nèi)存是2947M
          • 第三行,從應(yīng)用程序角度來看,對于應(yīng)用程序來說,buffers/cached 是等于可用的,因?yàn)閎uffer/cached是為了提高文件讀取的性能,當(dāng)應(yīng)用程序需在用到內(nèi)存的時候,buffer/cached會很快地被回收。
          所以從應(yīng)用的角度出發(fā),其實(shí)可用內(nèi)存是
          5238M≈2975M+179M+2083M(換成KB的話應(yīng)該就是相等了)
          所以我當(dāng)前應(yīng)用消耗的內(nèi)存,應(yīng)該是:
          684M=5922M-5238M(這下應(yīng)該靠譜了

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 仙居县| 遂昌县| 浏阳市| 仲巴县| 淮安市| 恩平市| 洛川县| 丹东市| 台中县| 苗栗县| 罗甸县| 夏邑县| 林西县| 彭州市| 广安市| 宁德市| 北宁市| 武宣县| 修水县| 嘉义市| 资溪县| 聂荣县| 东乌珠穆沁旗| 武汉市| 罗城| 宣城市| 长寿区| 孟连| 库伦旗| 枣阳市| 大英县| 定西市| 华亭县| 泽普县| 卓尼县| 浪卡子县| 镇远县| 荆州市| 土默特左旗| 克山县| 黑山县|