Linux必须要用到交换分区吗? 在安装Linux操作系统的时候,为什么要建立交换分区

作者&投稿:招印 (若有异议请与网页底部的电邮联系)
1、对Linux来说,swap分区不是必须的。
2、如果可能用到“休眠”模式,就要有swap,当然容量要大于物理内存。
3、偶尔会碰到一些软件,在没有交换分区的情况不能安装或安装后不能运行。
4、2G的内存跑Linux可以飞了,但还是建议你留个500M的交换分区。

不可以安装软件,就是你的windows的虚拟内存。你可以当它是不存在的。它就是你C盘的PAGEFILE.SYS这个文件启相同的作用。

交换分区可以不使用。但是建议你还是使用为好。一般情况下给它的大小2G以内就够了。

建议你用交换区,平时使用中输入free 如果看到你的swap已经被使用了,说明你的电脑内存不足了,该加内存了。

交换分区不可以装软件,用于在内存不够时,将内存的部分内容缓存在交换分区。安装Linux 的过程中选择分区时进行设置(有提示)。交换分区的大小一般是内存大小的两倍。

不可以交换分区可以用安装盘来弄或者是在系统里直接弄。

交换分区类似与windows下的虚拟内存。如果你不运行大程序或是编译大型东西,而且不使用睡眠,内存大于1G以上,基本可以不使用swap。

linux 交换分区是什么?~

linux交换分区即是linux的SWAP分区
SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用.
它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。
需要注意的是,虽然这个SWAP分区能够作为"虚拟"的内存,但它的速度比物理内存可是慢多了,因此如果需要更快的速度的话,并不能寄厚望于SWAP,最好的办法仍然是加大物理内存.SWAP分区只是临时的解决办法.
交换分区(swap)的合理值一般在内存的2 倍左右,可以适当加大。实际上具体还是以实际应用为准,swap为内存的2倍也不过是一种以讹传讹的说法。如果交换分区的使用都超过4GB以上了,可想而知服务器的性能应该差很多了。
Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕。

