Бредовая идея. Можно ли файл подкачки сделать на электронном диске и как? #154310


#0 by ВосемьНоль
?
#1 by Волшебник
Анализ производительности 1С: размещение временных файлов в оперативной памяти.
#2 by evGenius
Что подразумевается под электронным диском?
#3 by ШтушаКутуша
виртуальный я так понимаю
#4 by Лямур
А что, если полностью базу разместить на виртульном диске (в оперативной памяти)
#5 by Лямур
Тогда все летать должно.
#6 by Лямур
Хотя это не очень надежно.
#7 by Лямур
Если вдруг что-то случится, то все потеряется.
#8 by Лямур
Но если учесть, что система win2k3 может быть надежна и при выполнении операций используются транзакции, то опасность снижается. А если добавить полное журналирование выполняемых операций и писать этот лог на диск, тогда в случае аварийной ситуации можно откатить все операции.
#9 by Андрюха
Хочу заметить, что для тестирования использовалась стрёмная прога "Ram-Disk 2000 server Trial", которая нагло врёт, что располагает RAM диск в оперативке. Рекомендую использовать RamDiskXP - на ней я гонял тест жесткого диска, производительность которого по тесту возросла на "электронном" диске почти в 60 раз.
#10 by evGenius
ФАЙЛ ПОДКАЧКИ ведь имелся ввиду ? Файл подкачки в оперативке - бред.
#11 by Лямур
Даже если база будет несколько Гб, то не проблема. Для сервера это нормальный размер оперативной памяти.
#12 by Omega
^)  концептуально. мне тоже интересно, что автор вопроса называет файлом подкачки - своп виндовса?
#13 by Андрюха
+ Кстати сказать, что RamDiskXP позволяет отводить под RAM-диск до 3/4 размера оперативной памяти, т.е. туда по-идее может влезть даже небольшая база 1С целиком.
#14 by Лямур
согласен, может логически он в оперативной памяти, а физически в файле подкачки, то есть на жестком диске.
#15 by Андрюха
+ При условии, что в комп установлено "много" оперативки :)
#16 by Иде я
Чето не понял о чем это ты ? О файлах ДБФ на виртуальном диске ? И как тебе поможет "полное журналирование выполняемых операций и писать этот лог на диск" ? Если скомп уйдет в перезагрузку у тебя останется только этот лог...
#17 by Лямур
Представим такую ситуацию. Идет обработка данных. Если вдруг происходит неожиданная перезагрузка, то комп теряет все наработанное. Но мало того, что даныне теряется еще и нарушается целостность базы. Чтобы этого не было существует лог, который хранится на диске. Перед выполнением каждой операции в нем пишется, что операция начат. Если операция успешно завершена, то это тоже туда пишется. Если же вдруг комп перегрузился и все данные утеряные, 1С восстанавливает данные откатывая незавершенные операции до последней законченной и восстанавливает целостность базы. Единственный минус данные, введенные пользователями могут быть потеряны.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С