linux系统设置虚拟内存
1. 情景:centos7源码编译mysql5.7.22时,因为服务器内存不足导致编译失败(源码编译至少需要1G内存)。报错信息如下:
c++: Internal error: Killed (program cc1plus) Please submit a full bug report. See <http://bugzilla.redhat.com/bugzilla> for instructions. ]: *** [sql/CMakeFiles/sql. ]: *** [sql/CMakeFiles/sql.
2. 解决方法:为自己的服务器设置虚拟内存。
[root@xxx ~]# [root@xxx ~]# mkswap /var/swapadd [root@xxx ~]# swapon /var/swapadd
解释说明:
if=文件名(指定源文件) of=文件名(指定目的文件,自定义) bs=字节数(块大小的单位,自定义) count=总字节数(新增的内存大小=count/bs,自定义) mkswap 创建swap文件 swapon 激活swap文件
3. 检查是否生效
[root@xxx ~]# free -m
4. 关闭虚拟内存并删除
[root@xxx ~]# swapoff /var/swapadd [root@xxx ~]# rm -rf /var/swapadd
linux系统设置虚拟内存的更多相关文章
- linux系统设置服务开机启动3种方法,Linux开机启动程序详解
		linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图 方法2:利用命令行chkconfig命令进行设置 简要说明 ... 
- linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解?
		问: linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解? 每个进程所拥有的4G独立的虚拟内存空间是什么意思?linux系统的虚拟4G空间中,高位的1G是用于系统内核运行的,那 ... 
- 理解 Linux 的虚拟内存
		前言 前不久组内又有一次我比较期待的分享:”Linux 的虚拟内存”.是某天晚上加班时,我们讨论虚拟内存的概念时,leader 发现几位同事对虚拟内存认识不清后,特意给这位同学挑选的主题(笑). 我之 ... 
- 【转帖】理解 Linux 的虚拟内存
		理解 Linux 的虚拟内存 https://www.cnblogs.com/zhenbianshu/p/10300769.html 段页式内存 文章了里面讲了 页表 没讲段表 记得最开始的时候 学习 ... 
- Linux的虚拟内存管理-如何分配和释放内存,以提高服务器在高并发情况下的性能,从而降低了系统的负载
		Linux的虚拟内存管理有几个关键概念: Linux 虚拟地址空间如何分布?malloc和free是如何分配和释放内存?如何查看堆内内存的碎片情况?既然堆内内存brk和sbrk不能直接释放,为什么不全 ... 
- Linux添加虚拟内存 && 修改Linux系统语言
		Linux添加虚拟内存 首先执行free -h查看内存状况: total used free shared buff/cache available Mem: 1.8G 570M 76M 8.4M 1 ... 
- 为什么Linux需要虚拟内存
		本文转载自为什么 Linux 需要虚拟内存 导语 操作系统中的 CPU 和主内存(Main memory)都是稀缺资源,所有运行在当前操作系统的进程会共享系统中的 CPU 和内存资源,操作系统会使用 ... 
- 关于Linux的虚拟内存管理
		在linux中可以通过free指令查看当前内存,在后面加-m参数能让数字单位显示为MB. 一般机器,有一个实际内存和一个虚拟内存. swap就是虚拟内存,这个虚拟内存可以是文件,也可以是磁盘分区.通常 ... 
- 为虚机Linux系统设置静态IP,ping通外网并解决相关问题
		在虚机中安装完Linux系统后,虚机是ping不通外网的,而默认的动态IP会为之后的Hadoop应用造成不少麻烦,为了减少这些不必要的麻烦,我们把系统的IP设置为静态. 步骤: 修改系统配置文件 命令 ... 
随机推荐
- Sql server if-else以及switch
			--相当于C#中的if-else 根据levle列的值来判断自定义列显示的内容--要求then后面的数据类型必须一致 select * ,头衔=case when [levle]=1 then '菜鸟 ... 
- docker加速器配置
			我使用docker的原因 最近自己一直在强迫自己使用docker,一方面是docker的容器化服务,使得每一个配置相互独立,易于维护.而且如果到后面如果深入了的话,通过自己编写dockerfile,那 ... 
- Codeforces Round #175 (Div. 2) A~D 题解
			A.Slightly Decreasing Permutations Permutation p is an ordered set of integers p1, p2, ..., pn, c ... 
- AC自动机例题
			P3808 [模板]AC自动机(简单版) [题目描述] 给定n个模式串和1个文本串,求有多少个模式串在文本串里出现过. #include<bits/stdc++.h> using name ... 
- LeetCode记录之7——Reverse Integer
			Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321 Note:The ... 
- 【字符串】【hash】【倍增】洛谷 P3502 [POI2010]CHO-Hamsters 题解
			这是一道字符串建模+图论的问题. 题目描述 Byteasar breeds hamsters. Each hamster has a unique name, consisting of lo ... 
- 113th LeetCode Weekly Contest Flip Equivalent Binary Trees
			For a binary tree T, we can define a flip operation as follows: choose any node, and swap the left a ... 
- Trie - 20181113
			442. Implement Trie (Prefix Tree) class TrieNode { public boolean isWord; public TrieNode[] children ... 
- oracle 基础知识(八)----Library Cache *
			一,介绍 Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分,主要存放shared curosr(SQL)和PLSQL对象(function,pr ... 
- linux 输出 之 nl 命令
			1.命令格式:nl [选项]... [文件]... 2.命令参数: -b :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n): -b t :如果 ... 
