LINUX.ORG.RU
ФорумAdmin

считать файл в несколько потоков


0

0

Добрый день.
Есть задача: считать файл с диска к примеру в 100 потоков (одновременно). Я не прошу сказать как это сделать, прошу просто натолкнуть на мысль.
Была идея писать на перле скрипт, 100 форков и заставить их читать файл, но может есть способ более гуманный?


Я через dd делал :)

KRoN73 ★★★★★
()

или 100 процессов или 100 тредов. Или юзать какие-нить бенчмарки.

PS зачем так над винтами издеваться?

true_admin ★★★★★
()
Ответ на: комментарий от Jaizer

> протестировать винты при многопоточном скачивании =)

Так ты скорее протестируешь планировщик диска.

tailgunner ★★★★★
()
Ответ на: комментарий от urxvt

Медленнее. И именно это обычно и интересует.

KRoN73 ★★★★★
()
Ответ на: комментарий от urxvt

> А разве так будет быстрее?

как это может быть быстрее, когда головка вместо того чтобы спокойно сплошняком читать файл, будет бегать и попеременно считывать файл с разных мест.

paxac
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.