Qas*_*sim 15
是的,你需要交换,如果您只是将它用于挂起和次要交换操作,则磁盘上某处的交换文件可能没问题,而且我使用交换文件几乎一年了,从来没有遇到过问题,只是不喜欢分区磁盘。
只需将以下行复制粘贴到终端中,它将创建2 GB的交换。首先成为root:
sudo su
Run Code Online (Sandbox Code Playgroud)
然后复制并粘贴以下内容(一如既往,确保您了解您在终端上粘贴的内容):
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
Run Code Online (Sandbox Code Playgroud)
下边
你不能休眠来交换文件,正如@Takkat所提到的,我有检查,我生命中第一次尝试休眠,但它不起作用,所以如果你想休眠你需要交换分区,否则如果交换文件很好走。
Jez*_*z W 12
如果您希望能够休眠,那么是的,必须有一个至少与总 RAM 一样大的交换分区。
除此之外,如果您有 16GB 的 RAM,那么原则上可能不会 - 我曾看到有人说 1GB 无需交换即可运行,尽管我想这归结为许多人的意见问题。就我而言,我正在运行一台具有 8GB RAM 的笔记本电脑,并且有一个相同大小的交换以用于休眠目的(副作用是,如果我的工作变得特别占用内存,它会提供一个缓冲区,有时可以这样做)