50

IDE、SCSI、SSD、SATA、またはそれらすべて。

4

6 に答える 6

55

驚いたことに、この記事の真ん中の図3、ビッグデータの病理学では、シーケンシャルアクセスを実行している場合、メモリは約6倍高速であると述べています(メモリの場合は350 Mvalues /秒、メモリの場合は58Mvalues/秒ディスク); ただし、ランダムアクセスを実行している場合は約100,000倍高速です。

于 2009-09-03T04:21:39.813 に答える
24

ランダムアクセスメモリ(RAM)は、読み取りまたは書き込みにナノ秒かかりますが、ハードドライブ(私が知っているIDE、SCSI、SATA)のアクセス速度はミリ秒単位で測定されます。

于 2009-09-03T04:17:25.330 に答える
19

2016ハードウェアアップデート:実際の読み取り/書き込みシーケンススループット

サムスン940PROSSD

  • 3,500MB/秒で読み取る
  • 2,100MB/秒で書き込み

ラムも速くなりました

  • 61,000MB/秒で読み取る
  • 48,000MB/秒で書き込みます。

したがって、現在このメトリックを使用すると、RAMは@ChrisWが答えを書いたときの100,000ではなく20倍高速であるように見えます。そして、SSDは彼がこの質問を書いたときのRAMよりも10倍高速です。

重要な考慮事項は、レイテンシではなくメモリ帯域幅のみを測定していることです。

于 2017-01-12T16:59:30.650 に答える
13

正確にはSCSIドライブについてではありませんが、すべてのプログラマーが知っておくべきレイテンシーの数値の表は、ストレージオプションを含め、速度とさまざまなレイテンシーの数値の違いを理解するのに役立つと思います。

Latency Comparison Numbers (~2012)
----------------------------------
L1 cache reference                           0.5 ns
Branch mispredict                            5   ns
L2 cache reference                           7   ns                      14x L1 cache
Mutex lock/unlock                           25   ns
Main memory reference                      100   ns                      20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy             3,000   ns        3 us
Send 1K bytes over 1 Gbps network       10,000   ns       10 us
Read 4K randomly from SSD*             150,000   ns      150 us          ~1GB/sec SSD
Read 1 MB sequentially from memory     250,000   ns      250 us
Round trip within same datacenter      500,000   ns      500 us
Read 1 MB sequentially from SSD*     1,000,000   ns    1,000 us    1 ms  ~1GB/sec SSD, 4X memory
Disk seek                           10,000,000   ns   10,000 us   10 ms  20x datacenter roundtrip
Read 1 MB sequentially from disk    20,000,000   ns   20,000 us   20 ms  80x memory, 20X SSD
Send packet CA->Netherlands->CA    150,000,000   ns  150,000 us  150 ms

これは、スケールをよりよく理解するのに役立つ優れた視覚的表現です: https ://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html

于 2018-12-23T14:36:01.647 に答える
9

http://www.directionsmag.com/articles/ram-is-100-thousand-times-faster-than-disk-for-database-access/123964からのデータベースアクセスでは、RAMはディスクよりも10万倍高速です 。

于 2012-05-03T10:44:54.653 に答える
4

RAMへのアクセスはナノ秒(10e-9秒)のオーダーであり、ディスクまたはネットワーク上のデータへのアクセスはミリ秒(10e-3秒)のオーダーです。

Node.JSデザインパターンから

于 2016-09-30T09:43:32.270 に答える