-
T15 авг 11Дурят нашего брата!
Стационарный компьютер по умолчанию должен выпускаться с UPS'ом (для надежности).
А RAM диск должен иметь отдельный резервный источник питания. Там 3 вольта всего! :) -
-
15 авг 11"Недостатки:
— Первый и наверное главный недостаток помимо очевидного небольшого объема — если вдруг произойдет плановое, и как всегда неожиданное отключение электричества (а у вас естественно нет UPS'а) то ваши файлы уйдут в никуда."
Это не недостаток диска, это недостаток знаний владельца диска. Любой компьютер должен иметь UPS — источник питания на батареях, он же serge protector, защищает копьютер от скачков напряжения. Стоит читать дальше??? -
15 авг 11К сожалению, пока не успел попробовать, но тем не менее:
SuperSpeed RamDisk Plus (www.superspeed.com/desktop/ramdisk.php).
"RamDisk Plus 11 has a most unique feature. Our patent pending technology can access memory beyond the limitation imposed by a Windows 32-bit operating system! In other words, RamDisk Plus 11 can use "unmanaged" Windows' memory e.g. above 4GB. It can also use the stubbornly inaccessable memory between 3.2GB and 4GB"
Т.е. кроме создания обычных функций для рамдиска, эта прога может в 32-битных системах использовать для своих нужд память в отрезке от 3,2Гб или 3,5Гб до максимального размера установленных планок (4, 8, 16). Т.е. ту память, к которой операционная система не обращается.
Прога, я так понял, существует довольно давно. Поэтому просьба к тем, кто использовал с помощью нее unmanaged memory в 32-bit OS, поделиться впечатлениями и результатами. -
15 авг 11Что-то столько бреда написано...
1. Пихать своп в на ramdrive — нонсенс. Менеджер памяти OS разберется как использовать память куда лучше, если ей просто дать много памяти.
2. Любая современная СУБД распределяет память внутри себя гораздо оптимальнее, чем это может сделать для него ядро системы и уж тем более пользователь со своим RAMdrive'ом. Поэтому на сервере с СУБД важно не просто поставить много памяти, но и явно отдать ее СУБД. Page cache внутри ядра OS при этом идет лесом.
3. RAMdrive реально имеет смысл только для быстрой отладки, либо для различного странного софта, активно пользующегося временными файлами (при этом либо создавая-удаляя их тысячами, что на диск идет огромный трафик метаданных, либо если она пишет туда большие объемы, что в page cache операционной системы они уже перестают влазить).-
-
D15 авг 11Пример такого странного софта — 1С 7.7
при работе создаёт кучу темп файлов маленького размера
тут спасёт даже рамдрайв мегов на 500-
U15 авг 11При достаточном объёме памяти все эти файлы хорошо угнездятся в кеше ОС и она сама ими будет управлять. И скорость доступа к ним будет больше чем при использовании RamDrive. Один нюанс — я говорю про современные системы (win7, Win2008 srv) и не затрагиваю устаревшие ОС от Microsoft, а так же всевозможные NIXы где использование RamDrive возможно иногда имеет смысл. В современных системах наличие RamDrive не имеет ни какого смысла кроме случая с VM.
-
15 авг 11В VM имеет смысл включать host cache. Есть во всех развитых системах виртуализации. И тогда там RAM drive тоже не нужен.
Для "странного софта" имеет смысл использовать RAM drive т.к. в большинстве современных FS есть журналирование как минимум метаданных. А поскольку речь идет о заведомо временных файлах, нагружать ими через журнал дисковую подсистему нет никакого смысла.
-
-
-
-
-
15 авг 11И, кстати, симлинки есть и в XP ... правда работа там с ними через Ж ;(
И вопрос: Эта софтина умеет располагать рамдиск за пределами адресации операционки?
То бишь выше 4Gb из под Win32? Теоретически это возможно, используя метод, который использовался в DOS для доступа к EMS. И вроде были версии Win2003srv 32bit, но опрериующие больше чем 4Gb.
Если да — то это супер прога... если нет то лучше оперативу системе оставить.-
15 авг 11Никакая софтина не видит памяти больше чем система на которой она стоит (времена DOS в расчёт не берём, там были редкие исключения).
Win2003srv ни в каком виде (X64, X86, Std, Ent) больше 4-х гигов видеть не хочет, гад.
Именно по этой причине пришлось переходить на Win2008srv. Как мне этого не хотелось?!-
-
-
-
15 авг 11Читай : support.microsoft.com
XP 32bit — до сих пор не видит больше 4 Гб
2003 64bit — начал видеть не так давно,
я вообще-то про дела 3-х годовалой давности говорю.
-
-
-
-
-
-
-
-
U15 авг 11Это что у тебя DOS не работает? Все Winдовые программы 32-64 разряда. И только первые варианты криво переписанных DOSовских програм под Win98 имели 16 разрядов. Мы говорим про 2003 srv. Эти 16 битки и на нём работать не будут. В этом случае спасает только виртуалка с DOS. К стати VM в 2008 srv встроена и флаг вам в руки. Так чем же 2003 лучше 2008? Может вы опять врёте?
-
-
-
-
-
-
Сделано с
NoNaMe