Как объединить 2 пк в один
Перейти к содержимому

Как объединить 2 пк в один

  • автор:

Как соединить два компьютера друг с другом кабелем?

Если нет возможности подключить один компьютер к другому посредством беспроводной сети Wi-Fi или Bluetooth, остается последний вариант – кабельное сопряжение. Для этого понадобится всего один кабель и немного времени, а также простая инструкция, которая подробно описана далее.

Подключение через Ethernet

  1. Откройте панель управления в операционной системе.
  2. Зайдите в пункт «Центр управления сетями и общим доступом».
  3. Выберите «Изменение параметров адаптера».
  4. В окне сетевых подключений укажите локальную сеть.
  5. В открывшемся окне кликните на «Свойства».
  6. Дважды кликните на «Протокол Интернета версии 4 (TPC/IP4V).

Эти действия одинаковы для обоих сопрягаемых компьютеров. Далее на первом ПК введите IP-адрес 192.168.1.1, а на втором 192.168.1.2. В обоих случаях указывается маска 255.255.255.0. После корректного ввода указанных IP-адресов сохраните настройки и перезагрузите оба устройства. Если все сделано правильно, они будут доступны в сетевом окружении по зарегистрированным адресам.

Обратите внимание: для соединения двух персональных компьютеров подходит далеко не любой Ethernet-провод. Задача может быть выполнена только в случае использования кабеля с обратным обжатием с обеих сторон. Дело в том, что существует два способа обжима – прямой и обратный. Первый используется для сопряжения с маршрутизатором, а вот второй – для присоединения к ПК.

Описанный способ работает как с полноразмерными ПК, так и с ноутбуками, которые оснащены Ethernet-разъемами. В то же время для большинства моделей этот вариант необязателен, так как многие ноутбуки по умолчанию комплектуются модулем Wi-Fi для беспроводной коммутации.

Сопряжение посредством USB

Это достаточно экзотический и не самый удобный способ для сопряжения двух ПК, однако о нем тоже стоит рассказать, как об альтернативе рассмотренному выше методу. Сразу стоит отметить, что обыкновенный двухсторонний USB-провод для таких целей не подойдет. Нужно приобрести специальный кабель с чипом, который дает возможность построить LAN на базе USB-подключения.

Порядок организации локальной сети в рамках рассматриваемого способа выглядит вот так:

  1. Подключите специальный кабель к USB-портам обоих системных блоков.
  2. Установите драйвера, которые обычно идут на диске вместе с проводом.
  3. Дождитесь, пока в списке устройств не появятся виртуальные адаптеры.
  4. Кликните на одном из адаптеров и в окне свойств выберите протокол TCP/IPv4.
  5. Укажите IP-адрес 192.168.1.1 с маской 255.255.255.0 и сохраните настройки.
  6. Аналогичные действия проделайте на втором ПК, но с адресом 192.168.1.2.

После выполнения перечисленных манипуляций оба сетевых устройства должны появиться в LAN.

Качество и устойчивость соединения во многом зависит от используемого кабеля. Именно поэтому не стоит для коммутации компьютерного оборудования использовать откровенно дешевую продукцию в целях экономии. В противном случае потратитесь в два раза больше на замену кабеля. Заказывайте провода только от известных брендов в проверенном интернет-магазине.

Как из двух пк сделать один мощный?

Здравствуйте!
Посоветуйте как из двух мощных компов сделать один суперкомпьютер.
Конфиги компов:
1)
CPU Type HexaCore Intel Core i7-4960X Extreme Edition, 3600 MHz (36 x 100)
Motherboard Name Asus Rampage IV Black Edition (2 PCI-E x1, 4 PCI-E x16, 8 DDR3 DIMM, Audio, Gigabit LAN, WiFi)
Motherboard Chipset Intel Patsburg X79, Intel Ivy Bridge-E
System Memory 65475 MB (DDR3-1600 DDR3 SDRAM)
Video Adapter NVIDIA GeForce GTX 650 (2 GB)

2)
CPU Type HexaCore Intel Core i7-4960X Extreme Edition, 4000 MHz (40 x 100)
Motherboard Name Asus Rampage IV Black Edition (2 PCI-E x1, 4 PCI-E x16, 8 DDR3 DIMM, Audio, Gigabit LAN, WiFi)
Motherboard Chipset Intel Patsburg X79, Intel Ivy Bridge-E
System Memory 65475 MB (DDR3-1600 DDR3 SDRAM)
Video Adapter NVIDIA GeForce GTX 650 (2 GB)

