2017-10-01 21:40:56
[  176.700091] vif: Could not allocate 40960 bytes percpu data
[  263.762812] percpu: allocation failed, size=16384 align=32 atomic=0, alloc from reserved chunk failed
[  263.762829] CPU: 0 PID: 717 Comm: insmod Tainted: P        W  O    4.9.51-1300 #69
[  263.762831] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/31/2013
[  263.762836]  0000000000000000 ffffffffad22516b ffff9cb3bb410d98 ffff9cb3bb7fe640
[  263.762843]  ffffffffad737c20 ffffffffad106b11 ffff9cb337532e18 00000000000007f8
[  263.762848]  0000000000000246 0000000000000020 ffffb3b540fdf2c8 ffffb3b540f99880
[  263.762853] Call Trace:
[  263.762888]  [<ffffffffad22516b>] ? dump_stack+0x47/0x5c
[  263.762899]  [<ffffffffad106b11>] ? pcpu_alloc+0x581/0x600
[  263.762907]  [<ffffffffad03a608>] ? module_alloc+0x78/0xc0
[  263.762913]  [<ffffffffad0acfd7>] ? load_module+0xb17/0x20c0
[  263.762918]  [<ffffffffad11b714>] ? map_vm_area+0x34/0x50
[  263.762923]  [<ffffffffad11c189>] ? __vmalloc_node_range+0x149/0x210
[  263.762926]  [<ffffffffad0ae63d>] ? SyS_init_module+0xbd/0x140
[  263.762929]  [<ffffffffad0ae6a6>] ? SyS_init_module+0x126/0x140
[  263.762943]  [<ffffffffad589ae0>] ? entry_SYSCALL_64_fastpath+0x13/0x94
[  263.762947] vif: Could not allocate 16384 bytes percpu data
~ #
http://www.360doc.com/content/15/0916/18/97538_499571595.shtml

ko中如何有如下:
DEFINE_PER_CPU(int[0x1000], my_per_cpu);
则报如上:oops
改为:
static PER_CPU(int[0x1000], my_per_cpu);
则不在报

另:

[  741.983460] percpu: allocation failed, size=8216 align=32 atomic=0, alloc from reserved chunk failed
[  741.983463] CPU: 0 PID: 958 Comm: insmod Tainted: P        W  O    4.9.51-1300 #162
[  741.983464] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/31/2013
[  741.983466]  0000000000000000 ffffffffb122516b ffff96fa5d810d98 ffff96fa5dbfe700
[  741.983468]  ffffffffb1737c68 ffffffffb1106b11 000000005a03b9e0 00000000000005d0
[  741.983469]  0000000000000246 0000000000000020 ffffb541c10fd1a0 ffffb541c10af200
[  741.983470] Call Trace:
[  741.983478]  [<ffffffffb122516b>] ? dump_stpcpu_allocack+0x47/0x5c
[  741.983482]  [<ffffffffb1106b11>] ? +0x581/0x600
[  741.983485]  [<ffffffffb103a608>] ? module_alloc+0x78/0xc0
[  741.983487]  [<ffffffffb10acfd7>] ? load_module+0xb17/0x20c0
[  741.983488]  [<ffffffffb111b714>] ? map_vm_area+0x34/0x50
[  741.983490]  [<ffffffffb111c189>] ? __vmalloc_node_range+0x149/0x210
[  741.983490]  [<ffffffffb10ae63d>] ? SyS_init_module+0xbd/0x140
[  741.983491]  [<ffffffffb10ae6a6>] ? SyS_init_module+0x126/0x140
[  741.983495]  [<ffffffffb1589ba0>] ? entry_SYSCALL_64_fastpath+0x13/0x94
[  741.983496] percpu: Could not allocate 8216 bytes percpu data
~ #

2017-11-9 17:50:04

