Допомога - Пошук - Користувачі - Календар
FAQ: RAM-disk и BOINC на примере AlmereGrid
Розподілені обчислення в Україні > Загальні форуми > Платформа BOINC
Tamagoch
FAQ: RAM-disk и BOINC на примере AlmereGrid
(как увеличить производительность проектов, активно использующих жесткий диск)

Q: Что такое RAM-disk?
A: RAM-disk - это область оперативной памяти, которая используется как обычный жесткий диск. Область эта не обязательно выделенная, RAM-disk может брать под себя необходимое количество памяти по мере своего заполнения.

Q: Для чего нужен RAM-disk?
A: Файловые операции в памяти осуществляются до 50 раз (!) быстрее, чем на обычном жестком диске. Это играет ключевую роль в приложениях, которые активно используют чтение/запись больших объемов информации, особенно если она представлена в виде несметного количества мелких файлов.

Q: Как установить себе такой диск?
A: Используем RamDisk Plus от компании SuperSpeed:
1. Скачиваем программу и "лекарство" (отдельные версии для Win 32 и 64 бит):
2. Генерируем ключ на имя достаточно длинное, чтобы программа не ругалась (кейген этого не проверяет).
3. Устанавливаем и регистрируем программу.
4. Перезагрузка не требуется (!).
5. Запускаем RamDisk Plus, нажимаем зеленый плюсик в левом углу и, следуя инструкциям, добавляем диск в систему.
6. После того как диск создан, можно зайти в его свойства и поставить галочки, как показано на скриншоте:
(Show/Hide)

Содержимое рамдиска будет записываться на винчестер перед выключением компьютера (если вдруг).
7. Выходим из программы - диск уже готов к использованию.

Q: Как настроить BOINC на работу с RAM-диском?
A: Для этого выполняем следующие действия:
1. Отправляем все неотправленные (неподтвержденные) задания.
2. Выгружаем BOINC (закрываем BOINC-менеджер).
3. Переносим папку с данными проектов на RAM-disk (как правило это папка "C:\Documents and Settings\All Users\Application Data\BOINC\" или та, которую вы задали при последней установке BOINC).
4. Запускаем установку BOINC и указываем там в качеcтве Data Directory папку на RAM-диске
5. Перезагрузка, как правило, не требуется.
6. Стартуем BOINC (запускаем BOINC-менеджер).
7. Обратите внимание на параметры работы BOINC с диском (как пример):
(Show/Hide)

8. Получить статистику использования RAM-диска BOINC'ом можно в закладке "Диск" BOINC-менеджера.

Q: Сколько места на диске нужно проекту AlmereGrid?
A: Для того, чтобы выдать задания, серверу нужно знать, что у вас есть как минимум 500 Мбайт свободного места. Другие проекты и файловая система NTFS займут какую-то часть диска, поэтому для загрузки заданий потребуется диск от 600 Мбайт. Чтобы забить буфер заданиями на 0.5 суток для двухъядерной машины требуется примерно 1 Гбайт RAM-диска. Реально он будет использоваться на 30-35%.

Q: Я не прочитал FAQ до конца и уже сделал RAM-диск, размер которого мне не подходит. Как его изменить?
A: Менять размер диска "на ходу" нельзя, поэтому, если памяти достаточно, самый быстрый способ таков:
1. Отправляем все неотправленные (неподтвержденные) задания.
2. Выгружаем BOINC (закрываем BOINC-менеджер).
3. Запускаем RamDisk Plus.
4. В свойствах диска меняем его букву на другую.
5. Создаем новый диск нужного размера с буквой которая была задействована раньше.
6. Переносим туда содержимое старого диска (не пугайтесь если не увидите процесса - это очень быстро).
7. Удаляем старый RAM-диск.
8. Стартуем BOINC (запускаем BOINC-менеджер).
Death
да, и отпишись плиз насколько альмер ускорился.
Tamagoch
не в 50 раз конечно sad.gif
раза в 1.5-2 уточню утром по времени выполнения
т.к. CPU-time тут не канает, сложно будет дать точную характеристику "разгону"
(_KoDAk_)
это ты для десктопных выложил проги а жизнено важно для серверных )
SuperSpeed.RamDisk.Plus.v9.0.4.0.Server.x64.Incl.Keymaker-EMBRACE
проверил на 2003х64 запускается) а под 2008 не подходил лицензия
SuperSpeed.RamDisk.Plus.v9.0.4.0.Server.Incl.Keymaker-EMBRACE
(_KoDAk_)
RamDisk Plus 9 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 9 can use "unmanaged" Windows' memory e.g. above 4GB. It can also use the stubbornly inaccessable memory between 3.2GB and 4GB.

See the product's help file for detailed explanation of what "unmanaged" memory is and how to access and use it with RamDisk Plus 9.

другими словами на х86 ОС можно задействоать не задейсвованое ОЗУ
(_KoDAk_)
и если памяти дофигаможно (хотя это как помне больше 8 гб)
System page file можно засунуть на этот диск)
gow
огласите весь список:
какие проекты можно будет запускать на рам диск
(_KoDAk_)
да какие угодно лишбы кеш вместился на выделеное кол. РАМ )
(_KoDAk_)
фигня какаето
16.02.2009 20:47:44|AlmereGrid TestGrid - Boinc|Message from server: No work sent
16.02.2009 20:47:44|AlmereGrid TestGrid - Boinc|Message from server: (there was work but you don't have enough disk space allocated)
16.02.2009 20:47:44|AlmereGrid TestGrid - Boinc|Message from server: Not enough disk space (only 226.7 MB free for BOINC). Review preferences for minimum disk free space allowed.

нарам даске 689 свободно из 950
.
Invision Power Board © 2001-2024 Invision Power Services, Inc.