Есть еще старенький сервер(шумит сильно), можно его задействовать.
Тип ЦП 2x QuadCore Intel Xeon E5405, 2000 MHz (6 x 333)
Системная плата Intel Alcolu S5000PAL (1 Adaptive Slot, 1 PCI-E Riser Slot, 8 FB-DIMM, Video, Dual Gigabit LAN)
Чипсет системной платы Intel Blackford 5000P
Системная память 8185 МБ

Оба используются для расчетов в ANSYS HFSS, последнее время стало не хватать ресурсов компов (из последнего симуляция не запустилась т.к. требовала больше чем 64 гб памяти).

1) Хотелось бы получить конфигурацию в которой в диспетчере задач отображалось 12 ядер и 128гб оперативки для приложений. Приложения использовали эти ресурсы как один пк такое возможно?
Имею начальные навыки работы с Линукс и Вин сервер.
2) Погуглил про Open Mosix. Можно ли развернуть кластер с помощью Mosix, а поверх например установить Proxmox + Windows.

Хотелось бы загрузить все ядра одной задачей. В будущем планирую на нем рендерить 3д.
Кто сталкивался с подобным, какие варианты посоветуете?

  • Вопрос задан более трёх лет назад
  • 26957 просмотров

Как объединить мощность двух компьютеров в одну (ПК и ноутбук)?

Можно-ли объединить мощность двух компьютеров в одну. В частности ПК (Windows 7) и ноутбук (Ubuntu 14.04). По гуглил но никакого практического примера не нашел. Говорят про то что каким то образом надо сделать кластер (главную) и добавить второй кластер, но как это сделать не написано, не смог найти.

1. Можно-ли объединить мощность двух компьютеров в одну?
2. Как это сделать (есть ли руководство, статья, туториал)?

UPD: например работаю в Photoshop’е с большими фотографиями или рендерю видео и тут у ПК не хватает сил осилить эту нагрузку, он начинает сильно тормозит. И вот здесь хотелось бы подключит ноут чтобы объединить мощность, .

  • Вопрос задан более трёх лет назад
  • 48629 просмотров

Как объединить мощность нескольких компьютеров под управлением одной Linux системы?

В офисе валяется куча ненужных, рабочих системных блоков. Вот я и решил объединить их в единую вычислительную сеть, а по сути в обычный компьютер управляемый единой ОС, но представляющий собой 3+ системных блока. Итог: Мне нужно что бы 5+ коробок работала как одна, при этом я не хочу управлять каждым серваком отдельно, моя цель единая машина состоящая физически из нескольких под управлением одной системы. Что она будет делать? Да что угодно, хоть пусть будет web сервером с ip в интернете или просто рабочей станцией Ubuntu или fedora

Отслеживать
задан 24 окт 2018 в 21:53
587 1 1 золотой знак 4 4 серебряных знака 21 21 бронзовый знак

5 ответов 5

Сортировка: Сброс на вариант по умолчанию

Ответ сводится к тому, что Вам необходимо создать кластер компьютеров под управлением какой-либо Linux-like OS.

Вот несколько готовых решений:

  • [useless link: has been removed].
  • Кластер в домашних условиях.

Описывать весь процесс в ответе особого смысла нет. Думаю, мой ответ вам полезен.

Отслеживать
ответ дан 24 окт 2018 в 22:19
69 420 1970 69 420 1970
1,951 1 1 золотой знак 14 14 серебряных знаков 33 33 бронзовых знака

Эта статья про «кластер убунту» лишь говорит о написании парралельной программы на языке Fortran (господи прости) с использованием нескольких серверов, а никак не про объединение ресурсов разных серверов в одну linux систему.

25 окт 2018 в 0:57
Да я тоже это заметил!
25 окт 2018 в 8:04
Да, коллеги. Что то вы слишом много плюсов поставили безполезному ответу (
25 окт 2018 в 12:05

@Dillinger è morto , не, но вторая статья то полезна — MOSIX действительно позволяет сделать кластер: в простом виде — перекидывать некоторые процессы на другую машину, и выполнять их там. Конечно до «объединения» мощности далековато — то есть это не совсем эффективно, но работает, факт. Первая конечно не по теме)

26 окт 2018 в 9:08
@ГончаровАлександр, ага, пофиксил. Спасибо
26 окт 2018 в 9:10

