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 |
|