Heim Datenbank MySQL-Tutorial MongoDB 内存使用

MongoDB 内存使用

Jun 07, 2016 pm 04:30 PM
mongodb 使用 内存

都说 MongoDB 是个内存大户,但是怎么知道它到底用了多少内存呢? 先 ps 一下看看。 $ ps aux|grep mongodmongo 26994 9.0 20.0 797264324 13243052 ? Sl May16 117:03 /path/to/mongodb/bin/mongod 总共 760G 多的虚拟内存,但是物理内存就只有 12.6G 。这

都说 MongoDB 是个内存大户,但是怎么知道它到底用了多少内存呢?

先 ps 一下看看。

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

总共 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
Nach dem Login kopieren

内存倒是占得差不多了,基本都是 cached ,也就是文件系统缓存。MongoDB 是通过 mmap 方式让操作系统来处理持久化和缓存的。每个数据文件都直接映射到某个虚拟内存地址。访问的时候如果这一页不在内存中,系统就会尝试把这一页加载进来。这些内存都是算进 cache 里的。在 mongodb 的官方文档里有这样一个说法,top 或 ps 里的 RSIZE 段显示的是机器的全部内存大小,因为 mongodb 会尽可能占用全部内存。但是事实上,这些缓存并没有算在里面。因此在 top 或 ps 中是看不出 MongoDB 的实际内存使用情况的。而 free 虽然可以看到系统的内存使用情况,但是没法确定这些内存里究竟有多少真的是 MongoDB 使用的。

还好有人做了 vmtouch 这个工具。可以检查文件在缓存中的情况,另外也可以把文件直接加载进缓存或者踢出去。只需要对 MongoDB 的所有数据文件检查一下缓存加载情况,就可以知道 MongoDB 到底缓存了多少数据了。

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

这里 -m4G 是 vmtouch 检查的文件大小限制。MongoDB 的数据文件比较大,通常会超过默认的 500M。这样看来,缓存用了 58G,这还差不多。Resident Pages 左侧的数字是页的数量,页的数量乘以文件系统页大小才是内存使用量。页的大小可以通过

getconf PAGESIZE 
Nach dem Login kopieren

查看,通常是 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]
Nach dem Login kopieren

也许是认为,这种情况下只能用上一个节点的内存。但 MongoDB 的缓存是由操作系统管理的。NUMA 似乎对此并没有影响。而内存不太小的时候 MongoDB 本身很难用掉一个节点的内存。这种情况下,是否开启 numactl –interleave=all 作用已经不大了。能做的也许只能是加内存,sharding,或者换 ssd 了。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Quellen zufolge werden Samsung Electronics und SK Hynix nach 2026 gestapelten mobilen Speicher kommerzialisieren Quellen zufolge werden Samsung Electronics und SK Hynix nach 2026 gestapelten mobilen Speicher kommerzialisieren Sep 03, 2024 pm 02:15 PM

Laut Nachrichten dieser Website vom 3. September berichteten die koreanischen Medien etnews gestern (Ortszeit), dass die „HBM-ähnlichen“ mobilen Speicherprodukte mit Stapelstruktur von Samsung Electronics und SK Hynix nach 2026 kommerzialisiert werden. Quellen zufolge betrachten die beiden koreanischen Speichergiganten gestapelten mobilen Speicher als wichtige zukünftige Einnahmequelle und planen, den „HBM-ähnlichen Speicher“ auf Smartphones, Tablets und Laptops auszudehnen, um End-Side-KI mit Strom zu versorgen. Früheren Berichten auf dieser Website zufolge heißt das Produkt von Samsung Electronics LPWide I/O-Speicher und SK Hynix nennt diese Technologie VFO. Die beiden Unternehmen haben ungefähr den gleichen technischen Weg gewählt, nämlich die Kombination von Fan-Out-Verpackungen und vertikalen Kanälen. Der LPWide I/O-Speicher von Samsung Electronics hat eine Bitbreite von 512

Die Speicherspezifikationen DDR5 MRDIMM und LPDDR6 CAMM stehen zur Markteinführung bereit, JEDEC veröffentlicht wichtige technische Details Die Speicherspezifikationen DDR5 MRDIMM und LPDDR6 CAMM stehen zur Markteinführung bereit, JEDEC veröffentlicht wichtige technische Details Jul 23, 2024 pm 02:25 PM

Laut Nachrichten dieser Website vom 23. Juli gab die JEDEC Solid State Technology Association, der Standardsetzer für Mikroelektronik, am 22. Ortszeit bekannt, dass die technischen Spezifikationen für DDR5MRDIMM- und LPDDR6CAMM-Speicher bald offiziell eingeführt werden, und stellte die wichtigsten Details dieser beiden vor Erinnerungen. Das „MR“ in DDR5MRDIMM steht für MultiplexedRank, was bedeutet, dass der Speicher zwei oder mehr Ranks unterstützt und mehrere Datensignale auf einem einzigen Kanal ohne zusätzliche physische Daten kombinieren und übertragen kann. Die Verbindung kann die Bandbreite effektiv erhöhen. JEDEC hat mehrere Generationen von DDR5MRDIMM-Speichern geplant, mit dem Ziel, die Bandbreite schließlich auf 12,8 Gbit/s zu erhöhen, verglichen mit den aktuellen 6,4 Gbit/s des DDR5RDIMM-Speichers.

