Исходное сообщение: Подумал, что рационально завести тут на какое-то время - до появления нормального клиента SMP-Win, такую тему.
На самом деле, обобщая собственный опыт, могу предположить, что будет рационально пускать такую штуку на круглосуточно включенных машинах, но не очень удобно - на тех, что работают только часть суток. Во-первых, сложновато заставить всё запускаться автоматически (ну, а замаскировать эту штуку толком вообще нереально), во-вторых, дедлайн поджимает, в-третьих, когда я попытался сегодня возобновить расчёт, получил ошибку и был отправлен на закачку нового задания. Что, естественно, делает невозможным завершить хотя бы одно.
Member
Статус: Не в сети Регистрация: 09.07.2008 Откуда: Золотая миля.
Hru Я же написал, что сразу-же поймал и сейчас считаю.
_________________ Так-то оно так, потому как не может того быть, кабы не было бы никак. И не потому, что оно вообще, а потому, что когда оно что, тогда оно и пожалуйста
Member
Статус: Не в сети Регистрация: 09.07.2008 Откуда: Золотая миля.
hvvtelectrician Любая статистика подразумевает 24/7, если не так, то нефиг на неё ссылаться. Маленькие жабы иногда хороши, ....но если они будут постоянно идти друг за другом (самые хорошие). Если разбавятся жилистыми, то где ваши 18 тыс в сутки? БЖ хороша теоретической предсказуемостью, но на практике ---- не всё так гладко, и вообще, от предсказаний FS - можно смело отслюнявить 15%.
_________________ Так-то оно так, потому как не может того быть, кабы не было бы никак. И не потому, что оно вообще, а потому, что когда оно что, тогда оно и пожалуйста
TSC! Russia ex-Captain
Статус: Не в сети Регистрация: 13.07.2007 Фото: 0
Цитата:
VMWare Folding ChangeLog 1.3 (07/22/2010) - + Added backup option intervals for 15-min, 30-min, 1-hr, 2-hr, and 4-hr + Updated backup script to run only if there is an active folding process + Added a check to the backup script to check timestamp of folding checkpoint ckp file. If current timestamp is near 15 minutes after previously written checkpoint, wait several minutes before backing up files. + Set script to keep up to a total of 10 backups + Made restore on boot optional and added option to select which backup file to restore + Updated shutdown script to check every 15-seconds (up to 10-minutes) to see if the FahCore processes have shut down before continuing shutdown process. Hopefully this will allow for a more graceful shutdown of the work unit. + Updated web generation script to check for existing client.cfg and to maintain the local= variable when generating a new client.cfg file + Updated boot instructions to include FahSpy setup and some additional information + Updated to kernel 2.6.34.1 and glibc 2.11.2 + Updated tear's Langouste3 to the latest version 0.12.2 + Changed file system back to XFS since this fs seems to be more resiliant against power offs without proper shutdown + Setup a cronjob to run a hwclock sync every 15-minutes for reported clock drift issues + Made some minor updates to several scripts
Цитата:
Список изменений в VMWare Folding 1.3 (07/22/2010): + Добавлена опция резервного копирования с интервалами 15 мин, 30 мин, 1 час, 2 часа и 4 часа. + Обновлен скрипт резервного копирования для запуска только при наличии активного процесса рассчёта. + Добавлена проверка временных меток файла чекпоинтов "ckp" скрипта восстановления. Запуск бэкапа будет отложен если со времени последнего чекпоинта прошло менее 15 минут. + Скрипт позволяет хранить в общей сложности 10 копий. + Добавлена опция восстановления с возможностью выбора файла резервной копии при загрузке. + Обновлён скрипт завершения работы. Каждые 15-секунд (до 10-минут) проверяется завершены ли процессы FahCore до выключения системы. Надеемся это позволит безопасно останавлить рассчёт текущего юнита. + Обновлён скрипт генерировая вэб страницы текущей конфигурации "client.cfg". Добавлена поддержка переменной "local= " при создании нового файла "client.cfg". + Обновлены инструкции загрузки. Присутсвует возможность установки FahSpy и некоторой дополнительной информации. + Обновление ядра до версии 2.6.34.1 и GlibC до 2.11.2. + Обновление до последней версии (0.12.2) модуля tear's Langouste3, позволяющего одновременно отправлять результаты обсчитанного задания и загружать новое. + Изменение файловой системы обратно на XFS, т.к. эта файловая система стала более устойчивой при экстренном завершении работы. + Cronjob настроен на запуск синхронизации времени командой "hwclock" каждые 15-минут. + Внесены незначительные изменения в несколько скриптов.
Вроде более менее перевод получился. Если он верен, то хорошие изменения, но кому они нужны если в винде есть те же БЖ =\
Последний раз редактировалось [kane]Enforce 26.07.2010 7:34, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 25.12.2007 Откуда: Красноярск
Langouste - это сторонняя (по отношению к стэнфорду) разработка, позволяющая одновременно выполнять отправку результатов и загрузку нового задания. http://foldingforum.org/viewtopic.php?f=14&t=11615 Бигжаб под линукс пока нет. Те, что были на ядре А2, уже закончились, а на А3 временно(?) отсутствуют.
_________________ Доктор едет-едет сквозь снежную равнину, Порошок целебный людям он везет.
Member
Статус: Не в сети Регистрация: 25.12.2007 Откуда: Красноярск
Ещё раз подниму тему с запуском виндового смп-клиента под линуксом. Исходное сообщение зарубежного кранчера:
Цитата:
I have a 64 bit LInux installation running the Linux SMP2 client and a PC-BSD installation running the 64 bit Linux client in a VirtualBox. 32 bit Linux users have not been able to participate in the SMP2 program since a 64 bit OS was needed to coordinate work between the two cores running the 32 bit Gromacs application. The Windows 6.3 beta client does work very well under Wine and does not require a 64 bit OS. I have setup a installation under Vector Linux and it seems to produce more points on the same machine than a 64 bit Linux installation running SMP2. Early results are encouraging.
These are the instructions that I posted on the Vector Linux forums. Minor changes would be needed for other Linux Distributions.
Step 1 - Install wine and cabextract if they are not already installed. Step 2 - run winecfg to set up your basic parameters Step 3 - Go the folding@home web page and get a passkey. This is necessary for the bonus points.
Step 4 - Open a hole in your firewall to allow the folding@home application to reach the application server. This is port 8080. Use VASM in Super User Mode to Network to Firewall to Open ports. Open port 8080 in the list.
Step 5 - Download the new 6.30 Windows SMP client from the Folding@home Windows high performance clients page.
Create a directory to put the executable in. Change the permissions on the file to run as a program either through your file browser or in a terminal. You can change the program name to something shorter than Folding@home-Win32-x86.exe. I use fah6.exe.
In a terminal, navigate to the folder where the program is and do wine fah6.exe -smp 2 -configonly Be sure to select "big" work units in your preferences.
After you have done the configuration, run it in a terminal.
Of course if you have more than two cores, use -smp 4 or if you want to keep one core free for your own use, use -smp 3.
Готовой системы под управлением линуха у меня не оказалось, поэтому воспользовался vmware workstation.
Железо: Проц - Core i7-920, степпинг D0, частота 4074 МГц, SMT on. Память - 6 гигов DDR3 в трёхканале, частота 1164 МГц, тайминги 7-8-8-21, 1Т.
Система, софт: Основная ОС: Window 7 Ultimate, 64-разрядный. Установлены все доступные обновления. Среда виртуализации: VMware® Workstation, 7.1.1 build-282343 Гостевая ОС: Ubuntu 10.04LTS (lucid), 64-разрядный. Ядро 2.6.35, ГНОМ 2.30.2, визуальные эффекты отключены. Установлены все доступные обновления. Гостевой системе доступны 2 гига памяти и все восемь потоков процессора. Wine: версия 1.1.42 настроена на режим совместимости с Windows 7. СМП-клиент: использовался Drop-in binary for current Windows SMP2 console client (6.30).
Экзешник я переименовал в fah6.exe, чтобы не париться с написанием имени файла в консоли. Запускал так: wine fah6.exe -configonly wine fah6.exe настройки клиента:
Клиент отрапортовал о наличии восьми ядер процессора и скачал жабу. Затем я сразу остановил клиента и перекинул задание в винду.
Далее тестирование. ГПУ-клиенты отключены; браузеры, музыка и прочее также отсутствовали. Задание считалось с нуля до трех процентов сначала в виртуалке, затем в винде. Скриншоты: #77 - виртуалка #77 - винда Результат виртуалки: Время на шаг (TPF) - 182,66 сек, ппд - 17 673 Результат винды: Время на шаг (TPF) - 179,33 сек, ппд - 18 168
если сравнивать TPF, то разница в производительности не превысила 1.9% - результат просто потрясающий!
Таким образом, если у вас имеется компьютер под управлением линуха, имеется желание считать бигжабы, но нет возможности установить винду, вайн вам в руки Я конечно проверил маленькую жабу, но никто не мешает прописать клиенту -bigadv
_________________ Доктор едет-едет сквозь снежную равнину, Порошок целебный людям он везет.
Ребят, такая трабла. Есть пять серверов, четыре с ксеонами 5405 и один с 5420. На всех XenServer 5.6 К каждому привязано (чтоб не мигрировало случайно на другой хост) по виртуалке с 64 разрядной убунту 9.04, на каждую дадено по 8 ядер, но с минимальным приоритетом (на тех же серверах крутится еще много разного). Я в прниципе туда особо не лезу, да и времени не шибко много что следить, но заметил что из статистики стали одна за одной выпадать машины. Т.е. сначала с каких-то рогов Active clients (within 7 days) стало 4, а теперь и вовсе 2. При это клиенты дудят во все дудки, загрузка физических процессоров под сто процентов, мол что-то считают и отправляют. Аптайм где-то с месяц. Как говорится, wtf? У кого-нибудь линупсовые клиенты так корячило?
Member
Статус: Не в сети Регистрация: 25.12.2007 Откуда: Красноярск
Behc, подскажи пожалуйста следующий момент. Поставил я виртуалку, установил убунту 10.04.1-сервер, расшарил папку с фолдингом через самбу:
Код:
[global] workgroup = WORKGROUP server string = FAH UBUNTU guest account = root security = share local master = no preferred master = no max log size = 50
[fah] comment = FAH UBUNTU path = /home/ububtu/fahsmp public = yes writable = yes printable = no guest only = yes guest ok = yes
Когда копирую файлы из винды в виртуалку (через сетевое окружение), по-умолчанию владельцем файлов задается nobody. Для использования файлов в виртуалке приходится делать что-то вроде sudo chmod g+rwx * В том же нотфреде такой проблемы не было (да и в убунте 9.10 не сталкивался)... Как обойти?
_________________ Доктор едет-едет сквозь снежную равнину, Порошок целебный людям он везет.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения