亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

MongoDB 內存使用情況分析

2024-09-01 13:46:29
字體:
來源:轉載
供稿:網友

MongoDB是一個基于分布式文件存儲的數據庫。由C++語言編寫。旨在為WEB應用提供可擴展的高性能數據存儲解決方案。

MongoDB是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的。他支持的數據結構非常松散,是類似json的bson格式,因此可以存儲比較復雜的數據類型。Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似于面向對象的查詢語言,幾乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。

先 ps 一下看看。

復制代碼 代碼如下:


$ ps aux|grep mongod
mongo    26994  9.0 20.0 797264324 13243052 ?  Sl   May16 117:03 /path/to/mongodb/bin/mongod

總共 760G 多的虛擬內存,但是物理內存就只有 12.6G 。這個機器可是有 64G 內存的哦,這看起來 MongoDB 完全沒用多少內存嘛。

再看看 free 的結果。

復制代碼 代碼如下:


$ free -m
             total       used       free     shared    buffers     cached
Mem:         64544      64279        265          0        134      60413
-/+ buffers/cache:       3731      60813
Swap:        31999          0      31999

內存倒是占得差不多了,基本都是 cached ,也就是文件系統緩存。MongoDB 是通過 mmap 方式讓操作系統來處理持久化和緩存的。每個數據文件都直接映射到某個虛擬內存地址。訪問的時候如果這一頁不在內存中,系統就會嘗試把這一頁加載進來。這些內存都是算進 cache 里的。在 mongodb 的官方文檔里有這樣一個說法,top 或 ps 里的 RSIZE 段顯示的是機器的全部內存大小,因為 mongodb 會盡可能占用全部內存。但是事實上,這些緩存并沒有算在里面。因此在 top 或 ps 中是看不出 MongoDB 的實際內存使用情況的。而 free 雖然可以看到系統的內存使用情況,但是沒法確定這些內存里究竟有多少真的是 MongoDB 使用的。

還好有人做了 vmtouch 這個工具??梢詸z查文件在緩存中的情況,另外也可以把文件直接加載進緩存或者踢出去。只需要對 MongoDB 的所有數據文件檢查一下緩存加載情況,就可以知道 MongoDB 到底緩存了多少數據了。

復制代碼 代碼如下:


$ vmtouch -m4G /path/to/mongodb/data/
           Files: 256
     Directories: 3
  Resident Pages: 15465901/100219772  58G/382G  15.4%
         Elapsed: 4.072 seconds

這里 -m4G 是 vmtouch 檢查的文件大小限制。MongoDB 的數據文件比較大,通常會超過默認的 500M。這樣看來,緩存用了 58G,這還差不多。Resident Pages 左側的數字是頁的數量,頁的數量乘以文件系統頁大小才是內存使用量。頁的大小可以通過

復制代碼 代碼如下:


getconf PAGESIZE

查看,通常是 4096,也就是 4KB。

MongoDB 在 NUMA 的機器上運行,并且內存被固定到一個 node 的時候,會有一個警告

復制代碼 代碼如下:


WARNING: You are running on a NUMA machine.
We suggest launching mongod like this to avoid performance problems:
numactl –interleave=all mongod [other options]

也許是認為,這種情況下只能用上一個節點的內存。但 MongoDB 的緩存是由操作系統管理的。NUMA 似乎對此并沒有影響。而內存不太小的時候 MongoDB 本身很難用掉一個節點的內存。這種情況下,是否開啟 numactl –interleave=all 作用已經不大了。能做的也許只能是加內存,sharding,或者換 ssd 了。

