네트워크에서 일반 PC를 연결하여 슈퍼 컴퓨터를 구축하는 방법은 무엇입니까?

Dihelson Mendonça

한패,

나는 여러 대의 컴퓨터를 가지고 있는데, 일부는 새롭고, 일부는 오래된 것입니다 (1979 년부터 2Kbytes의 RAM이있는 첫 번째 컴퓨터 이후로 수집합니다). 컬렉션은 점점 커지고 있지만이 질문의 목적은 제가 항상 슈퍼 컴퓨터의 힘, 또는 적어도 큰 기계의 힘을 좋아했다는 사실과 관련이 있습니다.

더 강력한 것을 얻기 위해 기계를 결합하는 아이디어에 대해 생각해 본 적이 있습니다. 나는 LAN (근거리 통신망) 1Gbit apeed를 실행하는데, 여기에는 총 30Tb의 공간 (LAN에서 총 30Tb의 공간을 위해 각각 16Mb RAM, SSD 및 공통 하드 드라이브가있는 4.8Ghz 수 냉각기에서 실행되는 4 개의 시스템 intel i7 2600k)이 있습니다. ). 가상화에 대한 기사를 읽고 많은 비디오를 시청 한 후 각 머신에 베어 메탈 (Type 1) 하이퍼 바이저를 설치하고 물리적 머신에 분산되는 가상 머신을 생성하여 Windows와 같은 운영 체제를 설치할 수 있는지 의문을 제기합니다. 맨 위에는 CPU, RAM, 하드 디스크 등과 같이 많은 리소스가 필요한 소프트웨어를 실행합니다.

가상 머신이 단일 머신에 설치되어 있다고 "생각"하는 방법이 있어야한다고 생각하지만 실제로는 여러 노드 (예 : 클러스터)에 분산되어 있습니다. 가상 머신의 경우 시스템을 하나의 큰 머신으로 간주하지만 실제로는 공유 CPU, 공유 RAM 및 공유 하드 드라이브가 있습니다.

이 방법을 사용하여 OP를 설치하고 예를 들어 Adobe After Effects 또는 Adobe Premiere를 실행할 수 있습니다. Adobe After Effects 또는 Adobe Premiere는 실시간으로 미리보기를 수행하거나 이점이있는 복잡한 소프트웨어를 실행하기 위해 뛰어난 병렬 처리 (또는 CPU 성능)가 필요합니다. 여러 프로세서에서. 많은 사람들이 병렬 처리를 위해 대형 멀티 CPU, 멀티 코어 제온 머신을 구매할 것을 제안한다는 것을 알고 있지만 그렇지 않습니다. 현재 기술을 사용하면 PC에 가입 할 수있는 방법이 있어야한다고 생각합니다. 더 많은 계산 능력을 얻을 수 있습니다.

나는 사람들이 Raspberry pi에 가입하고 1 테라 플롭의 종류로 유튜브에서 "슈퍼 컴퓨터"를 만드는 것을 봅니다. 왜 우리는 LAN, 램, 디스크가있는 우리 자신의 기계로 그것을 할 수 없습니까? 같은 일이 아닙니다. , 소프트웨어와 방법 만 있으면됩니다. 가능합니까? 어떻게하나요?

감사

라즈베리 씨

안타깝게도 현재 실행하려는 "슈퍼 컴퓨터"는 하드웨어와 소프트웨어 측면에서 아직 개발되지 않았습니다.

Hyper-V, VMware ESXi, XenServer와 같은 가상화 용 기존 하이퍼 바이저를 사용하면 단일 호스트 또는 클러스터에서 가상 머신을 실행할 수 있습니다. 하이퍼 바이저는 하드웨어 CPU, RAM 및 스토리지를 가져 와서 가상 리소스로 "변환"하여 VM을 실행합니다. 스토리지의 경우 데이터 전송에 대한 네트워크 연결 (iSCSI SAN, VMware VSAN, StarWind VSAN 등)을 사용하여 호스트간에 미러링되는 공유 볼륨에서 구성 할 수 있지만 여전히 각 VM은 로컬 컴퓨팅 CPU 및 RAM 만 사용합니다.

