1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      Linux如何查看內(nèi)存

      這篇文章主要為大家展示了“Linux如何查看內(nèi)存”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Linux如何查看內(nèi)存”這篇文章吧。

      成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、江陰網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場(chǎng)景定制成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為江陰等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

      在Linux下查看內(nèi)存我們一般用free命令:
      [root@scs-2 tmp]# free
      total       used       free     shared    buffers     cached
      Mem:       3266180    3250004      16176          0     110652    2668236
      -/+ buffers/cache:     471116    2795064
      Swap:      2048276      80160    1968116

      下面是對(duì)Linux查看內(nèi)存命令中這些數(shù)值的解釋:
      total:總計(jì)物理內(nèi)存的大小。
      used:已使用多大。
      free:可用有多少。
      Shared:多個(gè)進(jìn)程共享的內(nèi)存總額。
      Buffers/cached:磁盤緩存的大小。
      第三行(-/+ buffers/cached):
      used:已使用多大。
      free:可用有多少。
      第四行就不多解釋了。
      區(qū)別:第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區(qū)別。 這兩個(gè)的區(qū)別在于使用的角度來(lái)看,***行是從OS的角度來(lái)看,因?yàn)閷?duì)于OS,buffers/cached 都是屬于被使用,所以他的可用內(nèi)存是16176KB,已用內(nèi)存是3250004KB,其中包括,內(nèi)核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.
      第三行所指的是從應(yīng)用程序角度來(lái)看,對(duì)于應(yīng)用程序來(lái)說(shuō),buffers/cached 是等于可用的,因?yàn)閎uffer/cached是為了提高文件讀取的性能,當(dāng)應(yīng)用程序需在用到內(nèi)存的時(shí)候,buffer/cached會(huì)很快地被回收。
      所以從應(yīng)用程序的角度來(lái)說(shuō),可用內(nèi)存=系統(tǒng)free memory+buffers+cached。
      如上例:
      2795064=16176+110652+2668236

      接下來(lái)解釋什么時(shí)候內(nèi)存會(huì)被交換,以及按什么方交換。 當(dāng)可用內(nèi)存少于額定值的時(shí)候,就會(huì)開(kāi)會(huì)進(jìn)行交換。
      Linux查看內(nèi)存命令時(shí)如何看額定值:
      cat /proc/meminfo
      [root@scs-2 tmp]# cat /proc/meminfo
      MemTotal:      3266180 kB
      MemFree:         17456 kB
      Buffers:        111328 kB
      Cached:        2664024 kB
      SwapCached:          0 kB
      Active:         467236 kB
      Inactive:      2644928 kB
      HighTotal:           0 kB
      HighFree:            0 kB
      LowTotal:      3266180 kB
      LowFree:         17456 kB
      SwapTotal:     2048276 kB
      SwapFree:      1968116 kB
      Dirty:  8 kB
      Writeback:           0 kB
      Mapped:         345360 kB
      Slab:           112344 kB
      Committed_AS:   535292 kB
      PageTables:       2340 kB
      VmallocTotal: 536870911 kB
      VmallocUsed:    272696 kB
      VmallocChunk: 536598175 kB
      HugePages_Total:     0
      HugePages_Free:      0
      Hugepagesize:     2048 kB

      用free -m查看的結(jié)果:
      [root@scs-2 tmp]# free -m
      total       used       free     shared    buffers     cached
      Mem:          3189       3173         16          0        107       2605
      -/+ buffers/cache:        460       2729
      Swap:         2000         78       1921

      查看/proc/kcore文件的大小(內(nèi)存鏡像):
      [root@scs-2 tmp]# ll -h /proc/kcore
      -r-------- 1 root root 4.1G Jun 12 12:04 /proc/kcore

      備注:
      占用內(nèi)存的測(cè)量
      測(cè)量一個(gè)進(jìn)程占用了多少內(nèi)存,linux為我們提供了一個(gè)很方便的方法,/proc目錄為我們提供了所有的信息,實(shí)際上top等工具也通過(guò)這里來(lái)獲取相應(yīng)的信息。
      /proc/meminfo 機(jī)器的內(nèi)存使用信息
      /proc/pid/maps pid為進(jìn)程號(hào),顯示當(dāng)前進(jìn)程所占用的虛擬地址。
      /proc/pid/statm 進(jìn)程所占用的內(nèi)存
      [root@localhost ~]# cat /proc/self/statm
      654 57 44 0 0 334 0

      Linux查看內(nèi)存命令的輸出解釋
      CPU 以及CPU0。。。的每行的每個(gè)參數(shù)意思(以***行為例)為:

      參數(shù) 解釋 /proc//status
      Size (pages) 任務(wù)虛擬地址空間的大小 VmSize/4
      Resident(pages) 應(yīng)用程序正在使用的物理內(nèi)存的大小 VmRSS/4
      Shared(pages) 共享頁(yè)數(shù) \
      Trs(pages) 程序所擁有的可執(zhí)行虛擬內(nèi)存的大小 VmExe/4
      Lrs(pages) 被映像到任務(wù)的虛擬內(nèi)存空間的庫(kù)的大小 VmLib/4
      Drs(pages) 程序數(shù)據(jù)段和用戶態(tài)的棧的大小 (VmData+ VmStk )4

      dt(pages) 04

      查看機(jī)器可用內(nèi)存
      /proc/28248/>free
      total used free shared buffers cached
      Mem: 1023788 926400 97388 0 134668 503688
      -/+ buffers/cache: 288044 735744
      Swap: 1959920 89608 1870312

      我們通過(guò)free命令查看機(jī)器空閑內(nèi)存時(shí),會(huì)發(fā)現(xiàn)free的值很小。這主要是因?yàn)椋趌inux中有這么一種思想,內(nèi)存不用白不用,因此它盡可能的cache和buffer一些數(shù)據(jù),以方便下次使用。但實(shí)際上這些內(nèi)存也是可以立刻拿來(lái)使用的。

      所以 空閑內(nèi)存=free+buffers+cached=total-used

      以上是“Linux如何查看內(nèi)存”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


      名稱欄目:Linux如何查看內(nèi)存
      轉(zhuǎn)載來(lái)源:http://www.ef60e0e.cn/article/gcophp.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        东台市| 西藏| 西青区| 东城区| 南召县| 青州市| 佛坪县| 垦利县| 丹棱县| 邳州市| 余干县| 长丰县| 土默特右旗| 景德镇市| 宣武区| 团风县| 巴林左旗| 无为县| 鄢陵县| 元朗区| 陕西省| 肃南| 延安市| 双鸭山市| 高阳县| 贵阳市| 西贡区| 彭阳县| 扶风县| 克山县| 临沧市| 农安县| 洪湖市| 海盐县| 和平县| 盐边县| 连州市| 仁化县| 温州市| 罗甸县| 肥西县|