Matrox GPU 란 무엇이며 대학의 UNIX 서버에 왜 있습니까?


28

대학에서 학생에게 제공하는 UNIX 서버 사양에 관심이 있었으므로 screenfetch를 실행 했습니다 . 출력은 다음과 같습니다.

                                               user@unix4.university.edu
              `.-..........`               OS: Red Hat Enterprise Linux 7.5 Maipo
             `////////::.`-/.              Kernel: x86_64 Linux 3.10.0-862.14.4.el7.x86_64
             -: ....-////////.             Uptime: 9h 1m
             //:-::///////////`            Packages: 3796
      `--::: `-://////////////:            Shell: bash 4.2.46
      //////-    ``.-:///////// .`         CPU: Intel Xeon E5-2680 v2 @ 40x 3.6GHz [61.0°C]
      `://////:-.`    :///////::///:`      GPU: Matrox Electronics Systems Ltd. G200eR2
        .-/////////:---/////////////:      RAM: 8290MiB / 64215MiB
           .-://////////////////////.
          yMN+`.-::///////////////-`
       .-`:NMMNMs`  `..-------..`
        MN+/mMMMMMhoooyysshsss
 MMM    MMMMMMMMMMMMMMyyddMMM+
  MMMM   MMMMMMMMMMMMMNdyNMMh`     hyhMMM
   MMMMMMMMMMMMMMMMyoNNNMMM+.   MMMMMMMM
    MMNMMMNNMMMMMNM+ mhsMNyyyyMNMMMMsMM

Matrox GPU에 대해 찾을 수있는 것은 G200이 1998 년에 출시되었다는 위키 백과 페이지입니다. 왜 내 대학에서 최신 서버에 배치해야합니까 (2013 년 말에 CPU가 출시 되었습니까)?

linux  unix 

9
유닉스 서버에 무엇이 있어야한다고 생각하십니까? 엔비디아 카드? 정확히 어떤 게임에? 아니요, 서버는 대부분 텍스트 모드를 표시하기 위해 무언가를 필요로합니다. 기억 나지만 1998 년에 사람들은 이미 Windows 98에서 그래픽 데스크탑을 사용하고 있었습니까? Matrox G200은 서버에 필요한 것보다 훨씬 강력합니다.
GabrielaGarcia 2011

12
@GabrielaGarcia 많은 학생들이 CS 숙제를 위해이 서버를 사용하고 있습니다. CUDA GPU를 사용할 수 있기를 바랐습니다.

4
해당 서버에 CUDA 특수 프로세서가 있다고 확신합니다. 그들은 많은 돈이 들었습니다 (그리고 CUDA가 웃기는 것도 아닙니다. NVidia는 특별한 카드를 사용합니다. ).
TomTom

4
@trognanders 하이퍼 바이저는 Matrox를 에뮬레이션하지 않습니다 (가능한 경우 아무도 가상화하지 않습니다). 자체 GPU 드라이버가 있거나 일반 VESA SVGA 카드를 노출합니다.
user71659 2013

3
@trognanders : 여기 Dell과 HP의 여러 물리적 서버가 있으며 대부분 사용자 1908704가 언급 한 것처럼 BMC의 자체 PCI 브리지 아래에 연결된 G200을 사용 합니다. (가장 오래된 것은 ATi ES1000을 사용하지만)
grawity

답변:


71

범용 서버에는 최신 GPU가 필요하지 않습니다. 중간 크기의 콘솔 데스크탑을 표시하기에 충분합니다. 그들은 주로 일반 CPU 컴퓨팅 및 네트워킹을 처리합니다.

그러나 Matrox G200 VGA는 베이스 보드 관리 컨트롤러 (BMC, iLO, iDRAC 또는 IPMI라고도 함) 와 통합되어 서버에서 일반적으로 사용됩니다 .

이 관리 컨트롤러는 자체 운영 체제가있는 독립 시스템의 역할을하며 서버 관리자가 콘솔 디스플레이 및 키보드에 원격으로 연결할 수 있도록합니다. BIOS 화면을보고, 서버가 완전히 정지 된 경우에도 서버를 다시 시작하고, 최대 전력으로 시작하더라도 떨어져서. 이러한 작업을 위해 컨트롤러는 그래픽 어댑터가 현재 무엇을 표시하는지 알아야합니다.

그래서 내가 추측하는 것 그들이 (대신 자신의 VRAM의) 시스템 RAM의 비디오 버퍼를 저장하기 때문에 이전 매트록스 비디오 어댑터이 사용되는 것을하고 충분히 간단한 데이터 레이아웃을 사용하는 BMC는 GPU의의에 대한 비밀 지식을 필요로하지 않고 그것을 해독 할 수 있음 내부 OS 또는 메인 OS의 도움없이

(또는 아마도 그 반대 일 수도 있습니다-의견에서 언급했듯이 G200은 일반적으로 BMC에 내장되어 있으므로 BMC가 G200의 비디오 버퍼에 직접 액세스 할 수 있습니다.)

그러나 서버가 GPU 컴퓨팅 용으로 구축 된 경우에도 PC와 마찬가지로 "올인원 그래픽 카드"가 아니라 무거운 전용 컴퓨팅 전용 GPGPU (예 : nVidia) 가 있다고 가정합니다. 작동 – 콘솔에 대해 여전히 동일한 Matrox VGA.


23
Matrox가 비디오 카드 시장과 관련이 없을 때 BMC를 생산 한 사람이 원격 관리 기능과 통합 된 BMC 칩에 G200 디자인을 판매하거나 라이센스를 부여했을 가능성이 더 높습니다.
R ..

14
G200 칩은 없으며 BMC 내부에서 구현되어 이미 PCIe를 사용합니다. 필자는 실제로 레지스터 수준 인터페이스를 다시 구현 한 것으로 가정했지만 (1985 년부터는 모든 GPU가 기본 VGA를 수행하지 않고도 기본 VGA를 수행 할 수있는 방식으로) Matrox는 칩 설계자에게 G200 IP의 라이센스를 부여합니다.
user1908704

4
또한 G200 및 유사한 Matrox "칩"용 드라이버는 오래되고 안정적이며 견고합니다. 서버에서도 마찬가지입니다.
Jamie Hanrahan

8
@R ..- "Matrox가 비디오 카드 시장과 관련이 없을 때"... Matrox는 비디오 카드 시장과 관련이없는 적이 없습니다. AIUI 는 단순히 전문화 되어 매우 많은 수의 모니터를 지원해야하는 시스템 용 비디오 카드를 생산하는 시장의 선두 주자입니다.
Jules

2
@JamieHanrahan : 단지 전체 BMC는 견고한 너무 ...라면
grawity

34

Matrox G200eR2는 별도의 비디오 카드가 아닙니다. 서버 마더 보드에 직접 통합 된 칩입니다. 저렴하고 매우 안정적이며 통합하기 쉽고 우수한 텍스트 (콘솔) 표시 기능과 알맞은 2D 그래픽 기능을 제공합니다. 또한 인텔 하드웨어의 모든 운영 체제에는 드라이버 지원 기능이 내장되어 있다는 사실도 잘 알려져 있습니다.

VGA 카드의 유일한 목적은 Bios 설정 및 서버의 초기 설치에 사용할 수있는 기본 콘솔 디스플레이를 얻는 것입니다. 그 후에는 원격으로 서버에만 액세스 할 수 있습니다. 좋은 VGA 카드 일 필요는 없습니다. 당신은 그것에 게임을하지 않을 것입니다. 그러나 서버에 설치할 OS와 함께 즉시 작동하면 큰 축복입니다. 그리고 이것이 서버에서 필요하고 원하는 전부입니다.

Matrox 칩은 항상 이러한 목적으로 인기가 높았으며이 특정 칩은 2014 년 새 Dell 서버 및 다른 브랜드에서도 여전히 사용되었습니다.


실제로 대부분의 서버에서 (그래픽 및 텍스트) 디스플레이 지원은 Windows와 같은 운영 체제에서만 지원됩니다. 관리 인터페이스는 거의 항상 직렬 포트를 통한 BIOS 설정 (일반적으로 네트워크를 통해 BMC를 통해 액세스)을 지원하며 Linux와 같은 OS는 직렬 콘솔을 사용하여 전체 설치 및 후속 작업을 수행 할 수 있으므로 "비디오"를 사용할 필요가 없습니다. 콘솔 디스플레이. 이를 통해 네트워크를 통해 원격 비디오를 통해 동일한 작업을 수행 할 수 있지만, 손대지 않은 베어 시스템을 원격으로 설치할 수 있습니다.
커트 J. 샘슨

2
You are not going to be gaming on it.-나 자신을 위해, 나는 온라인 mmorpg 게임을위한 자동화 프로그램을 만들었고, 서버에서 기초적인 평범하지만 유익한 작업을 연중 무휴로 실행하도록했다.
hanshenrik

@ CurtJ.Sampson, 잘 모르겠습니다 ... VGA 출력은 여전히 ​​모든 장치가 가지고있는 "기본"인터페이스입니다. 이를 통해 완전히 다른 장치를 단일 KVM 스위치 (네트워크 기반 여부에 관계없이)에 연결할 수 있으며, 아주 간단한 경우에는 관리 컨트롤러를 전혀 손대지 않아도됩니다. OS에 관계없이 VGA 출력과 키보드 커넥터가없는 것은 다소 번거로운 일입니다.
ilkkachu

1
@ilkkachu VGA는 "PC"ISA 하드웨어의 "기본"이지만 대부분의 다른 서버 시스템 (Sun 등)에는 적용되지 않았습니다. 어쨌든, KVM을 사용하는 것이 편리하다고 생각되면 계속 진행하십시오. 그러나 직렬 직렬은 많은 장점을 가지고 있습니다 (예를 들어, 나쁜 네트워크보다 빠를수록 빠르면 모든 출력을보다 쉽게 ​​자동화 할 수 있습니다) ...). 관리 장치의 경우 네트워크 포트에 연결하지 않은 경우 관리 장치를 무시하지 마십시오 . 잘 구성되어 있어도 매우 안전하지 않으며 구성되지 않은 시스템은 패킷을 전송할 수있는 사람이 시스템을 인수합니다.
커트 J. 샘슨

아, 그리고 광범위한 경험을 통해 일반적인 전문 환경의 Unix 서버에서 VGA를 사용하지 않는 것이 전혀 번거롭지 않다고 말할 수 있습니다. 실제로 시스템을 사용하고 시스템을 사용하지 않도록해야하는 것은 성가신 일이 될 수 있습니다. (아마존과 구글이 운영하는 모든 클라우드 서버가 실제 또는 에뮬레이트 된 비디오 출력을 사용한다고 생각하지 않습니까?)
Curt J. Sampson

15

왜 내 대학에서 최신 서버를 사용합니까 (2013 년 말에 CPU가 출시 되었습니까)?

서버에는 고성능 GPU가 필요하지 않기 때문입니다.
그리고 Matrox는 ATI / AMD와 NVidia가 갖기 오래 전에 좋은 멀티 모니터 그래픽 카드를 가지고있었습니다.

따라서 결정은 아마도 구매 시점에 논리적이었을 것입니다.


칩의 나이를 감안할 때 매우 논리적 이고 비용 효과적입니다.
GabrielaGarcia 2011

오래된 믿음직한 Matrox'es +1에 대한 +1
einpoklum-복원 Monica Monica
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.