Рисую тут некоторую презентацию, освежил свои знания компьютерной истории
- 1995: memory bandwidth: ~50Mb/sec (ну, на практике, в теории там могло быть и ~130); disk bandwidth: ~5Mb/sec.
- 2004: memory 800/250 read/write (реальная цифирь из архивов ixbt); disk bw: 80Mb/sec (лучший на тот момент сигейт 15k rpm).
- 2011: memory ~22-25Gb/sec (мои личные измерения на 2-канальной DDR3), на 4-канальной памяти или двух процессорах /т.е. два memory controller/ будет в районе 40-50; disk bw: 200Mb/sec (cheetah 15.7 на быстрых дорожках).
Я, типа, клоню к тому, что было
1:10 disk/memory, а стало
1:100. Какой уж тут свап.
При этом, понятно, с (относительным) seek time ситуация особо не изменилась. Memory clocks подросли раз в 7-8 (скажем с 33 до 233), ну и у дисков оно тоже раз в 10 или около того улучшилось.
И, чтобы два раза не вставать: SSD вносит совершенно новую струю в это все. Seek time улучшается порядка на два, а bandwidth остается (относительно памяти) невысоким. Ну не 200Mb/sec, а пусть 600. Продолжаю настаивать, что для работы с SSD желательны другие алгоритмы: не линейность чтения (и прочая дефрагментация) ценна, а возможность не читать лишнего, в данную микросекунду ненужного.
свежие комментарии
7 weeks 20 hours ago
7 weeks 1 day ago
7 weeks 1 day ago
7 weeks 1 day ago
7 weeks 1 day ago
7 weeks 1 day ago
7 weeks 1 day ago
7 weeks 1 day ago
7 weeks 1 day ago
7 weeks 1 day ago