出處:%e5%86%85%e5%ad%98%e4%bd%bf%e7%94%a8.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久二区| 国产精品亚洲аv天堂网| 亚洲欧洲自拍偷拍| 国产精品三级久久久久久电影| 久久伊人精品天天| 高清欧美性猛交xxxx| 不卡毛片在线看| 日本一区二区三区在线播放| 欧美大学生性色视频| 国产亚洲精品一区二555| 欧美极品第一页| 91精品久久久久久综合乱菊| 欧美电影免费观看| 亚洲电影免费观看高清| 欧美激情网站在线观看| 日韩亚洲成人av在线| 国产精品pans私拍| 疯狂做受xxxx高潮欧美日本| 国产日本欧美一区| 国产精品一区久久| 欧美日韩人人澡狠狠躁视频| 91亚洲va在线va天堂va国| 日韩久久免费电影| 亚洲精品电影久久久| 国产自产女人91一区在线观看| 亚洲男人天堂古典| 国产激情久久久| 国产精品午夜视频| 日韩av网站大全| 亚洲天堂第一页| 欧美在线观看日本一区| 精品福利视频导航| 九九久久综合网站| 久久影视免费观看| 国产精品久久色| 久久精品国产v日韩v亚洲| 日韩在线视频观看正片免费网站| 亚洲天堂第一页| 日韩在线精品视频| 国产精品午夜国产小视频| 欧美另类极品videosbest最新版本| 欧美老女人bb| 高清日韩电视剧大全免费播放在线观看| 91嫩草在线视频| 国产精品视频xxx| 亚洲天堂影视av| 精品激情国产视频| 日韩女优人人人人射在线视频| 国内揄拍国内精品少妇国语| 久久精品国产视频| 久久91超碰青草是什么| 97国产真实伦对白精彩视频8| 亚洲天堂av网| 亚洲石原莉奈一区二区在线观看| 国模吧一区二区| 国产精品视频中文字幕91| 国产91对白在线播放| 91在线视频精品| 2021国产精品视频| 久久夜色精品国产欧美乱| 亚洲欧美一区二区精品久久久| 91在线观看免费高清完整版在线观看| 黑人极品videos精品欧美裸| 国产91免费观看| 成人国内精品久久久久一区| 欧美大奶子在线| 亚洲成人网久久久| 狠狠干狠狠久久| 欧美在线视频导航| 欧美成人午夜剧场免费观看| 国产98色在线| 成人欧美在线视频| 亚洲www永久成人夜色| 亚洲欧美日韩另类| 国产+人+亚洲| 日韩激情视频在线播放| 国产精品91免费在线| 日韩av免费在线看| 亚洲第一中文字幕在线观看| 欧美一级大胆视频| 国产香蕉精品视频一区二区三区| 色妞在线综合亚洲欧美| 久久影院模特热| 精品久久中文字幕久久av| 成人国产精品久久久久久亚洲| 欧美孕妇孕交黑巨大网站| 欧美黑人一区二区三区| 成人av在线天堂| 日韩电视剧免费观看网站| 亚洲色图13p| 7777精品久久久久久| 亚洲国产精品电影| 亚洲第一色中文字幕| 国产日韩欧美中文| 深夜福利一区二区| 欧美精品在线免费播放| 国产精品嫩草影院一区二区| 国产午夜精品久久久| 中文字幕日韩欧美在线| 日韩精品久久久久久福利| 国产欧美日韩最新| 亚洲色图15p| 亚洲男女性事视频| 日本久久久久久久久| 中文字幕最新精品| 福利视频第一区| 国产精品视频1区| 精品国模在线视频| 国产精品久久久久久超碰| 性色av香蕉一区二区| 久久精品视频播放| 国产日韩欧美在线| 亚洲国产精品一区二区久| 77777少妇光屁股久久一区| 久久精品一本久久99精品| 欧美电影《睫毛膏》| 91超碰caoporn97人人| 日韩欧美在线视频观看| 欧美精品成人在线| 欧美一区亚洲一区| 欧美在线激情网| 日本午夜精品理论片a级appf发布| 性色av一区二区三区红粉影视| 一本久久综合亚洲鲁鲁| 亚洲国产日韩欧美在线图片| xvideos亚洲人网站| 红桃av永久久久| 日韩精品视频在线| 精品毛片网大全| 欧美黄色www| 亚洲性生活视频在线观看| 日韩欧美在线观看视频| 精品国产一区二区三区四区在线观看| 日韩在线视频播放| 国产性色av一区二区| 亚洲美女精品成人在线视频| 亚洲国产精品99| 精品国产拍在线观看| 成人国产精品一区| 国产精品久久久久久久久| 亚洲人成在线一二| 日韩欧美a级成人黄色| 国产成人自拍视频在线观看| 国产欧美日韩亚洲精品| 97av在线影院| www亚洲精品| 国内成人精品一区| 成人在线国产精品| 亚洲精品日韩av| 91久久在线观看| 九九热视频这里只有精品| 国产成人亚洲综合91| 日韩精品在线私人| 亚洲综合精品一区二区| 亚洲a∨日韩av高清在线观看| 国内免费久久久久久久久久久| 亚洲欧美日韩视频一区| 久久久久九九九九| 久久久久免费精品国产| 久久全球大尺度高清视频| 色哟哟网站入口亚洲精品| 成人免费视频在线观看超级碰| 国产欧美一区二区三区久久| 亚洲国产精品久久91精品|