Matrox GPU nedir ve üniversitemin UNIX sunucusunda neden bir tane var?


28

Üniversitemin öğrencilere sağladığı UNIX sunucusunun özellikleriyle ilgilenmiştim, bu yüzden senaryoyu koştum . İşte çıktı:

                                               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'lar hakkında bulabildiğim tek şey G200’ün 1998’de piyasaya sürüldüğünü söyleyen Wikipedia sayfası. Üniversitemde neden onları modern bir sunucuda bulunduruyorlardı (CPU 2013’ün sonunda piyasaya sürüldü)?

linux  unix 

9
Bir UNIX sunucusunun neye sahip olması gerektiğini düşünüyorsunuz? Bir Nvidia kartı? Tam olarak hangi oyunlar için? Hayır, bir sunucunun çoğu zaman metin modunu gösterecek bir şeye ihtiyacı vardır. Hatırlamıyorum ama 1998’deki insanlar zaten grafik masaüstünü kullanıyorlardı, Windows 98’de? Matrox G200, bir sunucu için gerekenden çok daha güçlü.
GabrielaGarcia

12
@GabrielaGarcia Birçok öğrenci bu sunucuyu CS ödevlerinde kullanıyor ve ben de Tensorflow kullanan bir sınıftayım. Oynamak için uygun bir CUDA GPU olacağını umuyordum

4
CUDA özel işlemciler olduğundan eminim, o sunucuda değil. Çok fazla paraya mal oluyorlar (ve hayır, muhtemelen CUDA bile komik değil - bildiğiniz gibi - NVidia özel kartlar yapıyor, Tensorflow çalışması için 6'lı bir sunucuya erişene kadar bekleyin ... her biri kahvaltıda 2080ti yiyor ).
TomTom

4
@trognanders Hipervizörler bir Matrox'a öykünmezler (ve eğer mümkünse hiç kimse birini sanallaştırmaz). Ya kendi GPU sürücülerine sahipler ya da genel bir VESA SVGA kartı kullanıyorlar.
user71659 4:18

3
trognanders: Burada Dell ve HP'den birkaç fiziksel sunucuya sahibim ve çoğu , BMC'nin kendi PCI köprüsüne bağlı olarak G1'i kullanıyor. (En eskisi ATi ES1000 kullanır.)
saat

Yanıtlar:


71

Genel amaçlı sunucular modern bir GPU'ya ihtiyaç duymaz - orta büyüklükteki bir konsol masaüstünü gösterecek kadar. Çoğunlukla düzenli CPU hesaplama ve ağ oluşturma ile uğraşırlar.

Ancak Matrox G200 VGA'lar, temel kart yönetim denetleyicisiyle (BMC, ayrıca iLO, iDRAC veya IPMI olarak da bilinir) entegrasyonları nedeniyle sunucularda yaygın olarak kullanılır .

Bu yönetim denetleyicisi, kendi işletim sistemi ile bağımsız bir sistem görevi görür ve sunucunun yöneticisinin konsol ekranına ve klavyesine uzaktan bağlanmasına olanak tanır - BIOS ekranlarını görebilir, bir sunucuyu tamamen donmuş olsa bile yeniden başlatabilir, hatta tam güçle çalıştırabilir - kapatır. Bu görevler için, denetleyici şu anda grafik adaptörünün neyi gösterdiğini bilmelidir.

Bu yüzden eski Matrox video adaptörlerinin bunun için kullanıldığını tahmin ediyorum, çünkü video arabelleğini sistem RAM'inde (kendi VRAM'leri yerine) saklıyorlar ve BMC'nin GPU'lar hakkında gizli bilgiye ihtiyaç duymadan bunu çözebilecekleri basit bir veri düzeni kullanıyorlardı. ne de ana işletim sisteminden herhangi bir yardım almadan dahili.

(Ya da belki tersi - yorumlarda belirtildiği gibi G200 genellikle edilir yerleşik BMC, muhtemelen BMC G200 video tamponu tamamen direkt erişim sağlamaktadır.)

Sunucu GPU hesaplama için inşa edilmiş Ama bile, PC'ler gibi bir "hepsi-bir-arada grafik kartı" olmazdı varsayalım, ancak bunun yerine bir dizi adanmış ağır için bilgi işlem yalnızca GPGPUs (örn nVidia) iş - ve hala konsol için aynı Matrox VGA.


23
Matrox'un ekran kartı piyasasıyla alakasız kalması durumunda, uzaktan yönetim işlevselliği ile entegre edilmiş BMC çipine dahil etmek için BMC'yi üreten her kim için G200 tasarımını satması veya lisanslaması daha olasıdır.
R. ..

14
G200 yongası yok, zaten PCIe konuşan BMC içinde uygulandı. Bunun aslında kayıt düzeyinde arayüzlerin yeniden bir uygulaması olduğunu varsaymıştım (tüm GPU'ların 1985'ten bir şeye dayanmadan temel VGA yapabilecekleri şekilde), ancak Matrox'un G200 IP'yi yonga tasarımcılarına lisansladığı ortaya çıktı.
user1908704

4
Ayrıca G200 ve benzeri Matrox "çipleri" için sürücüler eski ve sağlam ve sağlamdır. Bu da bir sunucuda önemlidir.
Jamie Hanrahan