当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。
这个是SWAP 交换分区的作用。 实际上,我们更关注的应该是SWAP分区的大小问题。 设置多大才是最优的。
一般来说可以按照如下规则设置swap大小:
4G以内的物理内存,SWAP 设置为内存的2倍。
4-8G的物理内存,SWAP 等于内存大小。
8-64G 的物理内存,SWAP 设置为8G。
64-256G物理内存,SWAP 设置为16G。
实际上,系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷,所以在安装系统时要根据具体的业务来设置SWAP的值。
系统在什么情况下才会使用SWAP?
实际上,并不是等所有的物理内存都消耗完毕之后,才去使用swap的空间,什么时候使用是由swappiness 参数值控制。
[root@rhce ~]# cat /proc/sys/vm/swappiness
60
该值默认值是60.
swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,
swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。
现在服务器的内存动不动就是上百G,所以我们可以把这个参数值设置的低一些,让操作系统尽可能的使用物理内存,降低系统对swap的使用,从而提高系统的性能。
如何修改swappiness参数?
--临时性修改:
[root@rhce ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[root@rhce ~]# cat /proc/sys/vm/swappiness
10
这里我们的修改已经生效,但是如果我们重启了系统,又会变成60.
--永久修改:
在/etc/sysctl.conf 文件里添加如下参数:
vm.swappiness=10
或者:
[root@rhce ~]# echo 'vm.swappiness=10' >>/etc/sysctl.conf

保存,重启,就生效了。

linux不分区会怎么样linux不分区
答:只需要默认的按下一步就可以实现操作系统的安装了。在操作系统的安装过程中,它会自动的把硬盘分成几个常见的分区,当然,这个过程你也可以自己手动来完成。安装linux还用给硬盘分区吗?ext或者ext3还有交换分区linuxswap交换分区,必不可少,前者是安装系统文件的,后者则是Linux缓存磁盘所必需的。

Linux系统必须至少要创建哪些分区
答:1、SWAP分区,根据内存大小和应用分区,2G-8G 2、/根分区,一般20G-50G足够了 3、应用分区,根据需求建分区,1G-2T,太大了格式化都要等很久哦,超过2T得用GPT分区了 比如你要安装oracle,你就给oracle程序和数据各建一个大一点的分区 比如你的应用指定要安装在opt下,你就建一个大一点的/opt分区...

安装linux要多少G的硬盘?
答:安装linux至少需要两个分区,一个是根分区“/”,要使用磁盘的主分区,而非逻辑分区,用于存储系统的主要文件。一个是交换分区,即swap分区,相当于windows里面的虚拟内存,一般设置为物理内存的两倍,安装完linux后,这个分区是看不见的。这两个是必不可少的分区,安装时如果不指定,就无法完成安装。还...

linux 分区有什么好处?哪些是必要的?
答:linux系统启动时。要是发现根出问题了,肯定报错,而且是大错。此外还有一个分区,有时也是必须的。就是所谓的EFI引导分区。这个分区,只有当电脑采用UEFI引导加GPT磁盘分区模式时才是必须的。如果采用了较为传统的BIOS引导加MBR磁盘分区模式,则这个分区根本用不上。但是不管怎么样,根分区必须一定百分百...

安装linux时没有设置交换分区,之后还可以设置吗
答:1,使用dd命令,在/tmp下新增一个64M的文件:dd if=/dev/zero of=/tmp/swap bs=4k count=16382 2,使用mkswap将/tmp/swap文件格式化为虚拟内存文件格式:mkswap /tmp/swap 3,使用swapon启动/tmp/swap swapon /tmp/swap 好了,你现在再使用free命令查看一下你的swap分区是不是增大了64M。或者,...

全新安装linux系统需要的各个分区的作用
答:一般来说我们需要一个swap分区,一个/boot分区,一个/usr分区,一个/home 分区,一个/var/log分区。当然这没有什么规定,完全是依照你个人来定的。但记住至少要有两个分区,一个swap分区,一个/分区。分区介绍:swap分区是linux暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起来,在...

linux分区boot
答:boot分区什么意思?boot分区就是操作系统的内核及在引导过程中使用的文件,一般是几年前的版本要求划分的一个区,大小为100MB左右,但现在的新版本都不需要对这个分区进行单独划分,也就是说你完全可以不分boot。安装Linux只要求两个基本分区,即根分区及交换分区,如果你的磁盘空间足够大,可以多划分空间...

安装Linux,对硬件有什么要求?
答:为了安装 Linux,还必须分出一个交换分区,这是Linux 所必需的。交换分区的作用是在系统内存不够时,作为Linux 内存内容的临时存储区域。Linux 在执行某个程序时,当发现内存不够就会腾出内存中不用的部分内容,临时保存到交换分区上,腾出部分内存供要执行程序使用,即使用户内存足够大,也最好设置一个...

linux分区(Linux分区(理解与规划))
答:3.格式化分区 创建分区后,需要对分区进行格式化,才能使用。可以使用mkfs命令对分区进行格式化,例如:mkfs.ext4/dev/sda1。规划Linux分区 在规划Linux分区时,需要考虑以下几个因素:1.系统分区 系统分区是指存放操作系统和启动文件的分区,一般建议将其单独划分出来。对于Linux系统而言,建议将系统分区设置...

linux的常见的分区类型有哪些?
答:主分区是Ext4格式,另一个SWAP分区格式。linux最少需要两个分区,主分区是Ext4格式,另一个SWAP分区格式。1、第一个是引导分区,用来安装UEFI等引导信息,通常用Ext2、Ext4的格式;2、第二个就是安装系统和储存文件的Ext4格式分区;3、第三个就是专用于与内存交换数据和作为缓存使用的SWAP分区。