我正在使用 Ubuntu 19.10,它运行良好,由于某些原因我决定降级到 18.04 LTS,一开始它也运行良好,但从一周前开始,我在使用 Android Studio 或 IntelliJ Idea 时遇到随机滞后。也许我安装了什么程序导致了这个问题,但我不知道。我有一个非常好的系统 Corei9 12 核,16GB RAM,我也增加了堆大小,但徒劳无功。目前,我没有能力重新安装操作系统。使用 Android Studio 或 IntelliJ Idea 时,它会随机滞后 4.5 秒。在此期间整个 UI 都会冻结,声音停止,光标停止等...我没有任何图形驱动程序问题,因为我使用的是内置的英特尔高清显卡。有什么方法可以诊断这个问题,我不知道为什么会这样。
这是free -h
total used free shared buff/cache available
Mem: 15G 2.0G 7.2G 826M 6.4G 12G
Swap: 0B 0B 0B
和sysctl vm.swappiness
vm.swappiness = 60
grep -i 交换 /etc/fstab
/swapfile none swap sw 0 0
答案1
用户删除了/swapfile。
/swapfile 主要在 RAM 内存已满时使用,系统会将最近未使用的活动内存页面移出交换区,然后在需要时将其拉回内存。这样可以为其他程序或其他活动页面腾出内存空间。
警告:命令使用不当dd
可能会导致数据丢失。
sudo swapoff -a # turn off swap
sudo rm -i /swapfile # remove old /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # set proper file protections
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # turn on swap
free -h # confirm 16G RAM and 4G swap
reboot # reboot and verify operation