小编Nat*_* S.的帖子

SSD 突然变得非常慢(慢 50 倍)

我在 Ubuntu 12.04 服务器上使用 SSD 存储大约 460GB 的数据。(驱动器有 560GB,所以大约 88% 已满。)我有一个程序可以对数据进行大量随机访问(无写入),我最后一次运行(通常)是几天前。当我昨天运行它时,它突然比以前慢了很多。该程序只是随机访问驱动器。

以前我每秒可以进行大约 5000 次随机查找;现在我只得到大约 100。这比随机访问 HDD 慢。(我去年对一些问题进行了基准测试。)

我最近做的唯一一件事就是安装 gcc 4.7 并升级我所有的软件包。但是,我尝试用 clang 编译所有内容,但没有发现任何区别。

驱动器被格式化为ext4唯一的选项是errors=remount-ro. 我尝试重新启动机器并修剪设备,但没有改变。分析代码显示它所有的时间都花在open,close和mmap调用上。(请注意,我没有直接调用 mmap —— 我使用的是 all C-stylefopen fseek和fread调用。)

知道什么可能导致这种情况吗?如果有可能会有所帮助,我可以重新格式化驱动器。

编辑:这是 2TB HDD 和 500GB SSD 的一些基准数据

sudo hdparm -Tt /dev/sdb1

/dev/sdb1:
 Timing cached reads:   6814 MB in  2.00 seconds = 3410.05 MB/sec
 Timing buffered disk reads: 458 MB in  3.00 seconds = …
Run Code Online (Sandbox Code Playgroud)

ssd

7
推荐指数
1
解决办法
2195
查看次数

标签 统计

ssd ×1