NP serisi
Dikkat
Bu makalede, Kullanım Süresi Sonu (EOL) durumuna yakın bir Linux dağıtımı olan CentOS'a başvuruda bulunur. Lütfen kullanımınızı göz önünde bulundurun ve uygun şekilde planlayın. Daha fazla bilgi için bkz . CentOS Kullanım Süresi Sonu kılavuzu.
Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri
NP serisi sanal makineler, makine öğrenmesi çıkarımı, video kodlama ve veritabanı arama ve analiz gibi iş yüklerini hızlandırmaya yönelik Xilinx U250 FPGA'lar tarafından desteklenir. NP serisi VM'ler, tüm çekirdek turbo saat hızı 3,2 GHz olan Intel Xeon 8171M (Skylake) CPU'lar tarafından da desteklenir.
Premium Depolama: Desteklenir
Premium Depolama önbelleğe alma: Desteklenir
Dinamik Geçiş: Desteklenmiyor
Bellek Koruma Güncelleştirmeler: Desteklenmiyor
VM Oluşturma Desteği: 1. Nesil
Hızlandırılmış Ağ: Desteklenir
Kısa Ömürlü İşletim Sistemi Diskleri: Desteklenir
İç İçe Sanallaştırma: Desteklenmiyor
Size | Sanal işlemci | Bellek: GiB | Geçici depolama (SSD) GiB | FPGA | FPGA belleği: GiB | Maksimum veri diskleri | Maksimum NIC/Beklenen ağ bant genişliği (Mb/sn) |
---|---|---|---|---|---|---|---|
Standard_NP10s | 10 | 168 | 736 | 1 | 64 | 8 | 1 / 7500 |
Standard_NP20s | 20 | 336 | 1474 | 2 | 128 | 16 | 2 / 15000 |
Standard_NP40s | 40 | 672 | 2948 | 4 | Kategori 256 | 32 | 4 / 30000 |
Boyut tablosu tanımları
Depolama kapasitesi GiB veya 1024^3 bayt cinsinden gösterilmiştir. GB (1000^3 bayt) olarak ölçülen diskleri GiB (1024^3) cinsinden ölçülen disklerle karşılaştırdığınızda, GiB cinsinden verilen kapasite numaralarının daha küçük görünebileceğini unutmayın. Örneğin, 1023 GiB = 1098,4 GB.
Disk aktarım hızı, saniye başına giriş/çıkış işlemi sayısı (IOPS) ve MB/sn (MB/sn = 10^6 bayt/sn) üzerinden ölçülür.
Veri diskleri önbelleğe alınmış veya alınmamış modlarda çalışabilir. Önbelleğe alınmış veri diski işlemi için ana bilgisayar önbelleği SaltOkunur veya OkuYaz moduna ayarlanır. Önbelleğe alınmamış veri diski işlemi için ana bilgisayar önbelleği Yok moduna ayarlanır.
VM'leriniz için en iyi depolama performansını elde etmeyi öğrenmek için bkz . Sanal makine ve disk performansı.
Beklenen ağ bant genişliği , tüm hedefler için tüm NIC'ler genelinde VM türü başına ayrılan maksimum toplam bant genişliğidir. Daha fazla bilgi için bkz . Sanal makine ağ bant genişliği.
Üst sınırlar garanti değildir. Sınırlar, hedeflenen uygulama için doğru VM türünü seçmeye yönelik rehberlik sunar. Gerçek ağ performansı, ağ tıkanıklığı, uygulama yükleri ve ağ ayarları gibi çeşitli faktörlere bağlıdır. Ağ aktarım hızını iyileştirme hakkında bilgi için bkz . Azure sanal makineleri için ağ aktarım hızını iyileştirme. Linux veya Windows'ta beklenen ağ performansını elde etmek için belirli bir sürümü seçmeniz veya VM'nizi iyileştirmeniz gerekebilir. Daha fazla bilgi için bkz . Bant genişliği/aktarım hızı testi (NTTTCP).
Sık sorulan sorular
S: NP VM'leri için kota nasıl istenir?
Y: Bu sayfayı izleyerek VM ailesi vCPU kotalarını artırın. NP VM'leri Doğu ABD, Batı ABD2, GüneyCentral ABD, Batı Avrupa, GüneyEast Asya, Doğu Japonya ve Orta Kanada'da kullanılabilir.
S: Vitis'in hangi sürümünü kullanmalıyım?
Y: Xilinx, Vitis 2022.1'i önerir. Ayrıca Geliştirme VM'si market seçeneklerini de kullanabilirsiniz (Vitis 2022.1 Ubuntu 18.04, Ubuntu 20.04 ve CentOS 7.8 için Geliştirme VM'si)
S: Çözümümü geliştirmek için NP VM'lerini kullanmam gerekiyor mu?
Y: Hayır, şirket içi geliştirmeler yapabilir ve buluta dağıtabilirsiniz. NP VM'lerinde dağıtmak için kanıtlama belgelerini izlediğinden emin olun.
S: Hangi kabuk sürümü desteklenir ve geliştirme dosyalarını nasıl alabilirim?
Y: Azure NP VM'lerindeki FPGA'lar Xilinx Shell 2.1'i (gen3x16-xdma-shell_2.1) destekler. Geliştirme kabuğu dosyalarını almak için bkz. Xilinx Sayfası Xilinx/Alveo U250 ile Azure.
S: FPGA'mı bir NP VM'de programlama sırasında kanıtlamadan döndürülen hangi dosyayı kullanmalıyım?
Y: Kanıtlama, design.bit.xclbin ve design.azure.xclbin olmak üzere iki xclbin döndürür. design.azure.xclbin kullanın.
S: Tüm XRT / Platform dosyalarını nereden alabilirim?
Y: Tüm dosyalar için Xilinx'in Microsoft-Azure sitesini ziyaret edin.
S: Hangi XRT Sürümünü kullanmalıyım?
Y: xrt_202210.2.13.479
S: Hedef dağıtım platformu nedir?
Y: Aşağıdaki platformları kullanın.
- xilinx-u250-gen3x16-xdma-platform-2.1-3_all
- xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1
S: Geliştirme için hangi platformu hedeflemem gerekir?
Y: xilinx-u250-gen3x16-xdma-2.1-202010-1-dev_1-2954688_all
S: Desteklenen İşletim Sistemleri nelerdir?
Y: Xilinx ve Microsoft, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS ve CentOS 7.8'i doğrulamış.
Xilinx, bu VM'lerin dağıtımını basitleştirmek için aşağıdaki market görüntülerini oluşturmuştur:
Xilinx Alveo U250 2022.1 Dağıtım VM Ubuntu18.04
Xilinx Alveo U250 2022.1 Dağıtım VM Ubuntu20.04
Xilinx Alveo U250 2022.1 Dağıtım VM CentOS7.8
S: Kendi Ubuntu / CentOS VM'lerimi dağıtabilir ve XRT / Dağıtım Hedef Platformu yükleyebilir miyim?
Y: Evet.
S: Kendi Ubuntu18.04 SANAL makinemi dağıtırsam gerekli paketler ve adımlar nelerdir?
Y: Xilinx XRT belgeleri Xilinx XRT belgelerindeki yönergeleri izleyin
Aşağıdaki paketleri yükleyin.
xrt_202210.2.13.479_18.04-amd64-xrt.deb
xrt_202210.2.13.479_18.04-amd64-azure.deb
xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz
xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb
S: Kendi Ubuntu20.04 SANAL makinemi dağıtırsam gerekli paketler ve adımlar nelerdir?
Y: Xilinx XRT belgeleri Xilinx XRT belgelerindeki yönergeleri izleyin
Aşağıdaki paketleri yükleyin.
xrt_202210.2.13.479_20.04-amd64-xrt.deb
xrt_202210.2.13.479_20.04-amd64-azure.deb
xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz
xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb
S: Kendi CentOS7.8 SANAL makinemi dağıtırsam gerekli paketler ve adımlar nelerdir?
Y: Xilinx XRT belgeleri Xilinx XRT belgelerindeki yönergeleri izleyin
Aşağıdaki paketleri yükleyin.
xrt_202210.2.13.479_7.8.2003-x86_64-xrt.rpm
xrt_202210.2.13.479_7.8.2003-x86_64-azure.rpm
xilinx-u250-gen3x16-xdma-platform-2.1-3.noarch.rpm.tar.gz
xilinx-u250-gen3x16-xdma-validate-2.1-3005608.1.noarch.rpm
S: Şirket içi FPGA'lar ile NP VM'ler arasındaki farklar nelerdir?
A:
- XOCL/XCLMGMT ile ilgili:
Azure NP VM'lerinde yalnızca XOCL sürücüsünü kullanan rol uç noktası (Cihaz Kimliği 5005) bulunur.
Şirket içi FPGA'larda, sırasıyla XCLMGMT ve XOCL sürücülerini kullanan yönetim uç noktası (Cihaz Kimliği 5004) ve rol uç noktası (Cihaz Kimliği 5005) mevcuttur.
- XRT ile ilgili:
Azure NP VM'lerinde XDMA 2.1 platformu yalnızca Host_Mem(SB) desteği sunar.
Host_Mem(SB) etkinleştirmek için (1 Gb'a kadar RAM): sudo xbutil host_mem --enable --size 1g
Host_Mem(SB) özelliğini devre dışı bırakmak için: sudo xbutil host_mem --disable
XRT2021.1'den itibaren:
Linux'ta şirket içi FPGA, M2M veri aktarımını kullanıma sunar.
Bu özellik Azure NP VM'lerinde desteklenmez.
S: xbmgmt komutlarını çalıştırabilir miyim?
Y: Hayır, Azure VM'lerinde doğrudan Azure VM'den yönetim desteği yoktur.
S: PLP yüklemem gerekiyor mu?
Y: Hayır, PLP sizin için otomatik olarak yüklenir, bu nedenle xbmgmt komutları aracılığıyla yüklenmesi gerekmez.
S: Farklı PLP'ler Azure desteği?
Y: Şu anda değil. Yalnızca dağıtım platformu paketlerinde sağlanan PLP'yi destekliyoruz.
S: PLP bilgilerini nasıl sorgulayabilirim?
Y: xbutil sorgusunu çalıştırmanız ve alt bölüme bakmanız gerekir.
S: Azure NP VM'leri Ağ GT Çekirdeği bağlantıları ile FPGA bit akışlarını destekliyor mu?
Y: Hayır. FPGA Kanıtlama hizmeti bir tasarım denetim noktası dosyasında bir dizi doğrulama gerçekleştirir ve kullanıcının uygulaması FPGA kartının QSFP ağ bağlantı noktalarına bağlantılar içeriyorsa bir hata oluşturur.
Diğer boyutlar ve bilgiler
- Genel amaçlı
- Bellek için iyileştirilmiş
- Depolama için iyileştirilmiş
- GPU için iyileştirilmiş
- Yüksek performanslı işlem
- Önceki nesiller
Fiyatlandırma Hesaplayıcısı: Fiyatlandırma Hesaplayıcısı
Disk türleri hakkında daha fazla bilgi için bkz. Azure'da hangi disk türleri kullanılabilir?
Sonraki adımlar
Azure işlem birimlerinin (ACU) Azure SKU'ları genelinde işlem performansını karşılaştırmanıza nasıl yardımcı olabileceği hakkında daha fazla bilgi edinin.