具有硬盘规格:
Manufacturer
Toshiba
Disk Family
MQ-01ABD100
Features
Silent Seek technology, shock sensor, Silent HDD, Advanced Format technology, S.M.A.R.T.
Bytes per Sector
4096
Disk Interface
SATA 3 Gb/s
Buffer Size
8192 KB
Connector Type
7 pin Serial ATA
Form Factor
2.5" x 1/8H
Capacity
1 TB (1 x 1 000 000 000 000 bytes)
Number Of Disks
2
Number Of Heads
4
Spindle Speed
5400 RPM
Hard Drive Type
internal hard drive
Average Seek Time
12 ms
Max Seek Time
22 ms
Track-to-Track Seek Time
2 ms
Average Latency
5.55 ms
Data Transfer Rate
300 MB/seconds
Width
69.85 mm (2.75 inch)
Depth
100 mm (3.94 inch)
Height
9.5 mm (0.37 inch)
Weight
117 g Max
Compatibility
Game console, PC, TV, Recorder and External storage
Min Operating Temperature
41 °F
Max Operating Temperature
131 °F
Humidity Range Operating
8 - 90%
Sound Emission
23 dB
Shock Tolerance
400 g @ 2ms half-sine pulse (operating) / 900 g @ 1ms half-sine pulse (non-operating)
Mode
Active
Value
4.5 W
Required Power For Spinup
940 mA
Power Required (Seek)
2.7 W
Power Required (Idle)
1.0 W
Power Required (Standby)
0.25 W
MTTF(Mean Time to Failure: Actual operating life of the product may be different from the MTTF)
600,000 hours
Seek Errors
1 per 10^6
Non-Recoverable Errors
1 per 10^14
需要计算从此硬盘读取高度碎片化的 10GB 文件(随机读取)大约需要多长时间
答案是 >1hour。有人能解释一下如何计算给定的结果吗?
答案1
如果你假设连续片段的定位是随机的(通常是这样的),你可以添加片段数量 * 平均寻道时间到未碎片化的连续吞吐时间。这个简单的公式给出了令人惊讶的准确估计。
表中的“数据传输速率”是接口速度(缓冲区到接口),仅适用于先前缓冲/缓存的数据。相反,您需要持续的磁盘到缓冲区速率。媒体费率从磁盘的开头(100%)到结尾(大约 60%)有所不同,这是因为区域位记录。
东芝没有指定该驱动器的速率。我估计该速率和年龄的磁盘的读取速度为 100-60 MB/s,平均为 80 MB/s。读取一个 10 GB 的未碎片化文件大约需要 125 秒。“高度碎片化”是指什么?每个碎片 64 KB?加上 10,000,000,000/65,536 * 12 毫秒或 1800 秒。每个碎片 32 KB 会将这个时间翻倍,达到一小时。
在有人喊出“纯理论”之前,我已经多次尝试过这种方法。只需在实验室中运行它即可。