我一直在尝试自己解决这个问题,但毫无进展。我最近购买了一个 USB 3.0 4TB 外置硬盘。但是,每当我写入或读取它时,系统速度就会急剧下降。一切都会卡顿,按键有时才有效,而我的 CPU 使用率始终保持在 30% 以下。我尝试调整我的dirty_ratio
和dirty_background
比率,但似乎没有什么效果。有什么想法吗?
提前致谢!
fdisk -l
下面列出:
Disk /dev/nvme0n1: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 970 EVO Plus 500GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 574C1F30-5230-4ABB-B11A-AF5E9C285985
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1085439 1083392 529M Windows recovery environment
/dev/nvme0n1p2 1085440 1290239 204800 100M EFI System
/dev/nvme0n1p3 1290240 1323007 32768 16M Microsoft reserved
/dev/nvme0n1p4 1323008 178053119 176730112 84.3G Microsoft basic data
/dev/nvme0n1p5 178055168 700418047 522362880 249.1G Linux filesystem
/dev/nvme0n1p6 700418048 976773119 276355072 131.8G Linux filesystem
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10EZEX-60W
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 99A4A370-A1BC-4D5B-8E50-DC3965C87A3F
Device Start End Sectors Size Type
/dev/sda5 204800 1953521663 1953316864 931.4G Microsoft basic data
Disk /dev/sdc: 3.7 TiB, 4000787029504 bytes, 7814037167 sectors
Disk model: Expansion Desk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
Disklabel type: gpt
Disk identifier: 87E5CE13-721D-40FB-8B50-BF3FEBE42E43
Device Start End Sectors Size Type
/dev/sdc1 34 262177 262144 128M Microsoft reserved
/dev/sdc2 264192 7814035455 7813771264 3.7T Microsoft basic data
Partition 1 does not start on physical sector boundary.
答案1
显然,您的外部 4TB HDD 无法提供 SMART 数据。所以我们对这个问题有点视而不见……但我们会用另一种方式来解决这个问题。
备份 4TB HDD 中的所有重要数据
启动进入 Windows
command
以管理员模式打开窗口假设 4TB 驱动器显示为驱动器 E:(如果需要可进行调整):
chkdsk /f E:
# 检查文件结构chkdsk /r E:
# 驱动器出现坏块,请勿中止此操作,这将花费很多小时
重新启动进入 Ubuntu 并重新测试驱动器,看看它是否仍然卡顿等等。
如果问题仍然存在...
假设驱动器显示为 /dev/sdc(如果需要可进行调整):
开始
gparted
选择 /dev/sdc (或者任何正确的驱动器...请小心)
在设备菜单中,选择放置一个新的 GPT 分区表(这将擦除驱动器)
创建一个新的 NTFS 或 ext4 分区
如果你希望在 Windows 和 Ubuntu 之间共享文件,请使用 NTFS
如果你只想在 Ubuntu 中使用 HDD,请使用 ext4
再次重新测试,寻找口吃等。
附注:
检查三星 SSD 970 EVO Plus 500GB 的固件更新
请访问三星网站并下载其
Samsung Magician
软件来检查
更新#1:
我的答案的第二部分解决了这个问题。一个新的 GPT 分区表和一个全新的 ntfs 分区。