Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » WinXP32. Ram-диск. Программы начали работать рывками!?

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

od4honnor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здрасьте.
 
Проблема следующая.
 
WinXP32. 6гб оперативки. I5-3570K. При помощи Primo Ramdisk Server создан рам-диск в невидимой области памяти на 2-2.5Гб. На него перенесен файл подкачки. Жалоб от самой системы не поступало. Все работает неплохо.  
 
Однако Bittorent 7.8 с 3500-4000 раздач, как и некоторые другие программы много обращающиеся к диску вроде FolderSizes, начал работать как бы "рывками", вплоть до "подвисания", "забеления" интерфейса. Не знаю как описать - это когда вместо обычного интерфейса ты получаешь белые полосы и прямоугольники по форме окошек интерфейса. Как будто программе не хватает памяти или она очень интенсивно обращается к диску. Явление очень похожее на подгрузку ярлыков на рабочем столе\в панели быстрого запуска когда их (ярлыков) много, а система медленная. Так понятнее?
 
Особенно это заметно сразу после запуска Битторента и подгрузки главного листа раздач. Первую тысячу раздач все загружается нормально. И плавно, и небольшими скачками по 50-100 раздач. Но все равно в пределах нормы. Начиная с 1000-ой раздачи идут рывки - замирание, пауза, +200 раздач (до 1200), дальше пауза, замирание, "белый экран".  
 
Вот такой:
 
http://s019.radikal.ru/i637/1502/a1/48b7de976fe4.jpg
 
При этом подвисает только интерфейс, а БТ весьма активно обращается к дискам и работает более-менее штатно.
 
(Bittorent.exe Память - около 250мб. Виртуальная память - около 250мб. Общий размер файла подкачки - около 1000 мб.)
 
В конечном итоге БТ конечно же запускается, и интерфейс начинает работать нормально. Но вот эта загрузка через "большой скачок" с "белым экраном" и переполнением непонятно чего жутко напрягает.
 
Итоге имеем: до 1200-1300 -  штатный режим. Дальше белый экран на некоторое время, с подвисанием. Трах-тибидох. Внезапно БТ начинает работать нормально и у нас уже загружены все 3950 раздач. =)
 
Но при наличии файла подкачки расположеннного на HDD такого подвисания интерфейса с "белыми экранами" точно не было. Все работало плавнее. Возможно медленнее, но плавнее.
 
И чего теперь со всем этим делать?
 
з.ы.
Или может быть выключить систему кэширования в ОЗУ из самого БТ? Но тогда я не очень понимаю как он будет работать. Тем более что ходили слухи, что с виндовым файлом подкачки и кэшированием он работает некорректно. А что-же тогда говорить про файл подкачки на рам-диске? =) Может быть кто-нибудь объяснит и эту механику?  
 
з.з.ы.
Как вообще протестировать адекватность работы файла подкачки на рам-диске, да и самого рам-диска? Не чисто внешне, всякими синтетическими тестами скорости, а на более глубинном уровне его взаимодействия с софтом? Потому что у меня есть мысль, что при переносе файла подкачки на рам-диск саму систему, особенно реестр, нужно так или иначе перенастраивать. Впрочем, как и такие непростые ресурсоемкие программы вроде БТ. Ведь условия-то меняются прям радикально.
 
з.з.з.ы.
А зависит ли скорость работы рам-диска, или режим работы системы с ним, от размеров его секторов выставленных в программе подключения виртуальных дисков? Гипотеза конечно смешная, аж до хохмы, но вдруг? =)

Всего записей: 1201 | Зарегистр. 18-01-2003 | Отправлено: 21:21 28-02-2015 | Исправлено: od4honnor, 21:54 28-02-2015
od4honnor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема именно в переносе файла подкачки на Рам-диск!
 
Время загрузки списка раздач БТ (4 тыс штук) с файлом подкачки на HDD - 5-5:30 минут
С файлом подкачки на Рам-диске - более 10 минут!
 
