Компьютерное железо

Почему на HDD такие низкие и ужаснейше низкие скорости записи и чтения мелких файлов, по сравнению с SSD? Почему так?

Ведь по идее мелкие файлы и записываются гораздо быстрей. И скорость их чтения и записи по идее быстрее должна быть. И места меньше занимают. Короче в мелких файлах одни плюсы казалось бы. Но почему-то HDD мелкие файлы читает самое медленно. Почему так?
Потому что больше времени тратится на позиционирование головки.
Артём Новожилов
Артём Новожилов
70 572
Лучший ответ
Алексей Гордымов неа незаето это диваный экспертный атвет
Артём Новожилов А по делу - ты забыл, что у диска есть кэш, а AHCI умеет NCQ
Потому что жесткий диск, это механическое устройство, на каждый мелкий файл головка тратит время для записи его на блин в рандомном месте.
Алексей Гордымов нет ето ответ рака
Потому, что законы физики еще никто не изменял
Ildar Hamrayev
Ildar Hamrayev
94 463
может потому что однопоточная запись идет или сата 2 виноват но это не точно, так со всеми устройствами например скорость для 4кфайлов верх у 150 мегабайтново в сек hdd = 2 мегабайт в сек вместо 150 мбайт в сек пока файл не увеличиш размер до нужного
ито это если писать их последовательно а не случайно

так же и с ddr2 666mhz рам диском у которого скорость мелких файлов в радом 400 мегабайт в сек где у того hdd будет 1.5 мегабайт в сек при этом последовательная запись под 3 гигабайт в сек и 1.5 гигабайт однопоток (кристал диск марк 6.0.1 32 бит последовательная запись) и аида64 многопоток под 5.2 гигабайт в сек, но если начнеш записывать 4к файлы .txt под 4 мегабайт в сек запись будет последовательно поэтому если это от скорости 4к файлов рандомно бы зависило то скорость увеличилась бы в 400/1.5=266 мбайт в сек должна была бы быть но она стала в 2.5 раз быстрее токо, а вот если писать большие файлы у рам диска зависит уже от рам диска от драйвера и от алгоритмов я испытал многие (примо рам диск, софт перфект самые топовые и еще какйото был топовый) и добился под 600 мегабайт в сек при том что 3 гб в сек и 1.5 гб в сек что писал выше тестились 6.0.1 кристал диск марк (но ведь аида64 вообще больше выдавала прям под ту которая в двухканале 666мгц и должна выдавать так что это ничего не значит) и то падая до 400 гдето не всегда 600 даже сразу бевает
соответственно те 2.5 раза прирост выходит с разницы практической записи 400 мбайт в сек у рам диска стало / 150 мбайт сек у hdd диска было, не один копировщик не осилил в 1.5 гбайт сек даже хитропродвинутые скорее всего в сата2 в материнки дело
а когда я повысил разгон озу до 800 мгц подросла скорость записи последовательно 4килобайтных блокнот. txt файлов, повысил последовательную а скорость увеличилась мелкоблочных пусть и в виде последовательной записи

но вы можете оспорить кинув доки