Фрол
Aug 14 2004, 12:06 AM
Предлогаю эту тему для того, чтобы люди поделились опытом с другими человеками, по теме улучшения работы компьютера.
Можно ли соединить 2 (или больше) компа, чтобы они работали как один?Можно. Более того , такая практика широко применяется в
системах распределения вычислений и кластерных суперкомпьютерах.Чаще всего в одном суперкомпьютере ставят несколько сотен, а то и тысяч процессоров и соединяют высокопроизводительной шиной. Но иногда в общую вычислительную сеть связывают целые компьютеры.Обычно они объединяются скоростными сетями. Возможно , ты уже начал задумываться о покупке второго компьютера, чтобы "Квака" стала бегать в два раза быстрее? Спешу тебя обломать. Во-первых, даже в самых продвинутых кластерах или процессорных сетях производительность растет далеко не пропорционально кол-ву компов или проц-ов. Удвоени числа проц-ов не приводит к удвоению вычислительной мощи. Хорошо если мощь увеличится хотя бы раза в полтора. и чем больше проц-ов , тем меньше дополнительный прирост от каждого в отдельности. Во-вторых, системы такого рода называют "системами распределенных вычислений" не просто так. Абы какие задачи решить они не способны. Вернее,способны, конечно, но не быстрее, че один комп. Реальная же польза получится только при решении хорошо масштабируемых и специально оптимизированных под распредительнную среду задач. То есть программа должна разбиваться на несколько параллельных подпрограмм, не связанных друг с другом логически. Все взаимообмены промежуточной информацией между узлами системы должны быть сведены к минимуму(т.к. производительность узла обычно в тысячи раз больше, чем средств связи между узлами). Только тогда от симбиоза компов будит какой-нибудь толк.
Надеюсь ни кто не будит держать секреты хорошей работы своего компа при себе
Фрол
Aug 15 2004, 02:13 PM
Прикольнуться всем охота?
Можите поместить ярлык перезагрузки в автозагрузку. Только делайте это дочитав этот топик до конца, иначе вы несможите потом запустить комп нормально)
Для того что бы убрать этот прикол нужно всего-лишь перезагрузится в безопасном режиме(Safe Mode)(зажав кнопку Shift), набрать в командной строке msconfig и на последней закладке отключить скрипт.
bam
Aug 15 2004, 02:31 PM
| QUOTE (Фрол @ Aug 15 2004, 04:13 PM) |
Прикольнуться всем охота?
Можите поместить ярлык перезагрузки в автозагрузку. Только делайте это дочитав этот топик до конца, иначе вы несможите потом запустить комп нормально)
Для того что бы убрать этот прикол нужно всего-лишь перезагрузится в безопасном режиме(Safe Mode)(зажав кнопку Shift), набрать в командной строке msconfig и на последней закладке отключить скрипт. |
Не вижу в этом ничего прикольного ...
Фрол
Aug 15 2004, 02:33 PM
За то с кого-то не одна сидина сойдет)
Shadow
Aug 15 2004, 02:40 PM
Хе, это тема...
| QUOTE |
Можно ли соединить 2 (или больше) компа, чтобы они работали как один? Можно. Более того , такая практика широко применяется в системах распределения вычислений и кластерных суперкомпьютерах.Чаще всего в одном суперкомпьютере ставят несколько сотен, а то и тысяч процессоров и соединяют высокопроизводительной шиной. Но иногда в общую вычислительную сеть связывают целые компьютеры.Обычно они объединяются скоростными сетями. |
На самом деле такие системы начинаются от 4-5 компов + FastEthernet.
То что с тысячами процессоров стоит дороже самолетов.
| QUOTE |
| Возможно , ты уже начал задумываться о покупке второго компьютера, чтобы "Квака" стала бегать в два раза быстрее? |
На двух компах не будет, хотя (читал но не проверял) на двухпроцессорных квака умеет ускоряться.
| QUOTE |
| Спешу тебя обломать. Во-первых, даже в самых продвинутых кластерах или процессорных сетях производительность растет далеко не пропорционально кол-ву компов или проц-ов. Удвоени числа проц-ов не приводит к удвоению вычислительной мощи. Хорошо если мощь увеличится хотя бы раза в полтора. и чем больше проц-ов , тем меньше дополнительный прирост от каждого в отдельности ..... |
Это все да, но на специализированных задачах эффективность распараллеливания до 90%.
В принципе есть патч к ядру линукс котрорый позволяет работать с несколькими компьтерами как с одним. Кваке он, конечно, не поможет, но например что-нибудь считать (рендерить или может фильм рипать, но там я хз насколько интенсивный обмен с диском) и параллельно работать вполне можно. Как только загрузка основного компьтера повышается, часть процессов мигрируют на другие компы системы. Причем процессы этого не замечают. Балансировка загрузки и памяти автоматическая.
Патч:
http://openmosix.sourceforge.net/Готвый дистрибутив для быстрого развертывания:
http://bofh.be/clusterknoppix/
Фрол
Aug 15 2004, 02:46 PM
| QUOTE (Shadow @ Aug 15 2004, 04:40 PM) |
На самом деле такие системы начинаются от 4-5 компов + FastEthernet. То что с тысячами процессоров стоит дороже самолетов |
Я же оговарился что это для суперкомпьютеров, это и понятно что такие не для игр, и врятли они будут стоять у кого-нибудь дома.
ghostcar
Aug 15 2004, 02:58 PM
Помнится год назад, темой лабораторных работ по одному из предметов было создание программ для распределенных вычислений. Для этого использовалась програмка установленная на всех компах сети и писались прикладные проги на С++ с использованием спец. библиотеки. С увеличением количества компов прирост был существенный.
Насчет двухпроцессорности, прирост производительности появляется только тогда, когда и оперционка и ПО поддерживате эту возможность.
Пётр
Aug 16 2004, 10:32 AM
| QUOTE (Фрол @ Aug 14 2004, 02:06 AM) |
| Предлогаю эту тему для того, чтобы люди поделились опытом с другими человеками, по теме улучшения работы компьютера. |
Вот об этом лучше расскажите. Ну там службы не нужные поотключать, железо чуть(или не чуть") ) разогнать. Твикинг программы использовать(только мне ни одна не понравилась из них, отчего-то). А что ещё можно сделать?.. Перейти на другую ОС(*иксы не предлагать!

)? Я вот подумываю о Win2000Prof, с последним сервис паком. Или ХРСП2 - быстрее?.. Всё дело в том, что у меня мало оперативки 256, а процессор - Cel-1700.
bam
Aug 16 2004, 11:43 AM
| QUOTE (Пётр @ Aug 16 2004, 12:32 PM) |
| QUOTE (Фрол @ Aug 14 2004, 02:06 AM) | | Предлогаю эту тему для того, чтобы люди поделились опытом с другими человеками, по теме улучшения работы компьютера. |
Вот об этом лучше расскажите. Ну там службы не нужные поотключать, железо чуть(или не чуть") ) разогнать. Твикинг программы использовать(только мне ни одна не понравилась из них, отчего-то). А что ещё можно сделать?.. Перейти на другую ОС(*иксы не предлагать!  )? Я вот подумываю о Win2000Prof, с последним сервис паком. Или ХРСП2 - быстрее?.. Всё дело в том, что у меня мало оперативки 256, а процессор - Cel-1700. |
Ну про службы я уже в 1000-й раз слышу... Че там не ясного - все отключил и живешь спокойно
Твикеры разные бывают - некоторые отстой (там настолько мало твиков, что непонятно зачем эта прога нужна), но есть и мощные. Мне понравились X-Setup - очень много настроек с хорошими пояснениями и TuneUp 2004 - настроек тоже до фига, может даже побольше чем в X-Setup, точно не помню, вроде к каждой настройке указывается какой именно параметр в реестре меняется чтобы потом можно это было ручками сделать. Также кэтой проге прилагаются несколько полезных утилит - мне понравился Менеджер задач - более продвинутый чем встроенный в винду, показывает все файлы используемые каждым процессом.
Другая ОС - а если ты хочешь перейти на Вынь 2000 - спрашивается а что же у тебя щас стоит? НТ4 ? ХР сама по себе и с большинством скромных прог на 256 метров будет запросто уживаться если не грузить монстроподобными приложениями. Ну и про *никсы - а почему не предлагать, наоборот, очень рекомендую

P.S. Это ведь ты хотел у меня пианино купить или нет?
Kildor
Aug 16 2004, 06:01 PM
ну, ХР вполне и с "монстроподобными" прогами вполне уживается, и на 256 метровой памяти...
А *никсы - знаешь, сейчас они дошли до того уровня, что могут использоватся для десктопов, и секретарш..
Пётр
Aug 18 2004, 05:03 PM
| QUOTE (bam @ Aug 16 2004, 01:43 PM) |
Ну про службы я уже в 1000-й раз слышу... Че там не ясного - все отключил и живешь спокойно |
Всё отключишь... работать потом мало что будет. Я картинку прикреплю, посмотрите, народ, что ещё можно выключить, ненужного.
| QUOTE |
Мне понравились X-Setup - очень много настроек с хорошими пояснениями и TuneUp 2004 - настроек тоже до фига, может даже побольше чем в X-Setup, точно не помню, вроде к каждой настройке указывается какой именно параметр в реестре меняется чтобы потом можно это было ручками сделать. Также кэтой проге прилагаются несколько полезных утилит - мне понравился Менеджер задач - более продвинутый чем встроенный в винду, показывает все файлы используемые каждым процессом.
|
Если они у тебя есть в дистрибутивах, то выложи на филина, пожалуйста. Я пробовал ставить BoostXP и AcceleratorXP-t, не очень-то понравилось.
Ипользую FreeMemory и EasyTune4. Ещё устанавливал RivaTuner, может зря сделал, что снёс его?..
| QUOTE |
Другая ОС - а если ты хочешь перейти на Вынь 2000 - спрашивается а что же у тебя щас стоит? НТ4 ?
|
Сейчас у меня XP_Prof_RUS_SP1, СП2 добавил производительности?
Я просто замечал, что Win2000 работает чуть быстрее, заметно на глаз.
| QUOTE |
ХР сама по себе и с большинством скромных прог на 256 метров будет запросто уживаться если не грузить монстроподобными приложениями. Ну и про *никсы - а почему не предлагать, наоборот, очень рекомендую 
|
Может и *никсы когда-нибудь попробую. Я так понимаю, что там можно делать всё, что и в виндах, только это нужно уметь. А я и вовсе не умею, оттого и сказал, что: не предлагать". Но учиться ведь никогда не поздно!

Очень странно вот что: у меня ХР тормозит, а у моего брата на P3 700 - нет. Оперативки у него чуть больше чем у меня, как знаю. Мне кто-то объяснял, что процы P4 требуют больше оперативки, это так?