当前位置: 首页>>技术教程>>正文


laptop – 现在为新安装创建交换分区是否有意义?

,

问题描述

对于在新的闪亮笔记本电脑(例如16gb ram和ssd hd)中进行桌面安装,设置交换分区是否有意义?

最佳方案

Yes you need swap, if you just use it for suspend and minor swap actions a swap file somewhere on your disk might be fine, And i been using swap file from almost a year never ever had problem with it, just don’t like partitioning the disk.

只需将以下行复制粘贴到终端中,它将创建2 GB的交换空间。首先成为root:

sudo su

然后复制并粘贴以下内容(一如既往,make sure you understand what you are pasting on your terminal):

mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a

交换(分区与文件)以提高性能

下侧

@Takkat所述,您无法休眠来交换文件,我已经检查过,并且我有生以来第一次尝试休眠,但是它不起作用so if you want to hibernate yo need swap partition,否则,如果可以使用交换文件。

Hibernate vs. Suspend

次佳方案

如果要休眠,则可以,必须有一个至少与总RAM一样大的交换分区。

除此之外,如果您有16GB的RAM,那么原则上可能没有-我见过一些人说1GB的内存无需交换就可以运行,尽管我想这会归结为很多人的看法。就我而言,我正在运行一台具有8GB RAM的笔记本电脑,并且出于休眠目的具有相同大小的交换空间(其副作用是,当我的工作变得特别memory-intensive时,它会提供缓冲,这有时会做到)

第三种方案

这是理论问题还是实际问题?

实际上,几乎没有理由避免交换分区,因为磁盘空间既便宜又充足(特别是在闪亮的新笔记本电脑上)。

在纸上,似乎永远不会用完16GB的内存。考虑以下情况:

  • 某些程序(例如,视频编辑器,LibreOffice)在启动进行初始化时会使用大量页面,然后再也不会使用

  • 不可预见的情况:程序发疯, fork 炸弹

现在考虑它们同时发生。当发生不可预测的事件时,交换分区将用作缓冲区,在系统崩溃之前为您节省一些时间以节省工作,等等。

特别是因为有了笔记本电脑,冬眠会节省您的皮肤。也许您会离开计算机休息一下,但是出现了一些情况,您却在一小时后返回。如果您的电池快要死了,休眠将保护您未保存的工作。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11766.html,未经允许,请勿转载。