В таком виде — в котором вы спрашиваете: решения будут неэффективными. Системы из множества компьютеров(серверов) делаются отдельно, под каждую задачу свои, мало того программы — для работы которых и создаётся такая система — тоже пишутся именно под определённые системы серверов.

Называются они «высоконагруженные системы», и их создание/использование — это очень дорогой процесс, который называется «масштабирование». Крупнейшие примеры таких систем — социальные сети: например работу VK обеспечивает 10к машин, но сравнимых по мощности с домашним компьютером(как утверждают владельцы). Да и сам StackOverflow конечно работает не на одном сервере.

Если вам действительно интересно масштабирование: то стоит на крутом уровне освоить системное администрирование, docker, а также почитать лирику на тему хайлода https://ruhighload.com/scale

Отслеживать
ответ дан 25 окт 2018 в 1:15
Гончаров Александр Гончаров Александр
5,239 15 15 серебряных знаков 39 39 бронзовых знаков

Мне нужно что бы 5 коробок работала как одна, при этом я не хочу управлять каждым серваком отдельно, моя цель единая машина состоящая физически из нескольких под управлением одной системы

25 окт 2018 в 8:10

@Gybernaty тогда попробуйте mosix — из другого ответа. Или это классическая задача сисадмина — сделать систему серверов: например один сервер выделяется под БД, один под кеш, один под файловое хранилище — а на центральном сервере делаются правильное проксирование портов, алиасы, редиректы.

26 окт 2018 в 9:11

обычно решения строятся от задачи, а не от платформы

что конкретно вы хотите делать?

из личного опыта — анализ логов на биллинге, и ретарификация: делал ручным шардингом на уровне приложения (скрипты на Python), на пачке списанных десктопов, аккаунте на конторском IBM eServer, и паре десктопов под windows.

если у вас межсоединения на древнем 100mbit ethernet, а не как минимум 1G (не говоря уж о спецжелезе типа Infiniband) — дешевле будет пойти в магазин, купить самую поганую материнку и набить ее памятью под завязку, съэкономите на дорогом быстром 1G свитче и энергопотреблении

ваш вариант конфигурации может быть эффективен только в одном случае: все параллельные потоки полностью независиммы, и каждый блок задачи польностью влазит в ОЗУ и ресурсы одного узла, неплохо решаются вычислительные задачи с полным отсутствием зависимостей в архитектуре «одна нода — один расчетный блок»

с другой стороны, в качестве кластерной рабочей станции подобная утилизация вполне интересная и имеет право на жизнь, и может оказаться выигрышным вариантом: на рабочей станции активно не более 2-3 тяжелых задач, остальные ресурсы тратятся на хранение гигабайтных вкладок в браузере, текстовые редакторы и редкие пробежки утилит по файловой системе

  • https://en.wikipedia.org/wiki/Single_system_image
  • https://en.wikipedia.org/wiki/Distributed_operating_system
  • https://en.wikipedia.org/wiki/Multikernel

Linux реализаций похоже нет:

  • https://en.wikipedia.org/wiki/OpenMosix (R.I.P 2008, kernel 2.4)

так что решение задачи в оригинальной постановке сводится по факту к освоению системного программирования в полном объеме: написать аналог ядра Linux обеспечивающий весь необходимый функционал DOS, адаптировать базовые библиотеки в т.ч. из поставки копиляторов GNU (libc, libatomic, gomp. ) и пересобрать всю систему до состояния, когда сможет работать весь компплект ПО который вы используете

возможно более простым решением может оказаться написание слоя виртуализации: переписать только слой всех системных библиотек, который использует ваше прикладное ПО, с реализацией функционала distributed POSIX поверх обычных дистрибутивов, поставленных на каждый узел, или гипервизоров (желаю много весеслья с исходниками Xen и libgcc/libstdc++ 😎

с практической точки зрения:

  • ищите задачи с минимальным объемом обмена данными между потоками, и
  • пишите свое ПО: смотрите в сторону готовых распределенных платформ для веб/микросервисов, требующие для работы минимальных ресурсов
  • перетаскивайте бизнес-процессы в вашей конторе на веб-технологии, чтобы можно было раздать хилое железо юзерам в качестве терминалов/запускалок браузеров

к сожалению, насколько знаю бесплатных реализаций распределенного Smalltalk не существует, а то бы в первую очередь посоветовал его — как вариант, искать библиотеки для программирования на распределенном обмене сообщениями между объектами для mainstream языков

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *