我有一个交换分区/dev/sda3
但是它似乎从未被使用过,即使我使用带有 10 个打开选项卡的 Firefox,其中一个是流式传输视频,并且 Gimp 正在运行:
me@ubuntu:~ $ free
total used free shared buffers cached
Mem: 5982972 5161852 821120 81616 1008884 1835340
-/+ buffers/cache: 2317628 3665344
Swap: 6163452 0 6163452
help.ubuntu建议使用以下命令启用未使用的交换分区:
sudo swapoff -a
sudo /sbin/mkswap /dev/sda3
sudo swapon -a
但是我的/etc/fstab
文件用于UUID=
命名设备:
# swap was on /dev/sda3 during installation
UUID=964a15d7-f696-4d0d-b269-f36d29be93c2 none swap sw 0 0
既然man mkswap
说在没有选项的情况下mkswap
生成一个UUID
if used -U
,我想知道在我使用时是否需要使用关联UUID
的 to /dev/sda3
in :/etc/fstab
mkswap
sudo /sbin/mkswap -U 964a15d7-f696-4d0d-b269-f36d29be93c2 /dev/sda3
或者没有必要。
你看到的都是正常的,它只意味着你不必交换。
交换空间比内存慢。由于您有空闲内存,因此不需要使用交换空间。当您使用比您拥有的更多内存时,它就在那里并且可用。6 GB 对于您的应用程序来说已经足够了。
事实上,一些内存用于缓冲和缓存。如果有可用内存,Linux 将从磁盘加载的文件的副本保存在内存中。这就是为什么您应该使用命令关闭 PC,以便它将对文件的更改刷新回磁盘。
拥有足够的交换空间意味着当应用程序需要的比您拥有的更多时,它们可以将内存分页到磁盘。如果没有这个,您将遇到内存不足问题并且应用程序将崩溃。