我的笔记本电脑上安装了 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