내 경험상 CPU, RAM 및 스토리지를 결합 할 수있는 소프트웨어 나 하드웨어는 없습니다. "슈퍼 컴퓨터"호스트 간의 통신을 제공 할 수있는 버스 유형이 없기 때문입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

일부 슈퍼 컴퓨터가 ARM 프로세서를 사용하는 이유는 무엇입니까?

분류에서Dev

데이터 프레임에서 .csv 파일을 사용하여 삼자 네트워크를 구축하는 방법은 무엇입니까?

분류에서Dev

슈퍼 키를 에뮬레이트하는 방법은 무엇입니까?

분류에서Dev

HDMI로 컴퓨터를 TV에 연결하는 방법은 무엇입니까?

분류에서Dev

HDMI로 컴퓨터를 TV에 연결하는 방법은 무엇입니까?

분류에서Dev

네트워크 연결에서 인터넷 연결 공유를 제거하는 방법은 무엇입니까?

분류에서Dev

네트워크 연결에서 인터넷 연결 공유를 제거하는 방법은 무엇입니까?

분류에서Dev

ACE를 사용하여 동일한 로컬 네트워크에서 다른 PC를 ping하는 방법은 무엇입니까?

분류에서Dev

네트워크가 중단 될 때 컴퓨터를 재부팅하는 방법은 무엇입니까?

분류에서Dev

홈 네트워크에서 두 대의 PC간에 파일 / 데이터를 동기화하는 방법은 무엇입니까?

분류에서Dev

홈 네트워크에서 두 대의 PC간에 파일 / 데이터를 동기화하는 방법은 무엇입니까?

분류에서Dev

홈 네트워크에서 두 대의 PC간에 파일 / 데이터를 동기화하는 방법은 무엇입니까?

분류에서Dev

서로 다른 네트워크에있는 두 컴퓨터간에 폴더를 공유하는 방법은 무엇입니까?

분류에서Dev

동일한 인터넷 연결에서 두 개의 네트워크를 분리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

동일한 홈 무선 네트워크에서 Ubuntu를 실행하는 랩톱에 연결하는 방법은 무엇입니까?

분류에서Dev

Linux 네트워킹 : 두 번째 IPv4 인터페이스를 통해 인터넷에서 들어오는 IPv6 연결을 로컬 네트워크의 다른 컴퓨터로 전달하는 방법은 무엇입니까?

분류에서Dev

Windows PC 용 네트워크 연결 프린터를 암호로 보호하는 방법은 무엇입니까?

분류에서Dev

Puppet Master를 사용하여 모든 컴퓨터에 파일을 복사하는 방법은 무엇입니까?

분류에서Dev

Windows 10에서 네트워크 파일 액세스를 디버깅하는 방법은 무엇입니까?

분류에서Dev

동일한 MAC 주소를 사용하는 두 컴퓨터간에 네트워크 연결 (문제 언급없이)을 공유하는 방법은 무엇입니까?

분류에서Dev

홈 네트워크에서 SSH를 통해 2 대의 Mac을 연결하는 방법은 무엇입니까?

분류에서Dev

robovm으로 libgdx에서 네트워크 연결 상태를 확인하는 방법은 무엇입니까?

분류에서Dev

Android / Glass 앱에서 느린 네트워크 연결 속도를 처리하는 방법은 무엇입니까?

분류에서Dev

셸 스크립트를 사용하여 SSH를 통해 원격 컴퓨터에서 파일을 삭제하는 방법은 무엇입니까?

분류에서Dev

동일한 컴퓨터에서 로컬 및 외부 IP를 캡처하는 방법은 무엇입니까?

분류에서Dev

블루투스 입력 장치를 컴퓨터에 연결하는 방법은 무엇입니까?

분류에서Dev

한 컴퓨터에서 다른 컴퓨터로 이동 한 게스트 VM의 네트워크 연결을 수정하는 방법은 무엇입니까?

분류에서Dev

컴퓨터에서 Red Hat의 다른 컴퓨터로 gnote를 복사하는 방법은 무엇입니까?

분류에서Dev

