<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>電腦硬件知識>內存知識>

        linux系統怎么看內存大小

        時間: 沈迪豪908 分享

          你么知道linux怎么看內存大小嗎?不知道的話跟著學習啦小編一起來學習你么知道linux怎么看內存大小吧。

          查看linux怎么看內存大小的步驟

          用free -m查看的結果:

          # free -m

          total used free shared buffers cached

          Mem: 504 471 32 0 19 269

          -/+ buffers/cache: 183 321

          Swap: 996 0 996

          查看/proc/kcore文件的大小:

          # ll -h /proc/kcore

          -r-------- 1 root root 512M 10月 26 20:40 /proc/kcore

          在Linux下查看內存我們一般用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

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

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

          used:已使用多大。

          free:可用有多少。

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

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

          第三行(-/+ buffers/cached):

          used:已使用多大。

          free:可用有多少。

          第四行就不多解釋了。

          區別:第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區別。 這兩個的區別在于使用的角度來看,第一行是從OS的角度來看,因為對于OS,buffers/cached 都是屬于被使用,所以他的可用內存是16176KB,已用內存是3250004KB,其中包括,內核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.

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

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

          如上例:

          2795064=16176+110652+2668236

          接下來解釋什么時候內存會被交換,以及按什么方交換。 當可用內存少于額定值的時候,就會開會進行交換。

          如何看額定值:

          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查看的結果:

          [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文件的大小(內存鏡像):

          [root@scs-2 tmp]# ll -h /proc/kcore

          -r-------- 1 root root 4.1G Jun 12 12:04 /proc/kcore

          備注:

          占用內存的測量

          測量一個進程占用了多少內存,linux為我們提供了一個很方便的方法,/proc目錄為我們提供了所有的信息,實際上top等工具也通過這里來獲取相應的信息。

          /proc/meminfo 機器的內存使用信息

          /proc/pid/maps pid為進程號,顯示當前進程所占用的虛擬地址。

          /proc/pid/statm 進程所占用的內存

          [root@localhost ~]# cat /proc/self/statm

          654 57 44 0 0 334 0

          輸出解釋

          CPU 以及CPU0。。。的每行的每個參數意思(以第一行為例)為:

          參數 解釋 /proc//status

          Size (pages) 任務虛擬地址空間的大小 VmSize/4

          Resident(pages) 應用程序正在使用的物理內存的大小 VmRSS/4

          Shared(pages) 共享頁數 0

          Trs(pages) 程序所擁有的可執行虛擬內存的大小 VmExe/4

          Lrs(pages) 被映像到任務的虛擬內存空間的庫的大小 VmLib/4

          Drs(pages) 程序數據段和用戶態的棧的大小 (VmData+ VmStk )4

          dt(pages) 04

          查看機器可用內存

          /proc/28248/>free

          total used free shared buffers cached

          Mem: 1023788 926400 97388 0 134668 503688

          -/+ buffers/cache: 288044 735744

          Swap: 1959920 89608 1870312

          我們通過free命令查看機器空閑內存時,會發現free的值很小。這主要是因為,在linux中有這么一種思想,內存不用白不用,因此它盡可能的cache和buffer一些數據,以方便下次使用。但實際上這些內存也是可以立刻拿來使用的。

          所以 空閑內存=free+buffers+cached=total-used

        linux系統怎么看內存大小

        你么知道linux怎么看內存大小嗎?不知道的話跟著學習啦小編一起來學習你么知道linux怎么看內存大小吧。 查看linux怎么看內存大小的步驟 用free -m查看的結果: # free -m total used free shared buffers cached Mem: 504 471 32 0 19 26
        推薦度:
        點擊下載文檔文檔為doc格式
        1840652 主站蜘蛛池模板: 黄色三级亚洲男人的天堂| 欧美性猛交xxxx乱大交丰满| 日韩欧美一区二区三区永久免费 | 精品人妻伦一二三区久久aaa片| 欧美s码亚洲码精品m码| 婷婷涩涩五月天综合蜜桃| 国产三级精品三级色噜噜| 亚洲成av人片天堂网无码| 爱色精品视频一区二区| 国产麻豆精品久久一二三| 色欲国产精品一区成人精品| 国色天香成人一区二区| avの在线观看不卡| 99久久er热在这里只有精品99| 亚洲av永久无码天堂网| 国产精品福利一区二区久久| 插入中文字幕在线一区二区三区| 熟女人妻aⅴ一区二区三区电影| 饥渴少妇高潮正在播放| 国产香蕉九九久久精品免费| 国产在线亚州精品内射| 国产成人福利在线| 少妇人妻偷人免费观看| 无码人妻系列不卡免费视频| 2020年最新国产精品正在播放| 久久亚洲国产最新网站| 91精品国产麻豆国产自产| 亚洲欧美激情四射在线日| 国产成人精品久久一区二区| 日本中文一二区有码在线| 免费VA国产高清大片在线| 久久久亚洲欧洲日产国码农村| av中文字幕在线二区| 欧美孕妇乳喷奶水在线观看| 久久国产亚洲一区二区三区 | 国产精品毛片av999999| 国产成人午夜福利在线小电影| 亚洲中出视频在线观看| 丰满的少妇被猛烈进入白浆| 天下第一社区在线观看| 97欧美精品系列一区二区|