Es wird berichtet, dass Samsung Electronics die Investition in die 1-cnm-DRAM-Speicherproduktionslinie der P4-Fabrik in Pyeongtaek bestätigt hat und beabsichtigt, diese im Juni nächsten Jahres in Betrieb zu nehmen. Es wird berichtet, dass Samsung Electronics die Investition in die 1-cnm-DRAM-Speicherproduktionslinie der P4-Fabrik in Pyeongtaek bestätigt hat und beabsichtigt, diese im Juni nächsten Jahres in Betrieb zu nehmen. Aug 12, 2024 pm 04:31 PM

Laut Nachrichten dieser Website vom 12. August berichteten die koreanischen Medien ETNews, dass Samsung Electronics intern seinen Investitionsplan zum Bau einer 1-cnm-DRAM-Speicherproduktionslinie in der P4-Fabrik in Pyeongtaek bestätigt hat. Die Produktionslinie soll im nächsten Juni in Betrieb genommen werden Jahr. Pyeongtaek P4 ist ein umfassendes Halbleiterproduktionszentrum, das in vier Phasen unterteilt ist. In der früheren Planung war die erste Phase für NAND-Flash-Speicher vorgesehen, die zweite Phase für den Logik-Foundry und die dritte und vierte Phase für DRAM-Speicher. Samsung hat in der ersten Phase von P4 DRAM-Produktionsanlagen eingeführt, die zweite Bauphase jedoch auf Eis gelegt. 1cnm DRAM ist der 20~10nm Speicherprozess der sechsten Generation, und die 1cnm (oder entsprechenden 1γnm) Produkte der einzelnen Unternehmen wurden noch nicht offiziell veröffentlicht. Koreanische Medien berichteten, dass Samsung Electronics plant, Ende dieses Jahres mit der Produktion von 1-cnm-Speichern zu beginnen. ▲Samsung Pyeongtaek

Großes Upgrade der iPhone 17-Serie: Alle Serien verfügen über LTPO-Bildschirme und bis zu 12 GB Speicher Großes Upgrade der iPhone 17-Serie: Alle Serien verfügen über LTPO-Bildschirme und bis zu 12 GB Speicher Jul 24, 2024 pm 01:39 PM

Kürzlich hat ein Blogger die Parameter der iPhone 17-Serie enthüllt. Diese Serie wird standardmäßig mit LTPO-Bildschirmen ausgestattet sein und der Speicher wird auf bis zu 12 GB aufgerüstet. Die iPhone17-Serie wird vier Modelle umfassen: iPhone17, iPhone17Pro, iPhone17ProMax und iPhone17Slim, mit Bildschirmgrößen von 6,27 Zoll, 6,27 Zoll, 6,86 Zoll bzw. 6,65 Zoll. Alle Modelle werden mit LTPO-Panels ausgestattet sein und variable Bildwiederholraten von ProMotion unterstützen. Dies ist das erste Mal, dass Apple Bildschirme mit hoher Bildwiederholfrequenz bei Standardmodellen bereitstellt. Darüber hinaus werden die beiden Pro-Modelle iPhone17Pro und iPhone17ProMax standardmäßig mit 1 ausgestattet sein

Colorful bringt iGame Jiachen Year of the Dragon mit begrenztem Speicher auf den Markt, 48 GB DDR5 6800 für 1.399 Yuan Colorful bringt iGame Jiachen Year of the Dragon mit begrenztem Speicher auf den Markt, 48 GB DDR5 6800 für 1.399 Yuan Jul 27, 2024 am 09:04 AM

Laut Nachrichten dieser Website kündigte Colorful am 26. Juli die Einführung der iGame-Speicherserie „Jiachen Zhilong“ an, die mit der zuvor eingeführten limitierten Board-Serie „Year of the Dragon“ verwendet werden kann. Diese Speicherserie wird zunächst einen 48 GB (24G×2) DDR5-6800 (CL34)-Satz bieten, der eine „Dragon Scale“-Kühlweste verwendet und „Dragon Teng“-RGB-Lichteffekte unterstützt. JD.com gibt den Preis mit 1.399 Yuan an . Berichten zufolge übernimmt das Erscheinungsbild dieser Erinnerungsserie die traditionellen chinesischen Farben „gedämpfte Kastanie“ und „缾烼“, mit „Xiangyun“ und „Yufeng“ auf der Vorderseite und dem „Jiachen Zhilong“-Totem auf der Rückseite , und verwendet als gesamte Modifikation auch einen goldenen Rand mit geschichteten Lichtleitern, die „zunehmende Verbesserung“ symbolisieren. Diese Speicherserie verwendet original werkseitig ausgewählte Partikel von SK Hynix mit einer Hauptfrequenz von bis zu 6800 MT/s und unterstützt X

