稳定复现的 coredump打开 dpdk 相关的 debug开关,重新编译mbuf debugmalloc debug mempool debug给 dpdk 源码加检查或日志,重新编译无法稳定复现的 coredump打开大页内存的 coredump案例字节序导致取地址不对,从而踩内存多线程竞争资 ...
分类:
其他好文 时间:
2021-04-30 12:15:53
阅读次数:
0
一.安装MongoDB (1)redhat或centos6.2以上系统 (2)系统开发包完整 (3)ip地址和hosts文件解析正常 (4)iptables防火墙&SElinux关闭 (5)关闭大页内存机制 ############################################## ...
分类:
数据库 时间:
2021-01-13 11:29:01
阅读次数:
0
[root@localhost dpdk-19.11]# cat /proc/meminfo | grep -i huge AnonHugePages: 0 kB ShmemHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_ ...
分类:
其他好文 时间:
2020-09-17 22:10:17
阅读次数:
29
【前言】 这是一次充满曲折与反转的问题分析,资料很少,代码很多,经验很少,概念很多,当内核态,用户态,DIF,LBA,大页内存,SGL,RDMA,NVME和SSD一起迎面而来的时候,问题是单点的意外,还是群体的无奈? 为了加深记忆,也为了分享出来给人以启示,特记录这次问题分析过程。 【现象】 同事L ...
分类:
其他好文 时间:
2020-06-10 13:19:41
阅读次数:
66
MongoDB安装部署 逻辑结构 Mongodb 逻辑结构 MySQL逻辑结构 库database 库 集合(collection) 表 文档(document) 数据行 系统准备 关闭大页内存机制 root用户下 在vi /etc/rc.local最后添加如下代码 [root@db01 ~]# v ...
分类:
数据库 时间:
2020-05-30 18:25:58
阅读次数:
81
什么是内存分页?我们知道,CPU是通过寻址来访问内存的。32位CPU的寻址宽度是 0~0xFFFFFFFF ,16^8 计算后得到的大小是4G,也就是说可支持的物理内存最大是4G。 但在实践过程中,碰到了这样的问题,程序需要使用4G内存,而可用物理内存小于4G,导致程序不得不降低内存占用。为了解决此 ...
分类:
其他好文 时间:
2020-03-18 15:29:05
阅读次数:
68
1、系统准备(1)redhat或cnetos6.2以上系统(2)系统开发包完整(3)ip地址和hosts文件解析正常(4)iptables防火墙&SElinux关闭(5)关闭大页内存机制root用户下,在vi/etc/rc.local最后添加如下代码iftest-f/sys/kernel/mm/transparent_hugepage/enabled;thenechonever>/s
分类:
数据库 时间:
2019-07-12 09:28:01
阅读次数:
110
JDK 11 ZGC简介 注1:本文翻译自这篇 "文章" 注2: 我有了新的独立博客 "地址" ,欢迎访问 前言 ZGC是最近由Oracle为OpenJDK开源的新垃圾收集器。它主要由Per Liden编写。ZGC类似于 "Shenandoah" 或Azul的C4,专注于减少暂停时间的同时仍然 "压 ...
分类:
其他好文 时间:
2018-10-04 16:38:19
阅读次数:
256
1. 查看linux的内存情况: free -m 2. 查看是否开启大页的方法: cat /proc/meminfo |grep -i HugePage AnonHugePages: 276480 kBHugePages_Total: 0HugePages_Free: 0HugePages_Rsvd ...
分类:
系统相关 时间:
2017-11-04 16:32:41
阅读次数:
202