Ubuntu 19.10 在执行高磁盘使用率任务时冻结

Ubuntu 19.10 在执行高磁盘使用率任务时冻结

我的笔记本电脑上安装了 Ubuntu 19.10,与 Windows 10 双启动。我发现,当我执行使用磁盘的某些任务时,Ubuntu 会冻结,我需要强制关机。

我在传输文件时最常注意到这种情况。例如,今天我尝试了两次将大约 20GB 的数据传输到 USB 记忆棒。在传输文件时,用户界面有时会冻结几秒钟。但是如果我同时做其他事情,比如观看视频,系统就会完全冻结。

如果在观看视频时卡住了,整个 UI 和视频都会卡住,但音频会继续播放。音频播放的时间越长,它就越卡住。几分钟后,音频就会陷入无限循环,就像是一张卡住了的唱片。

系统监视器显示内存使用量稳定在 ~2GB(~50%)左右,交换使用量稳定在 ~150MB(~7%)左右。CPU 使用率也保持在 10-20% 之间。整个文件传输过程(包括冻结之前和冻结期间)都保持稳定。

使用 Windows 10 执行相同任务时,我没有遇到此问题。我认为这是因为 Windows 采取了某些措施以不同的方式分配资源或仅为操作系统保留一定量的系统资源,以防止冻结。

是否有可以调整的设置或系统文件来阻止系统冻结?

因此,Ubuntu 非常不稳定,并且做任何涉及高磁盘使用率的事情都让人非常沮丧(最常见的是传输文件,但我在运行创建大文件的程序时也遇到了同样的问题)。

系统规格:

RAM: 4GB
CPU: Intel Core i5-5200U
HDD: 500GB (~200GB free) (Excluding Windows partition)
GRAPHICS: Intel® HD Graphics 5500

分区:

Model: ATA WDC WD5000LPVX-7 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  525MB   524MB   fat32        EFI system partition          boot, esp
 2      525MB   567MB   41.9MB  fat32        Basic data partition          hidden
 3      567MB   701MB   134MB                Microsoft reserved partition  msftres
 4      701MB   1488MB  786MB   ntfs         Basic data partition          hidden, diag
 5      1488MB  333GB   331GB   ntfs         Basic data partition          msftdata
 8      333GB   490GB   157GB   ext4
 6      490GB   491GB   955MB   ntfs                                       hidden, diag
 7      491GB   500GB   8997MB  ntfs         Microsoft recovery partition  hidden, diag

Ubuntu 安装在分区 8 上。其他分区用于我的笔记本电脑制造商的恢复,当然那里也有 Windows 10。Ubuntu 分区主要只保存操作系统,因为我将大部分文件放在 Windows 10 分区上,这样我可以从两个系统访问它们。但是,我尝试复制的数据在 Ubuntu 分区上,而不是 Windows 分区上。

免费和 VMSTAT 输出:

              total        used        free      shared  buff/cache   available
Mem:          3.8Gi       1.5Gi       182Mi       189Mi       2.1Gi       1.8Gi
Swap:         2.0Gi       142Mi       1.9Gi
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 6  3 145560 186356 536148 1651000    1   65   213   249  509   61 10  4 70 17  0

相关内容