Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Нужна программа для помещения файлов в оперативку что-то вроде суперкеша.

Ответить
Настройки темы
Нужна программа для помещения файлов в оперативку что-то вроде суперкеша.

Пользователь


Сообщения: 103
Благодарности: 4

Профиль | Отправить PM | Цитировать


(Операционка Windows XP.)

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

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



(Эмулятор компакт дисков немного похож по принципу действия -- берёт файл образа на диске и представляет его в виде компакт диска.)



Какие программы могут подойти для этого? Какой класс программ?

Отправлено: 15:59, 08-02-2011

 

Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1874

Профиль | Отправить PM | Цитировать


ALEXEY_DFD,
RAMDISK.Но особого прироста производительности не жди.

-------
Кто реку перешел, тому росы бояться ни к чему


Отправлено: 21:03, 08-02-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 103
Благодарности: 4

Профиль | Отправить PM | Цитировать


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


Например:
1. Приложение лезет на жёсткий диск за файлом "C:\Program\Proga\resources\file1.bin"
2. обращение перенаправляется к участку памяти, где уже закеширован этот файл.
3. Жёсткий диск не задействуется.

а RAMDISKов целая куча (http://ru.wikipedia.org/wiki/RAMDisk ), но те что я смотрел просто тупо добавляют псевдодиск под буквой.

Последний раз редактировалось ALEXEY_DFD, 09-02-2011 в 12:40.


Отправлено: 12:35, 09-02-2011 | #3


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


ALEXEY_DFD, файловая система NTFS поддерживает монтирование дисков в виде папок, создание мягкий ссылок и подобного. Попробуй может посмотреть в эту сторону.
И да, не забывай, что ОЗУ теряется при перезагрузке системы, т.ч. бэкап наше все.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:52, 09-02-2011 | #4


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


А в чём сакральный смысл этой затеи? Или, спросим прямо, чем родной дисковый кэш ОС не угодил?

ЗЫ В стародавние времена, когда Win95 ещё была новой и сырой, была такая фиговина, называлась VRAMDIR. Судя по гуглю, разработка прекратилась где-то во времена Win2k.

Отправлено: 14:54, 09-02-2011 | #5


Пользователь


Сообщения: 103
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата lxa85:
ALEXEY_DFD, файловая система NTFS поддерживает монтирование дисков в виде папок, создание мягкий ссылок и подобного. Попробуй может посмотреть в эту сторону. »

Правильно ли я понял: RAMdrive в таком случае должен иметь файловую структуру NTFS ?
Сейчас буду гуглить и разбираться.



Цитата vadblm:
А в чём сакральный смысл этой затеи? Или, спросим прямо, чем родной дисковый кэш ОС не угодил? »
Развлечения, всё дело в развлечениях. Игра с кривым движком не хранит ничего "лишнего" в памяти (хотя место ещё есть) и постоянно считывает всё подряд с диска.
Родной кеш не настраивается (либо я не знаю о такой возможности). Файлы постоянно меняются. И там остаются те, которые мне не так важны. В некоторых игровых ситуациях с тормозами мириться можно. А некоторые ситуации, просто портят настроение (я бы сказал даже -- бесят).


(о папке с игрой:
Файлов ~33 600
Папок ~3000
Размер 3,8 Гб)

+ ко всему: иногда у этого движка бывают утечки памяти и приходится перезапускать.


Да, и очень желательна бесплатная программа. Нет никакого желания связываться с триалом или shareware и пытаться искать обходные пути в них.

Последний раз редактировалось ALEXEY_DFD, 09-02-2011 в 15:50.


Отправлено: 15:42, 09-02-2011 | #6


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Сомневаюсь, что такое есть - одну я вспомнил, но она уже лет 10 как мертва, судя по всему из-за отсутствия спроса. Может, вам стоит попросту памяти доставить? На мой взгляд, дисковый кэш в Windows действительно далёк от идеала, но солидный объём памяти и аккуратность её использования решают большинство проблем такого рода.

Отправлено: 15:58, 09-02-2011 | #7


Пользователь


Сообщения: 103
Благодарности: 4

Профиль | Отправить PM | Цитировать


Вроде бы нашёл решение, хоть немного не такое как хотелось.

Почитал здесь http://habrahabr.ru/blogs/windows/50878/
Установил VSuite Ramdisk Free Edition.
Выделил ему 128 мегабайт.

Теперь bat-файлом копирую нужные папки на Ramdisk и назначаю ссылки на них с помощью утилиты linkd.
(Утилита входит в Microsoft Windows Resources Kit http://www.microsoft.com/downloads/d...displaylang=en )


Дальше разбираться не буду. Но может есть что-то проще. Поэтому тему пока не закрываю.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:08, 09-02-2011 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Нужна программа для помещения файлов в оперативку что-то вроде суперкеша.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Нужна программа диктофон. Что бы диктовать текст, а она записывала в Ворд. micro8 Хочу все знать 1 02-10-2010 17:40
[решено] нужна программа для приема файлов по bluetooth U-gin Мобильные ОС, смартфоны и планшеты 8 28-10-2009 14:00
Утилиты - Нужна программа шпион делающая копии файлов копируемых на флешки decadent Защита компьютерных систем 3 01-02-2009 13:02
Нужна программа для воспроизведения MP4-файлов zif Видео и аудио: обработка и кодирование 22 12-09-2007 17:19
СРОЧНО нужна программа снятии блокировки с файлов! babki Программное обеспечение Windows 2 08-02-2007 09:48




 
Переход