Member
Статус: Не в сети Регистрация: 17.10.2006 Откуда: old school Фото: 14
Lev(RUS) писал(а):
Сегодня наконец-то победил настройку Samba.
Тоже решил настроить. Застрял на последнем шаге. Винда пускает в комп под линуксом, видны расшаренные папки, но в сами папки не пускает. Сначала была проблема с паролем, когда я ее "пофиксил", вообще перестал пускать в папку. Ошибка из-под винды звучит примерно так
Код:
\\mojkomp\fah is not accessible. Contact the administrator... etc The network path was not found
Зато проблема с логином и паролем решилась, он их даже не спрашивает ((
TSC! Russia Vice-captain
Статус: Не в сети Регистрация: 21.03.2006 Откуда: Петербург
band1c У vbif 4-х ядерник, а в FAQ речь о двухядерниках. Так что все зависит от того, на чем считаешь.
Странная ситуация: Ubuntu 8.04 на флешке Transcend V90 2Gb постоянно падает (через 20-120 мин. kernel panic), а на Transcend V30 4Gb может сутками работать стабильно. Файловая система на обоих ext2, FAH копируется на ramdisk и там считается, только раз в час бэкапы на флешку. Непонятно.
_________________ Революционеров можно убить, идеи — никогда.
скажите други, а можно ли Linux-клиенту также как виндовому ограничить процент использования процессора? Вопрос связан с тем, что селерон-2.8 на 478-м дюже начинает гудеть боксовым кулером, а стоит он в 1.5метрах от кровати (работает 24х7)... а то бы подобрал значение и пусть по крону перезапускает - днём на полную катушку, ночью на заданный процент. Полностью убивать на ночь - обидно.
Система FreeBSD 6.2. Штатных средств клиента либо нет, либо я плохо ищу. nice это понятно, однако задавать верхнюю границу использования cpu в % он как известно не позволяет.
Поменять боксовый кулер не предлагать - его работа без загрузки F@H меня вполне устраивает, вложений в эту машину не планируется, средства планируется вложить в апгрейд другой машины на дуо или квад.
(для пользы дела еще smp койгде на днях запущу если всё получится )
Member
Статус: Не в сети Регистрация: 05.01.2003 Откуда: г.Ногинск
Freecitizen Создаешь файл, туда кладешь скрипт, редактируешь под свои нужды и выставляешь права на запуск. После чего прописываешь его на автозапуск и в крон , для запуска допустим раз в час.
Поясняю:
cpulimit -p PID_процесса -l максимальный_процент_загрузки_CPU_от_0_до_100.
На многопроцессорных системах процент загрузки может быть более 100 - как именно тут работать я не смотрел. Может и не быть =)
Строчка запускает top 1 раз, отсеивает все строки, ищет строку, содержащую FahCore, разбивает ее на массив по пробелам и выводит первое поле (PID).
Проблема в том, что данный вариант у меня неработоспособен =) Если руками указать PID, то всё в норме, а если его вытаскивать автоматом - то не очень. Точнее никак. С чем это связано - понятия не имею.
Убивать ограничитель killall cpulimit
Вторая проблема - процессов FahCore как правило более одного =) просто остальные не работают. Для этого и юзается top - при наличии достаточного кол-ва посторонних процессов (запуск от рута) в топе - только один (нужный нам) процесс-ядро расчета.
_________________ Один выстрел - один труп.
cd /usr/src/themepark-2.4.1-2 && ./configure --with-blackjack --and-hookers && make
строчка-то как раз труда не вызывает. Суть в том, что аналогов ни taskset ни cpulimit в FreeBSD 6.2 я не нахожу. Подозреваю что это обусловлено использованием шедулера SCHED_4BSD, не дающих пользователю (в отличие от программиста) подобных функций. В новом SCHED_ULE похоже подобное есть, но это надо на 7.0 ползти, чего делать абсолютно не хочется. Короче поживём пока так, а там видно будет.
Включил в обработку smp-машину. Пока два консольных Linux-клиента пусть досчитают, дальше будем посмотреть
Как я понимаю под nix-платформу smp только 64-bit ? Это досадно...
Warning: By using the -forceasm flag, you are overriding safeguards in the program. If you did not intend to do this, please restart the program without -forceasm. If work units are not completing fully (and particularly if your machine is overclocked), then please discontinue use of the flag.
[08:30:01] - Ask before connecting: No [08:30:01] - User name: vbif (Team 47191) [08:30:01] - User ID: блаблабла [08:30:01] - Machine ID: 2 [08:30:01] [08:30:01] Loaded queue successfully. [08:30:01] [08:30:01] + Processing work unit [08:30:01] Core required: FahCore_a1.exe [08:30:01] Core found. [08:30:01] Working on Unit 01 [May 13 08:30:01] [08:30:01] + Working ... [08:30:01] [08:30:01] *------------------------------* [08:30:01] Folding@Home Gromacs SMP Core [08:30:01] Version 1.74 (November 27, 2006) [08:30:01] [08:30:01] Preparing to commence simulation [08:30:01] - Ensuring status. Please wait. [08:30:18] - Assembly optimizations manually forced on. [08:30:18] - Not checking prior termination. [08:30:18] - Expanded 289408 -> 1508541 (decompressed 521.2 percent) [08:30:18] [08:30:18] Project: 3043 (Run 4, Clone 45, Gen 13) [08:30:18] [08:30:19] Assembly optimizations on if available. [08:30:19] Entering M.D. [08:30:25] Protein: 9684 p3029_SProtein: 9684 p3029_SMP-emsv-03Extra SSE boost OK. [08:30:25] Finalizing output [08:30:25] K.
Member
Статус: Не в сети Регистрация: 13.08.2006 Откуда: NET-Ugansk
vbif писал(а):
Freecitizen Создаешь файл, туда кладешь скрипт, редактируешь под свои нужды и выставляешь права на запуск. После чего прописываешь его на автозапуск и в крон , для запуска допустим раз в час.
Прописал в автозапуск,но почему то из 4 запускаются 3 и каждый раз после перезагрузки начинает считать по новой
_________________ الحب هو الخط الفاصل بين الخير والشر
Member
Статус: Не в сети Регистрация: 05.01.2003 Откуда: г.Ногинск
Freecitizen Открой количество консолей по количеству ядер , в каждой консоли запусти строчку
taskset -c 0 /home/fah/fah6 -smp -advmethods
где 0 это номер ядра , а /home/fah/fah6 , это путь к запускному файлу fah , для каждой копии имя файла должно быть разным.
Member
Статус: Не в сети Регистрация: 02.03.2008 Откуда: Пермь
кстати, у привязки "по клиенту на ядро" есть небольшой минус - в промежутке между завершением одного и стартом другого задания процессорное ядро, привязанное к клиенту, простаивает
Member
Статус: Не в сети Регистрация: 02.03.2008 Откуда: Пермь
что-то неладное творится сегодня. 3 из 4х SMP клиентов на одной кваде зависли подобным образом:
Цитата:
[08:32:46] Completed 495000 out of 500000 steps (99 percent) [08:42:47] Timered checkpoint triggered. [08:52:12] Writing local files [08:52:12] Completed 500000 out of 500000 steps (100 percent) [08:52:12] Writing final coordinates. [08:52:12] Past main M.D. loop [08:52:12] Will end MPI now [08:53:12] [08:53:12] Finished Work Unit: [08:53:12] - Reading up to 3723696 from "work/wudata_03.arc": Read 3723696 [08:53:12] - Reading up to 1941780 from "work/wudata_03.xtc": Read 1941780 [08:53:12] goefile size: 0 [08:53:12] logfile size: 25801 [08:53:12] Leaving Run [08:53:14] - Writing 5696925 bytes of core data to disk... [08:53:15] ... Done. [08:53:15] - Shutting down core [08:53:15] [08:53:15] Folding@home Core Shutdown: FINISHED_UNIT [12:15:07] - Autosending finished units... [12:15:07] Trying to send all finished work units [12:15:07] + No unsent completed units remaining. [12:15:07] - Autosend completed
насколько я понял, клиенты не смогли остановить ядра. В процессах остались болтаться по два FahCore_a1.exe от каждого клиента. После их убивания работа продолжилась без убивания клиента
Цитата:
[08:53:15] Folding@home Core Shutdown: FINISHED_UNIT [12:15:07] - Autosending finished units... [12:15:07] Trying to send all finished work units [12:15:07] + No unsent completed units remaining. [12:15:07] - Autosend completed [12:36:38] CoreStatus = 64 (100) [12:36:38] Unit 3 finished with 55 percent of time to deadline remaining. [12:36:38] Updated performance fraction: 0.563493 [12:36:38] Sending work to server
[12:36:38] + Attempting to send results [12:36:38] - Reading file work/wuresults_03.dat from core [12:36:38] (Read 5696925 bytes from disk) [12:36:38] Connecting to http://171.64.65.56:8080/
до этого за 3 недели ничего не зависало. Есть какие-нибудь мысли? или скриптик для убивания без дела болтающихся ядер ?
Member
Статус: Не в сети Регистрация: 02.03.2008 Откуда: Пермь
Behc писал(а):
Сеть не падала?
нет, НО... через ADSL модем помимо этого компа, в инет ходит 2-ой комп. На 2-ом компе был запущен торрент-клиент и, кстати, как раз вчера я увеличил на нём лимит полуоткрытых подключений для uTorrent'a.
Это может быть связано? Просто не пойму зачем на этом этапе SMP-клиенту могла быть нужна сеть, коннектиться он вроде не начинал ещё...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения