[Seek Help] 在使用SSD的情况下,SWAP分区还是文件好?
Tofloor
poster avatar
kzou
deepin
2022-06-08 20:06
Author

我一直为这个问题困扰。在大家都使用SSD 的情况下,如何更好的使用SWAP?以前在使用机械硬盘的时候,一定是使用SWAP分区最好,而且这个分区在硬盘外缘更好,这样的读写速度最快。使用分区软件也可以控制的了。

现在都使用SSD了,就有了个读写寿命的问题。而且在SSD 内部的物理位置也失去了意义,读写的速度是一样的(当然连续读写的速度更快些)。在这种情况下,如何使用swap 呢?分区是否会限定物理位置,从而加快那块区域的使用寿命?如果改用swapfile文件,是否更好呢?

请大神解释一下。谢谢。

Reply Favorite View the author
All Replies
来自Ubuntu的某位用户
deepin
2022-06-08 20:13
#1

swap分区大小分为你的RAM大小的两倍,安装时不分的话系统无法使用休眠功能

Reply View the author
新手小白
deepin
2022-06-08 21:42
#2
It has been deleted!
kzou
deepin
2022-06-09 00:10
#3

除去大小灵活限制,那么在SSD里面专门开SSD分区是否会更快磨损SSD的某些区域呢?关键是,在SSD下面分区的意义是啥?是否和使用硬盘时一样呢?

Reply View the author
181******81
deepin
2022-06-09 00:32
#4
来自Ubuntu的某位用户

swap分区大小分为你的RAM大小的两倍,安装时不分的话系统无法使用休眠功能

你有点答非所问了,楼主的意思是,想搞清楚 ssd swap 分区,那种模式能够延长寿命。

Reply View the author
灵兮之
deepin
2022-06-09 00:46
#5

你在担心SSD读写寿命?

我7年前买的一个128G的SSD用到现在都还在正常用,关心这个有意义?

SSD随便用都能有10几年的寿命,不要那么无聊去关心这个东西

机械盘用个三、五年还会出现坏道之类的,SSD除了速度会下降,寿命那东西不用去操心

Reply View the author
灵兮之
deepin
2022-06-09 00:50
#6

swap要分,至于是安装系统的时候就分好,还是等装好系统再用swapfile看情况

想简单的就装系统时就分好分区,简单

不嫌麻烦的可以等装好系统之后再在系统上设置swapfile

这跟SSD寿命一毛钱关系都没有,SSD寿命这玩意,说不定人走了盘还坚挺着

Reply View the author
kzou
deepin
2022-06-09 01:24
#7

说的也是,也许我过虑了。

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2022-06-09 04:30
#8

swap分区使用频率很低的,应该对SSD没影响

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-06-10 03:06
#9

我用swapfile

灵活,用的时候加,不用就删除

Reply View the author
yitiaofish
deepin
2022-06-11 00:22
#10

题主关心的大概是swap分区下,是不是会在物理上反复写同一个位置,导致ssd的磨损均衡机制失效,让这个区域被快速磨损吧。

貌似ssd内部的FTL应该是不管上层分区的,所以swap分区和swapfile没啥区别。

swap数据量如果大的话那确实会影响ssd寿命的,所以如果是ssd,那最好内存配大一点,减少swap数据量。另外ssd不要太满了,最好使用量控制在70%以下,空间太小会导致频繁的回收,写放大很严重。

Reply View the author
kzou
deepin
2022-06-11 21:17
#11
yitiaofish

题主关心的大概是swap分区下,是不是会在物理上反复写同一个位置,导致ssd的磨损均衡机制失效,让这个区域被快速磨损吧。

貌似ssd内部的FTL应该是不管上层分区的,所以swap分区和swapfile没啥区别。

swap数据量如果大的话那确实会影响ssd寿命的,所以如果是ssd,那最好内存配大一点,减少swap数据量。另外ssd不要太满了,最好使用量控制在70%以下,空间太小会导致频繁的回收,写放大很严重。

这正是我在寻求的答案,太感谢了,非常的专业。

也就是说,在SSD下面,所谓分区其实和文件操作是一样的,SSD内部的管理机制会尽量把写操作摊开,这样保证不会在某些区域大量重复的写。这样SSD的整体寿命就延长了。SSD 越大,寿命也就越长。分区和文件最终是一样的。

再次感谢!

Reply View the author