8
@R .. - "Matrox ekran kartı pazarıyla alakasız kaldığında" ... Matrox ekran kartı pazarıyla hiçbir zaman alakasız kalmadı. Basitçe uzmanlaştılar - AIUI, çok sayıda monitörü desteklemesi gereken sistemler için ekran kartları üretiminde pazar lideri.
Jules

2
@JamieHanrahan: Sadece BMC'nin tamamı da kaya gibi sağlam
olsaydı

34

Matrox G200eR2 ayrı bir ekran kartı değil. Sunucu ana kartına doğrudan entegre edilmiş bir yongadır. Ucuz, çok güvenilir, entegrasyonu kolay ve mükemmel metin (konsol) görüntüleme kabiliyeti ve iyi 2D grafik kabiliyeti sağlar. Ayrıca o kadar iyi bilinmektedir ki, Intel donanımına yönelik neredeyse her İşletim Sistemi için sürücü desteği vardır.

Bir VGA kartının tek amacı, Bios kurulumu ve sunucunun ilk kurulumu için kullanabileceğiniz temel bir konsol ekranı elde etmektir. Bundan sonra muhtemelen sadece sunucuya uzaktan erişebileceksiniz. İyi bir VGA kartı olmak zorunda değildir. Üzerinde oyun oynamayacaksın. Ancak, sunucuya hangi işletim sistemi ile yükleneceğinize bağlı olarak çalışırsa, büyük bir nimettir. Ve bir sunucuda ihtiyacınız olan ve istediğiniz budur.

Matrox çipleri bu amaç için her zaman çok popüler olmuştur ve bu özel 2014'te hala yeni Dell sunucularında ve muhtemelen başka bazı markalarda da kullanılmıştır.


Aslında, çoğu sunucuda (grafik ve metin) ekran desteği, yalnızca Windows gibi işletim sistemleri için var. Yönetim arayüzü neredeyse her zaman seri bağlantı üzerinden BIOS kurulumunu destekler (genellikle ağ üzerinden BMC üzerinden erişilir) ve Linux gibi işletim sistemleri seri bir konsolla tam yükleme ve ardından işlem yapabilir, bu da "video" yu hiç kullanmak zorunda kalmazsınız Konsol ekranı hiç. Bu, hiç bir zaman dokunmadığınız bir çıplak makinenin uzaktan kurulmasına olanak tanır, bununla birlikte çoğu zaman ağ üzerinden uzak video aracılığıyla da yapılabilir.
Curt J. Sampson

2
You are not going to be gaming on it.- Kendiniz için konuşun, çevrimiçi mmorpg oyunları için otomasyon programları hazırladım ve 7/24 sıradan sıradan ama yararlı işler yaparak sunucularda 7 gün 24 saat çalışmasını sağladım.
hanshenrik

@ CurtJ.Sampson, bundan emin değilim ... Bir VGA çıkışı hala her cihazın sahip olduğu "varsayılan" arayüz. Bununla, tamamen farklı cihazları tek bir KVM anahtarına (ağ tabanlı ya da değil) bağlayabilirsiniz ve gerçekten basit durumlar için yönetim denetleyicisine hiç dokunmanıza gerek kalmaz. İşletim sisteminden bağımsız olarak, VGA çıkışına ve klavye konektörüne sahip olmamak biraz rahatsız edici olabilir.
ilkkachu

1
@ilkkachu VGA, "PC" ISA donanımı için "varsayılan" dır, ancak hiçbir zaman diğer sunucu sistemlerinde (Sun vb.) bulunmaz. Her neyse, bir KVM kullanmaya uygun bulursanız veya her neyse, kesinlikle devam edin, ancak düz seri bir çok avantaja sahiptir (örneğin, daha hızlı, özellikle de kötü ağlar üzerinden, tüm çıktıları daha kolay otomatik hale getirebilirsiniz), ...). Yönetim birimine gelince , ağ bağlantı noktasını takmadığınız sürece göz ardı etmeyin . İyi yapılandırılmış olsalar bile inanılmaz derecede güvensizdirler ve yapılandırılmamış olanlar, paketleri gönderebilecek herhangi biri tarafından bir sistemi devralmaya davet eder.
Curt J. Sampson

Ah, ve geniş deneyimlerden, tipik profesyonel ortamlardaki Unix sunucular için, VGA'ya sahip olmanın hiçbir şekilde sıkıntı olmadığını söyleyebilirim. Aslında, sahip olmak ve sistemin kullanmamasını sağlamak zorunda kalmak daha fazla sıkıntı verici olabilir. (Amazon ve Google’ın çalıştığı tüm bulut sunucularının gerçek veya öykünmüş video çıktısı kullandığını düşünmüyorsunuz, değil mi?)
Curt J. Sampson

15

Neden üniversitem onları modern bir sunucuya soktu (CPU 2013'ün sonlarında serbest bırakıldı)?

Çünkü bir sunucunun yüksek performanslı bir GPU'ya ihtiyacı yoktur.
Bu arada, Matrox, ATI / AMD ve NVidia'da bulunmadan çok önce iyi Multi-Monitor grafik kartlarına sahipti.

Bu nedenle, karar muhtemelen satın alma sırasında mantıklı olmuştu.


Çok mantıklı ve çok uygun maliyetli, sanırım çipin yaşı göz önüne alındığında.
GabrielaGarcia

Eski güvenilir Matrox'es için +1 ...
einpoklum - Monica
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.