Could not allocate 40960 bytes percpu data
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的更多相关文章
- [未解决:快速滑动collectionveiw请求数据崩溃]:unable to allocate 6553600 bytes for bitmap data
崩溃:unable to allocate 6553600 bytes for bitmap data
- 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 ...
- 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 ...
- 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 从数据库 ...
- 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 ...
- (转载)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 ...
- 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 ...
- 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 ...
- 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 ...
随机推荐
- 第一次怎么把本地git仓库的内容push到远程仓库?
使用git push origin <分支名> -f 这种方式可以用本地仓库的内容覆盖远程仓库.
- mysql中的中文乱码解决方案, 全部是 这篇文章的内容: https://www.52jbj.com/jbdq/18755.html
我们自己鼓捣mysql时,总免不了会遇到这个问题:插入中文字符出现乱码,虽然这是运维先给配好的环境,但是在自己机子上玩的时候咧,总得知道个一二吧,不然以后如何优雅的吹牛B. 如果你也遇到了这个问题,咱 ...
- 如何使用thinkphp的model来验证前端表单?
为了增加安全性, 在向model表中写入和修改数据时, 最好是调用 create方法来保证安全, 然后再调用add和save方法: if($Model->Validate($validate)- ...
- thinkphp如何省略index.php
省略index.php叫做 伪静态化; 共有四个步骤: MariaDB[(none)]: 表示, 目前没有选择/使用 任何数据库. 如果use了数据库, 会提示: MariaDB[mysql]... ...
- c# 进阶之 WebAPI
REST是设计风格而不是标准. webapi有自己的路由. webservice和wcf的协议都是soap协议,数据的序列化和反序列化都是soap的格式.而webapi是Json的数据传递 webap ...
- 使用vue做表单验证
<template> <Form ref="formInline" :model="formInline" :rules="rule ...
- Linux 下终端 C 语言控制光标的技巧
// 清除屏幕 #define CLEAR() printf("\033[2J") // 上移光标 #define MOVEUP(x) printf("\033[%dA& ...
- Jquery Validate 相关参数
Jquery Validate 相关参数 //定义中文消息 var cnmsg = { required: “必选字段”, remote: “请修正该字段”, email: “请输入正确格式的电子邮件 ...
- SMTP发送邮件
SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮件. Python对SMTP支持有smtplib和email两个模块,email负责构造邮件, ...
- 【Python】图形界面
# [[图形界面]]'''Python支持多种图形界面的第三方库,包括TkwxWidgetsQtGTK但是Python自带的库是支持Tk的Tkinter,无需安装任何包,可直接使用.''' #[Tki ...