Micron veröffentlicht DDR5-MRDIMM-Speicher: bis zu 256 GB Kapazität pro Speicher, 39 % höhere Bandbreite, 40 % Verbesserung der Latenz Micron veröffentlicht DDR5-MRDIMM-Speicher: bis zu 256 GB Kapazität pro Speicher, 39 % höhere Bandbreite, 40 % Verbesserung der Latenz Jul 18, 2024 am 07:08 AM

Diese Website berichtete am 16. Juli, dass Micron heute DDR5-MRDIMM-Speicher für KI- und HPC-Szenarien auf den Markt gebracht hat, der nur mit Intel Xeon 6-Prozessoren kompatibel ist. Micron hat dieses Mal DDR5MRDIMM-Speicher in fünf Kapazitäten von 32 GB, 64 GB, 96 GB, 128 GB und 256 GB mit einer Geschwindigkeit von 8800 MT/s auf den Markt gebracht und ist in zwei physischen Formen erhältlich: Standardhöhe und TFF. Berichten zufolge kann MRDIMM-Speicher im Vergleich zu herkömmlichem RDIMM-Speicher Folgendes erreichen: Speicherbandbreite um bis zu 39 % erhöht, Buseffizienz um mehr als 15 % erhöht, Latenz um bis zu 40 % verbessert. Hinweis auf dieser Website: JEDEC hat dies nicht offiziell getan hat den MRDIMM-Speicherstandard veröffentlicht und die oben genannten Produkte unterstützen derzeit nur Intel Xeon 6-Prozessoren. Neben Micron entwickelt auch Samsung 8

Es wird berichtet, dass SK Hynix mit der Erweiterung der M16-Wafer-Fabrik begonnen hat, mit dem Ziel, die Produktionskapazität des Unternehmens für DRAM-Speicher um etwa 18 % zu erhöhen. Es wird berichtet, dass SK Hynix mit der Erweiterung der M16-Wafer-Fabrik begonnen hat, mit dem Ziel, die Produktionskapazität des Unternehmens für DRAM-Speicher um etwa 18 % zu erhöhen. Aug 14, 2024 pm 08:19 PM

Laut Nachrichten dieser Website vom 14. August berichteten die umfassenden koreanischen Medien „Seoul Economic Daily“ (29. im letzten Monat) und „Chosun Ilbo“ (13. in diesem Monat), dass SK Hynix Schlüsselausrüstung bei vorgelagerten Ausrüstungsunternehmen bestellt hat, um Verbesserungen vorzunehmen M16-Kristall-HBM und allgemeine DRAM-Speicherproduktionskapazität runder Fabriken. Hinweis von dieser Website: Die M16-Waferfabrik von SK Hynix befindet sich in Icheon, Provinz Gyeonggi, Südkorea. Sie verfügt derzeit über eine DRAM-Produktionskapazität von etwa 100.000 12-Zoll-Wafern pro Monat. ▲Zwei koreanische Medienberichte über die konkrete Erweiterung des Icheon-Campus von SK Hynix unterscheiden sich geringfügig: „Seoul Economic Daily“ geht von mindestens 70.000 Wafern pro Monat aus und erwähnt auch 80.000 Wafer pro Monat 80.000 bis 100.000 Wafer pro Monat betragen. Die Analystenagentur Omdia schätzte zuvor die DRAM-Speicherproduktion von SK Hynix

MSI stellt die Vorteile des CAMM2 DDR5-Speichers für Desktop-Computer vor: schnellere Geschwindigkeit, geringere Latenz und neuartigeres Design MSI stellt die Vorteile des CAMM2 DDR5-Speichers für Desktop-Computer vor: schnellere Geschwindigkeit, geringere Latenz und neuartigeres Design Aug 16, 2024 pm 07:52 PM

Diese Website berichtete am 16. August, dass grundsätzlich alle großen Hersteller ihren eigenen CAMM2-Speicher auf den Markt gebracht haben. Beispielsweise haben MSI, ASRock und ASUS auf der Taipei Computex im Juni auch spezielle Intel-Motherboards angekündigt, die CAMM2-Speicher unterstützen. Da Desktop-Computer beginnen, CAMM2-Speicher zu unterstützen, hat MSI heute offiziell ein Video veröffentlicht, um die Vorteile dieser Plattform vorzustellen. Im Vergleich zu herkömmlichen SO-DIMM-Speichermodulen verfügt CAMM2-Speicher über kürzere Leiterbahnen, was zu höherer Signalintegrität, schnellerer Geschwindigkeit, geringerer Latenz sowie einem kühleren und aktualisierten Design führt. Darüber hinaus besteht der Vorteil von CAMM2 darin, dass nur ein PMIC verwendet werden muss (jedes Modul im SO-DIMM verfügt über einen eigenen PMIC), wodurch der geringste Stromverbrauch und die geringste Wärmeentwicklung erzielt werden

See all articles