在Linux中,当我从(非基于系统的)USB HDD复制到另一个USBHDD时,系统速度非常慢并且CPU 100%。为什么?
我的CPU利用率是100%有人告诉我,CPU 可以 100% 运行,而不会降低系统速度。系统监视器显示:MEM 5GB/15.6GB 交换 3GB/16GB。系统监视器告诉应用程序最多使用 8%。 cpu选项卡中指代100%的其他92%在哪里?
我有活动的 qbittorent,它在非系统磁盘中使用大量 I/O 进程。然而,这(单独)并没有造成系统缓慢的问题。
当将文件从(旧 USB HDD - 2GB Passport)移动到高速 Passport(USB HDD 5GB)时,系统速度减慢到几乎停止的程度。这意味着可能需要 1-3 分钟才能将键盘上的字母写到文本编辑器上。移动是通过海豚进行的。
_,met$$$$$gg. elias@eliasc
,g$$$$$$$$$$$$$$$P. OS: Debian 11 bullseye
,g$$P"" """Y$$.". Kernel: x86_64 Linux 5.11.0-18-generic
,$$P' `$$$. Uptime: 20d 20h 40m
',$$P ,ggs. `$$b: Packages: 6436
`d$$' ,$P"' . $$$ Shell: bash
$$P d$' , $$P Resolution: 1920x1080
$$: $$. - ,d$$' DE: KDE 5.80.0 / Plasma 5.21.4
$$\; Y$b._ _,d$P' WM: KWin
Y$$. `.`"Y$$$$P"' GTK Theme: Breeze [GTK2], Adwaita [GTK3]
`$$b "-.__ Icon Theme: breeze
`Y$$ Disk: 20T / 26T (83%)
`Y$$. CPU: Intel Core i5-4570S @ 4x 3.6GHz [45.0°C]
`$$b. GPU: NV138
`Y$$b. RAM: 5975MiB / 15961MiB
`"Y$b._
`""""
所以我的问题是:
- 我怎样才能找到是什么导致我的系统变慢?
- 为什么从非系统 USB 硬盘移动文件的 I/O 进程会减慢我的系统速度?
- 为什么系统监视器在应用程序选项卡中指的是 8-10% CPU 负载,而在 CPU 选项卡中则指 100% 负载?另外92%在哪里?
- 我可以做什么以使系统在移动文件时不减慢速度?
- 奇怪的行为 - 如果我离开系统 1 小时,为了停止系统,我必须移动鼠标或敲击键盘按键才能“收回”资源。这可能需要 10 分钟或更长时间,直到系统停止运行。再次“用户可用”!
- (更新)使用 iotop 我发现正在系统硬盘上创建一个从属文件夹。为什么?这是占用资源吗? (见图)。
不知道为什么移动文件会使系统速度如此之慢,而且我不知道有任何应用程序可以以某种方式衡量这一点,也不知道我可以采取什么对策。
Linux 系统磁盘的 iotop 统计信息(%wrqm 不知道为什么这么高)(ext4 500 GB — 70 GB 可用)。
Device r/s rMB/s rrqm/s %rrqm r_await rareq-sz w/s wMB/s wrqm/s %wrqm w_await wareq-sz d/s dMB/s drqm/s %drqm d_await dareq-sz f/s f_await aqu-sz %util
sda 5.33 0.22 3.06 36.52 14.14 42.85 9.97 0.41 25.28 71.71 17.21 42.41 0.00 0.00 0.00 0.00 0.00 0.00 2.92 35.51 0.35 18.04
qu-sz %util