QEMU / KVM 가상 머신에 대해 브리지 된 네트워크를 구성하여 WiFi를 통해 연결된 동일한 로컬 네트워크에 있도록하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    일부 슈퍼 컴퓨터가 ARM 프로세서를 사용하는 이유는 무엇입니까?

  2. 2

    데이터 프레임에서 .csv 파일을 사용하여 삼자 네트워크를 구축하는 방법은 무엇입니까?

  3. 3

    슈퍼 키를 에뮬레이트하는 방법은 무엇입니까?

  4. 4

    HDMI로 컴퓨터를 TV에 연결하는 방법은 무엇입니까?

  5. 5

    HDMI로 컴퓨터를 TV에 연결하는 방법은 무엇입니까?

  6. 6

    네트워크 연결에서 인터넷 연결 공유를 제거하는 방법은 무엇입니까?

  7. 7

    네트워크 연결에서 인터넷 연결 공유를 제거하는 방법은 무엇입니까?

  8. 8

    ACE를 사용하여 동일한 로컬 네트워크에서 다른 PC를 ping하는 방법은 무엇입니까?

  9. 9

    네트워크가 중단 될 때 컴퓨터를 재부팅하는 방법은 무엇입니까?

  10. 10

    홈 네트워크에서 두 대의 PC간에 파일 / 데이터를 동기화하는 방법은 무엇입니까?

  11. 11

    홈 네트워크에서 두 대의 PC간에 파일 / 데이터를 동기화하는 방법은 무엇입니까?

  12. 12

    홈 네트워크에서 두 대의 PC간에 파일 / 데이터를 동기화하는 방법은 무엇입니까?

  13. 13

    서로 다른 네트워크에있는 두 컴퓨터간에 폴더를 공유하는 방법은 무엇입니까?

  14. 14

    동일한 인터넷 연결에서 두 개의 네트워크를 분리하는 가장 좋은 방법은 무엇입니까?

  15. 15

    동일한 홈 무선 네트워크에서 Ubuntu를 실행하는 랩톱에 연결하는 방법은 무엇입니까?

  16. 16

    Linux 네트워킹 : 두 번째 IPv4 인터페이스를 통해 인터넷에서 들어오는 IPv6 연결을 로컬 네트워크의 다른 컴퓨터로 전달하는 방법은 무엇입니까?

  17. 17

    Windows PC 용 네트워크 연결 프린터를 암호로 보호하는 방법은 무엇입니까?

  18. 18

    Puppet Master를 사용하여 모든 컴퓨터에 파일을 복사하는 방법은 무엇입니까?

  19. 19

    Windows 10에서 네트워크 파일 액세스를 디버깅하는 방법은 무엇입니까?

  20. 20

    동일한 MAC 주소를 사용하는 두 컴퓨터간에 네트워크 연결 (문제 언급없이)을 공유하는 방법은 무엇입니까?

  21. 21

    홈 네트워크에서 SSH를 통해 2 대의 Mac을 연결하는 방법은 무엇입니까?

  22. 22

    robovm으로 libgdx에서 네트워크 연결 상태를 확인하는 방법은 무엇입니까?

  23. 23

    Android / Glass 앱에서 느린 네트워크 연결 속도를 처리하는 방법은 무엇입니까?

  24. 24

    셸 스크립트를 사용하여 SSH를 통해 원격 컴퓨터에서 파일을 삭제하는 방법은 무엇입니까?

  25. 25

    동일한 컴퓨터에서 로컬 및 외부 IP를 캡처하는 방법은 무엇입니까?

  26. 26

    블루투스 입력 장치를 컴퓨터에 연결하는 방법은 무엇입니까?

  27. 27

    한 컴퓨터에서 다른 컴퓨터로 이동 한 게스트 VM의 네트워크 연결을 수정하는 방법은 무엇입니까?

  28. 28

    컴퓨터에서 Red Hat의 다른 컴퓨터로 gnote를 복사하는 방법은 무엇입니까?

  29. 29

    QEMU / KVM 가상 머신에 대해 브리지 된 네트워크를 구성하여 WiFi를 통해 연결된 동일한 로컬 네트워크에 있도록하는 방법은 무엇입니까?

뜨겁다태그

보관