我们的全新D系列虚拟机为需要快速的本地(临时)存储或更快 CPU 的应用程序提供了卓越的性能;但是为了获得最佳体验,对系统配置原理稍加了解很有必要。
云是一个共享环境,大多数虚拟机与其他一台或多台虚拟机共享同一台服务器。为确保一台虚拟机不会超额使用共享资源中的额定份额,我们根据虚拟机类型,对每台虚拟机可用的虚拟 CPU、RAM、本地磁盘容量和 IO 吞吐量施加了一定的限制。这些限制可帮助确保所有用户都能享受更为一致和性能更容易预测的系统。
以下是新款 D系列的 CPU核数和 RAM分配,以及各虚拟机类型的本地 SSD容量和性能预期:
名称 | CPU核数 | 内存 (GB) | 本地 SSD大小 (GB) | 本地 SSD最大 IOPS | 本地 SSD最大读取速度 MB/s | 本地 SSD最大写入速度 MB/s |
Standard_D1 | 1 | 3.5 | 50 | 3,000 | 48 | 24 |
Standard_D2 | 2 | 7 | 100 | 6,000 | 96 | 48 |
Standard_D3 | 4 | 14 | 200 | 12,000 | 192 | 96 |
Standard_D4 | 8 | 28 | 400 | 24,000 | 384 | 192 |
Standard_D11 | 2 | 14 | 100 | 6,000 | 96 | 48 |
Standard_D12 | 4 | 28 | 200 | 12,000 | 192 | 96 |
Standard_D13 | 8 | 56 | 400 | 24,000 | 384 | 192 |
Standard_D14 | 16 | 112 | 800 | 48,000 | 768 | 384 |
IO操作受到最大 IOPS或最大读写吞吐量 (MB/s)的限制,以先达到限额者为准(对混合工作负载而言,写入限制实际为读取限制的两倍)。小规模 IO 通常先达到 IOPS限制,而大规模 IO则往往先达到带宽限制。
请注意,最大 IOPS和最大磁盘吞吐量限制仅适用于本地 SSD。有关操作系统、数据磁盘和 Azure文件持久性存储性能水平的说明,请参阅Azure存储的可伸缩性和性能目标文档。
对于需要低延迟但不要求有高 IOPS或带宽的应用程序而言,可能使用一个较小的 SKU即可顺利运行。而需要低延迟的同时又要求有高 IOPS或高带宽的应用程序则应考虑使用较大的 SKU。
本地 SSD按动态 VHD方式实施,即随着 VHD文件的扩展,这些磁盘扇区的初始写入速度将放缓。为得到最佳性能,需预先写入文件/磁盘,然后再将其用于活动工作负载。
有时您获得的性能可能稍弱,尤其是当您的应用程序无法驱动一个足够并行的工作负载来利用全部容量时。
如果你有任何疑问,欢迎访问MSDN社区,由专家来为您解答Windows Azure各种技术问题,或者拨打世纪互联客户服务热线400-089-0365/010-84563652咨询各类服务信息。
本文翻译自:http://azure.microsoft.com/blog/2014/10/06/d-series-performance-expectations/