主机执行大多数命令报错Segmentation fault(中文系统显示段错误)
linux主机执行命令报错Segmentation fault(中文系统显示段错误)
一、错误描述:
linux主机执行命令报错Segmentation fault(中文系统显示段错误)以及sysctl报错sysctl: error while loading shared libraries: /lib64/libprocps.so.4: cannot apply additional memory protection after relocation: Cannot allocate memory
这是由于将系统中的vm.max_map_count参数设置的太低导致的,问同事果然将vm.max_map_count=0添加到了/etc/sysctl.conf文件中且执行了生效命令sysctl -p
二、解决方法:
echo 10000 > /proc/sys/vm/max_map_count (数值自己确定一般为65535或10000)**
三、问题分析:
vm.max_map_count参数是设置的每个进程能够使用的虚拟内存的大小,而linux中使用的大部分命令都为外部命令(如ls,cat),都需要消耗内存,所以就会报错 。
linux中大部分内部命令不会消耗内存(如echo,history),所以可以使用echo来解决这个问题。
而echo vm.max_map_count=10000修改这个值后,由于sysctl -p需要消耗内存,因此无法执行。所以直接修改这个参数的配置文件,echo 10000 > /proc/sys/vm/max_map_count 会立即生效。
主机执行大多数命令报错Segmentation fault(中文系统显示段错误)相关推荐
- 执行docker命令,报错Segmentation fault
执行任何docker命令,都会报错Segmentation fault.之前使用docker的时候并没有出现过类似的错误.在经过排查后,发现可用内存仅为110M,猜测是内存不够用了,所以执行了清理内存 ...
- yum命令报错在linux下,执行yum命令报错
执行yum命令报错信息如下: [root@webserver ~]# yum list rpmdb: Thread/process 26604/140491933587200 failed: Thre ...
- 安装perf后,执行perf命令报错。
系统版本: deepin 下安装perf 按道理来说,咱们通过apt install 安装好之后是可以直接运行perf 命令了,但是.... deepin 安装perf 后,执行perf命令报错: 此 ...
- [安装fastfds中的nginx执行make命令报错]src/core/ngx_murmurhash.c:37:11: error
问题 在nginx文件夹里执行make命令报错 src/core/ngx_murmurhash.c:37:11: error: this statement may fall through [-We ...
- Sampler 在数据下沉模式超时; 不同Sampler策略,在非数据下沉模式下,模型训练失败 报错Segmentation fault(core dumped)
环境版本 mindspore-ascend 1.7.1 背景 我在使用自定义Sampler策略,对imagenet1K数据集进行采样,进行ResNet50训练. Sampler代码如下: class ...
- pycharm执行cmd命令报错‘nohup‘ �����ڲ����ⲿ���Ҳ���ǿ����еij������������ļ���
pycharm执行cmd命令报错 'nohup' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� 解决办法:
- 阿里云CentOS8服务器执行yum命令报错404
今天想在阿里云CentOS8服务器上面安装mysql,执行yum命令报错: Errors during downloading metadata for repository 'AppStream': ...
- HP-UX执行Oracle相关命令报错Memory fault(coredump)分析处理
HP-UX安装Oracle 11.2.0.3单机执行任何命令均报错Memory Fault(coredump)分析解决 1. 故障现象 顺利无报错安装Oracle软件之后,执行netca.dbca等任 ...
- laravel 执行php命令报错PHP Parse error: syntax error, unexpected '=' in的解决方式
报错内容: PHP Parse error: syntax error, unexpected '=' in 网站目录/vendor/laravel/framework/src/Illuminate/ ...
最新文章
- yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss
- AndroidWear开发之HelloWorld篇
- linux下产生core文件以及不产生core文件的条件
- Android4.1 onTouchEvent分析 (选字模式等)
- Linux工作笔记-根据PID查询进程是否存在(进程管理相关程序中常用)
- 安装rpm报错:requires Ruby version >= 2.*.*
- 通信值勤维护管理条例_加强固定通信台站值勤管理与建设
- 服务器租用多少钱一年呢?
- python 数据显示不完整 有省略号_python pandas之Dataframe的数据print输出显示为...省略号...
- 商详压测jjmeter配置
- 信息系统典型的开发架构
- 交换机上STP端口角色选举规则
- MQTT通信平台助力AGV小车与控制系统之间实现通信
- android 课程大纲,Android课程大纲解读.doc
- 股市风云:价值成长投资 稳健赢利之道
- asp 更新 mysql数据库_asp update mysql数据库
- 一维DOA估计之Capon算法(含程序)
- 初次使用PostgreSQL
- android auto只能用谷歌地图吗,Android Auto获得导航、停车、充电等多方面新应用支持...
- 2018寒假编程总结1
热门文章
- Word参考文献对齐的设置方法,从[1]-[99]全部都对齐
- php 获取去年今日,描写去年今日句子 去年的今天怎么表达
- vue实现前端登录验证码
- 百度9亿拿下春晚,今日头条掷10亿红包雨...狂欢背后,互联网圈的品牌“混战”...
- 电脑文件自动备份到u盘,怎么实现?
- 矩阵的归一化函数C语言,分别使用C语言和Python实现矩阵归一化
- Day1— Pycharm的基础使用与Python的基本语法
- 同花顺python_听说Python还能预测股票价格
- unity实现自转及公转
- Android Studio 编译时报错乱码的解决方法