Не знаю почему. Видимо БитТоррент и правда работает с файлом-подкачки на рам-диске как-то уж очень некорректно. =(
 
з.ы.
Или я опять чой-то попутал в настройках, да при прочем ковырянии системы.

Всего записей: 1201 | Зарегистр. 18-01-2003 | Отправлено: 16:02 01-03-2015 | Исправлено: od4honnor, 16:08 01-03-2015
alex buggerman



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в вашей ситуации лучше x64 поставить и не насиловать мозг себе и железяке

Всего записей: 2 | Зарегистр. 01-03-2015 | Отправлено: 23:23 01-03-2015
boi1eI

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
od4honnor (21:21 28-02-2015)
Цитата:
Общий размер файла подкачки - около 1000 мб

Маловато будет. Увеличить не пробовали? Или он динамический?
С 6 гб ОП лучше конечно сразу ставить х64, и своп гиг на 20-30.
Например: потребление в вин. 8.1 х64, хром ~15 вкладок + всякая мелочевка.
 
 

Всего записей: 1645 | Зарегистр. 02-10-2014 | Отправлено: 00:04 02-03-2015
od4honnor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в вашей ситуации лучше x64 поставить  

Я за такой флуд и оффтопик скоро банить нафиг буду. Неп, дай мне модераторку хотя бы на часок? Ну пожалуйста.
 
з.ы.
Не указывайте людям что им делать. Тем более если вас эти задачи с их соответствующей проблематикой прям совершенно не касаются. Ферштейн арбайтен, май диар фрау?
 
Добавлено:
boi1eI

Цитата:
Маловато будет. Увеличить не пробовали?  

Это размер самого файла подкачки в тот момент работы БитТоррента. По факту же он, находясь на рам-диске, задан жестко - мин 2000мб, макс - 2000мб.

Всего записей: 1201 | Зарегистр. 18-01-2003 | Отправлено: 16:22 02-03-2015 | Исправлено: od4honnor, 16:27 02-03-2015
bomzzz



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
уторрент и битторрент криво написаны, тонкое место как раз это кеширование, с EWF тоже конфликтует - буфер памяти заполняется и они вообще качать перестают.
само по себе размещение файла подкачки в рам диске приводит к рывкам, особенно видным при работе программ типа игр, которые как известно хорошо подходят для тестирования систем\железа.
видимо причина в том, что система и программы написаны так, что распределение времени балансируется с учетом что время обращения к диску на порядок больше, чем к памяти, но при размещении файла подкачки в память это число близко к единице. когда в контру играешь происходят такие вещи типа как стреляешь - слышен выстрел, цель падает, а потом вспышка появляется от выстрела - типа такого. так что лучше использовать рам кеширование.

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 16:46 02-03-2015 | Исправлено: bomzzz, 16:47 02-03-2015
od4honnor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Вот этого как раз и нет! Из игр все летает и без лагов\рывков\фризов. Проблемы только с Битторентом. =(
 

Цитата:
когда в контру играешь происходят такие вещи типа как стреляешь - слышен выстрел, цель падает, а потом вспышка появляется от выстрела - типа такого.  

В этом-то и хохма, что нет ничего подобного, даже во весьма бодреньких, если уж на то пошла речь, игрушках. Беда-печаль опять же только в БТ.
 
Так что вот это объяснение:  

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

 
fполне логично, но ни разу не объясняет почему ж в игрушках-то нет никаких проблем, а в БТ есть?
 
И если я правильно понимаю, то это точно такое же объяснения формата - БТ обнаружив очень быстрый файл подкачки на рам-диске, "на радостях" пытается точно так же оперативно обращаться к жестким дискам, при этом перегружая их нафиг?
 
А как тогда все это потвердить, проверить и померять именно в отношении БТ?
 

Цитата:
так что лучше использовать рам кеширование.

Кхм, не знаю... Попробую.

Всего записей: 1201 | Зарегистр. 18-01-2003 | Отправлено: 10:18 04-03-2015 | Исправлено: od4honnor, 10:24 04-03-2015
bomzzz



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чего не понятного. файл подкачки в памяти, и торрент клиенты используют кеш в памяти, два кеша между собой конфликтуют

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 10:21 04-03-2015
od4honnor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Вот ничегошеньки и непонятно, потому что, во-первых, они находятся в разных разделах памяти (один в видимой, другой в невидимой - которую вообще видит только ПО от Ромекс Софтов). Как им тогда "конфликтовать" то?
 
А во-вторых, кэширование БТ тоже отключено - а результаты, с падением скорости, те же самые. Что за дела?
 
Да и по поводу "лучше использовать кэширование в рам" не очень понятен смысл этих действий. Если программы, вот допустим, ругаются именно на сверхсветовую скорость работы с ФП, то видимо по мере повышения "хит рейта" кеша и приближения его скорости к скоростям работы файла подкачки на рамдиске, глючный софт по типу БТ видимо опять постепенно должен начать тормозить, из-за этих же самых багов?
 
Какой тогда смысл? Не меняем ли мы, в очередной раз, шило на мыло?

Всего записей: 1201 | Зарегистр. 18-01-2003 | Отправлено: 10:26 04-03-2015 | Исправлено: od4honnor, 10:54 04-03-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » WinXP32. Ram-диск. Программы начали работать рывками!?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru