这是正常的交换大小分区吗?

这是正常的交换大小分区吗?

我刚刚安装了 Ubuntu 16.04,可以说我是个经验丰富的菜鸟。我之前有另一台机器,规格与这台相同:

新电脑

当我开始使用 RStudio 时,尤其是可视化大型数据框时,旧系统上的运行速度比我现在使用的新系统快得多。我的意思是,导航、排序列和四处移动的加载速度会快得多。所以,我想知道这是否与交换分区大小有关。

~$sudo swapon --show
NAME      TYPE        SIZE USED PRIO
/dev/sdb5 partition 186,6G   0B   -1

~$ free -h
              total        used        free      shared  buff/cache   available
Mem:            23G        3,1G        302M        103M         20G         19G
Swap:          186G          0B        186G

~$ top

top - 10:15:36 up 18:04,  1 user,  load average: 0,08, 0,19, 0,26
Tasks: 283 total,   2 running, 281 sleeping,   0 stopped,   0 zombie
%Cpu(s): 12,7 us,  0,3 sy,  0,0 ni, 87,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem : 24591860 total,   277684 free,  3286392 used, 21027784 buff/cache
KiB Swap: 19570073+total, 19570073+free,        0 used. 20742232 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                     
20543 badredda  20   0 3271272 680964 102080 R 102,6  2,8   3:56.38 rstudio

我知道 swap 是作为最后的手段使用的,它会导致 PC 运行缓慢,所以这可能是原因。我也读过此来源提到我最多应该有 48 GB 的交换空间。也许我的太多了?

提前感谢您的帮助。

相关内容