[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:8 nr_node_ids:1
[    0.000000] percpu: Embedded 32 pages/cpu @ffff9909bfa00000 s92696 r8192 d30184 u262144
[    0.000000] pcpu-alloc: s92696 r8192 d30184 u262144 alloc=1*2097152        
[    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7

解法:

修改linux/percpu.h

原:#define PERCPU_MODULE_RESERVE        (8 << 10)

现:#define PERCPU_MODULE_RESERVE        (16 << 10)

Could not allocate 40960 bytes percpu data的更多相关文章

  1. [未解决:快速滑动collectionveiw请求数据崩溃]:unable to allocate 6553600 bytes for bitmap data

    崩溃:unable to allocate 6553600 bytes for bitmap data

  2. Permanent data region free space insufficient to allocate 64792 bytes of memory

    TT0802: Database permanent space exhaustedTT6220: Permanent data region free space insufficient to a ...

  3. linux 下tomcat出现 Native memory allocation (malloc) failed to allocate 1915224064 bytes for committing reserved memory问题

    ## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocat ...

  4. Fatal error: Allowed memory size of 524288000 bytes exhausted (tried to allocate 64 bytes) in D

    Fatal error: Allowed memory size of 524288000 bytes exhausted (tried to allocate 64 bytes) in D 从数据库 ...

  5. PHP运行错最有效解决办法Fatal error: Out of memory (allocated 786432) (tried to allocate 98304 bytes) in H:\freehost\zhengbao2\web\includes\lib_common.php on line 744

    原文 PHP运行错最有效解决办法Fatal error: Out of memory (allocated 6029312) Fatal error: Out of memory (allocated ...

  6. (转载)PHP的内存限制 Allowed memory size of 134217728 bytes exhausted (tried to allocate 1099 bytes) in

    (转载)http://blog.csdn.net/beyondlpf/article/details/7794028 Fatal error: Allowed memory size of 13421 ...

  7. ORA-04030: out of process memory when trying to allocate 152 bytes (Logminer LCR c,krvtadc)

    今天使用LogMiner找回误更新的数据时,查询v$logmnr_contents时,遇到了"ORA-04030: out of process memory when trying to ...

  8. PHP的内存限制 Allowed memory size of 134217728 bytes exhausted (tried to allocate 1099 bytes) in

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1099 bytes) in   Fa ...

  9. Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)

    一段PHP程序执行报错: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 261181 ...

随机推荐

  1. Bootstrap3基础 btn-group-vertical 按钮组(横着、竖着排列)

      内容 参数   OS   Windows 10 x64   browser   Firefox 65.0.2   framework     Bootstrap 3.3.7   editor    ...

  2. Ground Defense【不知道叫啥可能就是枚举】

    问题 G: Ground Defense 时间限制: 1 Sec  内存限制: 128 MB 提交: 116  解决: 22 [提交] [状态] [命题人:admin] 题目描述 You are a ...

  3. Ubuntu 18.04 休眠后无法唤醒的解决办法

    解决办法:安装laptop-mode-tools工具包. 1.检查是否安装了grep laptop-mode-tools 工具包 $ dpkg -l | grep laptop-mode-tools ...

  4. 二进制枚举例题|poj1222,poj3279,poj1753

    poj1222,poj3279,poj1753 听说还有 POJ1681-画家问题 POJ1166-拨钟问题 POJ1054-讨厌的青蛙

  5. POJ 3903 Stock Exchange(LIS || 线段树)题解

    题意:求最大上升子序列 思路:才发现自己不会LIS,用线段树写的,也没说数据范围就写了个离散化,每次查找以1~a[i]-1结尾的最大序列答案,然后更新,这样遍历一遍就行了.最近代码总是写残啊... 刚 ...

  6. Elasticsearch 异常处理

    cluster_block_exception https://stackoverflow.com/questions/50609417/elasticsearch-error-cluster-blo ...

  7. SSM项目问题中遇到 ArrayList添加元素的问题

    记录项目开发中 一次有趣的debug经历 本来是在做单元测试的,但是发现如下代码 有问题.. ProductCategory p = new ProductCategory(); for (int i ...

  8. java 之 xml 之解析工具jaxp

    一.jaxp的api查看 *jaxp是javase一部分 *jaxp解析器在jdk的javax.xml.parsers包里面 *共四个类:分别针对dom和sax解析使用的类 *dom解析类: Docu ...

  9. P3244 [HNOI2015]落忆枫音

    思路 给出了一个DAG,要求以1为根的外向树的个数 如果没有加边的条件,就非常好做 每个点都只保留一条入边,最后得到的一定就是一个符合条件的树了(因为给了一个DAG啊) 所以答案是\(\prod_{i ...

  10. 【ASP.NET】System.Web.Routing - HttpMethodConstraint Class

    你可以自己定义你的ASP.NET程序接收的get post put 或者delete请求. 使用这个约束的方式为: void Application_Start(object sender, Even ...