Linux 上的 USB 驱动器基准测试
如果您想在 USB 拇指驱动器或其他外部 USB 硬盘驱动器上执行基准测试,该过程与在普通内部存储设备上执行基准测试非常相似。我们需要做的就是测量 USB 驱动器的读写速度。在本教程中,您将了解如何在 Linux 系统上通过命令行和 GUI 对 USB 驱动器进行基准测试。
在本教程中您将学习:
如何在主要 Linux 发行版上安装 hdparm 和 Bonnie++
如何安装 GNOME 磁盘实用程序
如何使用hdparm、Bonnie++和GNOME磁盘进行基准测试
Linux 上的 USB 驱动器基准测试分步说明
我们有几种不同的方法可用于在 Linux 上对 USB 驱动器进行基准测试。这包括 hdparm 和 Bonnie++ 实用程序(它们都是命令行工具)以及 GNOME 磁盘实用程序(当然,它是 GUI 应用程序)。您可以选择您喜欢的方法并按照以下步骤操作。
使用 hdparm 进行 USB 基准测试
hdparm
是一个方便的命令行工具,通常默认安装在大多数 Linux 系统上。使用它进行此测试的唯一问题是它不会测量写入速度,只会测量读取速度。如果您只关心读取速度,那么请随意使用此工具。
如果您还没有安装
hdparm
,请先安装它:Ubuntu, Debian, and Linux Mint: $ sudo apt install hdparm Red Hat, Fedora, CentOS, AlmaLinux: $ sudo dnf install hdparm Arch Linux and Manjaro: $ sudo pacman -S hdparm
接下来,我们将使用
-t
标志执行测试,并使用--direct
选项通过hdparm
命令绕过系统缓存。您还必须指定 USB 存储设备的块路径:$ sudo hdparm -t --direct /dev/sdb1
使用 Bonnie++ 进行 USB 基准测试
Bonnie++
将执行彻底的测试以确定我们的 USB 存储设备的读写速度。这将为您提供非常准确的结果,但与 hdparm
相比,执行测试所需的时间要长得多。
如果您还没有安装
hdparm
,请先安装它:Ubuntu, Debian, and Linux Mint: $ sudo apt install bonnie++ Red Hat, Fedora, CentOS, AlmaLinux: $ sudo dnf install bonnie++ Arch Linux and Manjaro: $ sudo pacman -S bonnie++
使用
-d
选项指示 Bonnie++ 在何处执行读写测试。显然,这应该指向 USB 驱动器上的某个目录。$ bonnie++ -d /media/linuxconfig/UBUNTU\ 22_0/
使用 GNOME 磁盘进行 USB 基准测试
最后一种方法适用于希望使用 GUI 执行基准测试的用户。 GNOME 附带了磁盘实用程序,使用户可以轻松访问出色的基准测试功能。如果您尚未将 GNOME 作为桌面环境,您仍然可以按照以下步骤安装必要的实用程序。
如果您还没有 GNOME 磁盘,请先安装它:
Ubuntu, Debian, and Linux Mint: $ sudo apt install gnome-disk-utility Red Hat, Fedora, CentOS, AlmaLinux: $ sudo dnf install gnome-disk-utility Arch Linux and Manjaro: $ sudo pacman -S gnome-disk-utility
下一步是打开 GNOME Disks 应用程序:
在左侧窗格中找到您的 USB 驱动器,然后单击右侧窗格中的“基准磁盘”。
单击开始基准测试。在下一个菜单中,如果除了读取速度之外还想测试写入速度,您可以选择选中“执行写入基准”框。然后,单击开始基准测试...
您必须输入 root 密码才能继续。
基准测试将开始。您所需要做的就是等待几分钟或更短时间。
基准测试已完成,您将看到如下屏幕截图所示的结果。
结束语
在本教程中,我们了解了如何在 Linux 系统上对 USB 驱动器进行基准测试。这包括使用两个命令行实用程序和一个 GUI 应用程序。测试USB设备的读写速度与测试硬盘或固态硬盘的过程基本相同。这应该可以让您很好地了解您的拇指驱动器或外部硬盘驱动器的速度。