Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.03;
Скачать: CL | DM;

Вниз

ограничение скорости чтения из файла   Найти похожие ветки 

 
redlord   (2007-05-15 01:01) [0]

народ можноли ограничить скорость чтения из файла чужому приложению  ?
тобиш задача моей проги мешать другой проге читать файл но не мешать писать в тодже файл


 
Германн ©   (2007-05-15 01:14) [1]


> тобиш задача моей проги мешать другой проге читать файл
> но не мешать писать в тодже файл

то бишь, тот же.
А в целом - дурная задача. Смени её.


 
redlord   (2007-05-15 01:19) [2]

to Герман
если вы пользовались прогой типа Emule то поймете  что задача не совсем дурная


 
Германн ©   (2007-05-15 01:22) [3]


> если вы пользовались прогой типа Emule

Не пользовался и не собираюсь.


 
MegaVolt ©   (2007-05-16 11:07) [4]

Emul мешает другим прогам?


 
sniknik ©   (2007-05-16 11:19) [5]

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

жлоб в общем - все себе ничего другим.


 
MegaVolt ©   (2007-05-16 12:24) [6]

Хитро однако....

Тогда перехватывать функции чтения файлов и вставлять тормоз в них


 
sniknik ©   (2007-05-16 13:07) [7]

а кеш?

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


 
MegaVolt ©   (2007-05-16 13:21) [8]

Почему если с диска в кеш будет читатся медленно то это как раз и посволит ограничить усреднённую скорость. Само собой будут участки где скорость будет прыгать существенно то до максимума то до нуля.


 
sniknik ©   (2007-05-16 14:13) [9]

не будет.
прочитать 9.28 мг. (чанк мула) с диска миллисекунды, отдавать комуто на скорости 3,4 кбс (а бывает и меньше, как и больше впрочем) это ближе к часу... что выгадаешь увеличив миллисекунду до секунды, или даже минуты при таком раскладе? ничего, практически, кроме тормоза раз в час, который еще и запись затормозит если на файловые операции у них один поток (а я бы например так и сделал, в многопоточном приложении). но скорее и этого не будет, т.к. к этому чанку одного клиента может параллельно прицепится еще ктото на середине в конце и т.д. и он вообще не будет перечитан...



Страницы: 1 вся ветка

Текущий архив: 2007.06.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.052 c
1-1175667957
DelphiLexx
2007-04-04 10:25
2007.06.03
Как в DBGridEh e запрептить перемещать колонки


5-1155032569
Avgust
2006-08-08 14:22
2007.06.03
шифрование пароля


2-1179162994
Просто_новичок
2007-05-14 21:16
2007.06.03
Запись в фал значений из динамического массива


1-1176217171
I-New
2007-04-10 18:59
2007.06.03
вывод TPopupMenu с Timage при нажатии на левую кнопку мыши


15-1178766213
Slider007
2007-05-10 07:03
2007.06.03
С днем рождения ! 10 мая