本人大白一个,咨询一下交换空间有什么用?
Tofloor
poster avatar
qucheng
deepin
2018-06-16 07:24
Author
本人大白一个,咨询一下交换空间有什么用?是不是设置了交换空间电脑运行会快一点还是怎么样?我是4G内存有没有必要设置交换空间,需要的话多少合适?怎么设置?
麻烦大神给讲的详细一点,没有计算机基础!谢谢!!!
Reply Favorite View the author
All Replies
avatar
fly_man
deepin
2018-06-16 07:35
#1
内存不够用时不会爆内存,另外在某些软件上有交换分区可能会稳一点
Reply View the author
avatar
21wmd
deepin
2018-06-16 08:48
#2
感觉就像Windows的虚拟内存一个用处
Reply View the author
avatar
156******44
deepin
2018-06-16 08:50
#3
4G有必要,交换空间是在内存用完了后利用一部分硬盘空间充当虚拟内存使用。设个4g或者8g就可以了
Reply View the author
avatar
kfang
deepin
2018-06-16 19:39
#4
swap就是当物理内存不够用的时候,把一些不活跃的进程放进硬盘中的swap,以释放物理内存。大概是这样
Reply View the author
avatar
许自强
deepin
2018-06-16 20:35
#5
会不会变快还是看磁盘性能的,如果磁盘性能差的话会降低计算机的整体性能的(但是可以通过设置内核参数的方式限制系统对交换分区的使用)方法如下:
减少使用swap文件
终端执行sudo sysctl -w vm.swappiness = 1
并在/etc/sysctl.d中创建一个名为local.conf的文件,为了使vm.swappiness保持不变,文件内容如下:
vm.swappiness = 1
了解更多关于内核参数vm.swappiness的内容
启用交换分区防止内存不足时系统卡死(我之前开虚拟机占用内存太多,然后没有开启swap就经常卡死)

Reply View the author
avatar
qucheng
deepin
2018-06-16 20:57
#6
https://bbs.deepin.org/post/158248
4G有必要,交换空间是在内存用完了后利用一部分硬盘空间充当虚拟内存使用。设个4g或者8g就可以了 ...

怎么设置虚拟内存,具体的步骤能不能给讲一下!真的一点都不懂
Reply View the author
avatar
nero28
deepin
2018-06-16 21:27
#7
https://bbs.deepin.org/post/158248
怎么设置虚拟内存,具体的步骤能不能给讲一下!真的一点都不懂

按网上说的用mkswap /dev/sda5 (这是一个分区,具体要看你电脑是哪个)  新建swap分区,然后swapon /dev/sda5  激活这个swap分区。
我就简单点,我不用swap分区,反正没搞什么东西,又是SSD硬盘。
Reply View the author
avatar
152******14
deepin
2018-06-16 22:22
#8
微软上的虚拟内存。你过你的内存小,恰好又是固态硬盘。可以设置这个。当内存来用。
Reply View the author