我刚刚安装了 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 的交换空间。也许我的太多了?
提前感谢您的帮助。