首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能做什么来压力测试一个新的USB硬盘?

我能做什么来压力测试一个新的USB硬盘?
EN

Unix & Linux用户
提问于 2015-03-20 12:12:20
回答 3查看 2.5K关注 0票数 1

我运行的是ubuntu桌面14.04。

我买了一个2TB的USB3希捷硬盘,但是一周后它开始产生I/O错误,我无法恢复任何数据(我损失了很多)。

所以,现在我有了一个替换的2TB,我有点犹豫要再次加载我的所有数据,所以我一直在寻找工具,以压力测试驱动器。但我遇到的只是一般的硬件性能测试。

有人能推荐一些工具来测试这个驱动器,看看它是否可能再次失败吗?我很想在开始正确使用之前的几个小时甚至几天内进行一次压力测试。

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2015-03-20 17:52:33

ddhdparm或类似工具对磁盘进行基准测试并不会自然而然地告诉您磁盘是否有缺陷。你考虑过在磁盘上运行智能自我测试吗?

以下命令将在指定的磁盘上启动自我测试:

代码语言:javascript
复制
smartctl -t long /dev/sdX

下面的命令将显示当前状态(如果测试仍在运行)和结果(如果测试已经完成):

代码语言:javascript
复制
smartctl -a /dev/sdX

当然,这只会告诉你,如果磁盘现在是有缺陷的,不能保证它不会在以后的日期失效。

票数 2
EN

Unix & Linux用户

发布于 2015-03-20 17:11:14

dd =/dev/零of=/挂载点_of_驱动器/testfile bs=4096 count=7864320

将30G文件写入磁盘。您可以篡改块大小和计数,以获得您想要的文件写入。

其他要查看的命令是

hdparm -t /dev/diskID (缓冲磁盘读取的测试结果) hdparm -直接-t /dev/diskID (未缓冲磁盘读取)

blktrace & blkparse也是很好的工具。我认为它们在CENTOS上是标准的,但应该适用于ubuntu。

票数 1
EN

Unix & Linux用户

发布于 2015-03-20 13:05:24

我建议风速计 -我用它来做基准测试,但它应该做一个合理的工作,锻炼您的磁盘。

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/191412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档