huge-pages

    2热度

    1回答

    在一个新鲜的Ubuntu 16.04 EC2实例Redis的警告的警告看起来像这样: WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.c

    0热度

    1回答

    我想在Linux 3.13上使用内存映射文件的巨大页面。 要开始,在Ubuntu我这样做是拨出10个大内存页: sudo apt-get install hugepages sudo hugeadm --pool-pages-min=2048K:10 然后我跑这个测试程序: #include <assert.h> #include <fcntl.h> #include <stdio.h>

    0热度

    1回答

    下面是我遇到的问题: rx/tx数据包在内核驱动程序中。用户空间程序需要访问每个数据包。所以,内核和用户空间之间有大量的数据传输。 (数据流:内核RX - >用户空间过程 - >内核TX) 吞吐量的KPI。 我决定使用共享内存/ mmap将避免数据复制。虽然我还没有测试过,其他人告诉我tlb缺少将是一个问题。 我使用的系统是一个 MIPS32系统(mips74kc,单核) 默认页面大小4KB。 内

    0热度

    1回答

    我的VMware客户系统细节: Linux 2.6.32-358.el6.x86_64 (RH 6.4 - Santiago) # cat /proc/meminfo MemTotal: 8058796 kB MemFree: 5145692 kB Buffers: 32320 kB Cached: 291312 kB SwapCached: 0 kB Activ

    0热度

    1回答

    上我知道我可以通过添加 -XX:-UseLargePages 的过程调用行禁用Java的使用巨大的页面的过程。 但是,我想阻止每个 java应用程序使用巨大页面,而无需发现机器上运行的每个进程。 在RH中禁用THP并不这样做。即使在禁用THP的情况下,Java仍然默认从巨页分配内存。

    -2热度

    1回答

    我在ESXi Sever中使用CentOS VM。我想增加1G的Hugepagesize。 我跟着链接: http://dpdk-guide.gitlab.io/dpdk-guide/setup/hugepages.html 我执行的小脚本,以检查是否1 GB支持: [[email protected] ~]# if grep pdpe1gb /proc/cpuinfo >/dev/null 2>

    3热度

    0回答

    我得到在Redis的日志对延迟发出警告如下: WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as ro

    0热度

    1回答

    我已经成功配置了我的Ubuntu服务器,因此MySQL可以使用hugepages。问题是我想在my.cnf中启用memlock选项,并且/proc/sys/vm/hugetlb_shm_group设置为另一个组(MySQL是此组的成员)。 # uname -a Linux hostname 3.13.0-32-generiC#57~precise1-Ubuntu SMP Tue Jul 15 0

    0热度

    1回答

    我的程序正在使用巨大的页面。这样做,它打开的文件如下: oflags = O_RDWR | O_CREAT | O_TRUNC; fd = open(filename, oflag, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); 凡filename在hugetlb文件系统。 这是有效的。然后我的程序可以mmap()创建的文件描述符。但是,如果我的程序就会被杀

    0热度

    1回答

    要禁用Redhat Linux上的透明巨大页面,是否需要重新启动服务器? 禁用透明巨大页面到应用程序会发生什么情况。