托管在云服务上的 WebRole 的 Azure D 系列 VM 配置
Azure D Series VM configuration for WebRole hosted on Cloud Service
我想将我的 WebRole 转移到 azure 上以使用新的 D 系列 VM 之一来利用更快的 CPU 和 SSD。
是否有任何 IIS 配置可以在 SSD 上优化 运行,或者我是否可以假设仅移动到 SSD 会提高性能?
我 运行 IIS 8.5 上的 IIS 内的单个网站。
仅移动到 SSD 将提高磁盘 io 密集型任务的性能。要利用 SSD,您的应用程序必须在 Web 角色上执行磁盘密集型任务。通常 web 角色使用很少的实际磁盘,除非在同一台服务器上托管了一个数据库。由于我假设您正在使用 Azure 云服务,我怀疑情况是否如此。因此,我认为 SSD 可能不会因用例而显着提高您的性能。
也就是说,越大越好,越快 CPU 肯定会帮助网络角色。纯粹的 CPU 速度将有所帮助,使用所有 CPU 的能力也将有所帮助。要真正提高性能,请确保在后台线程上启动较长的任务,这些任务将得到相应分配。
希望对您有所帮助。
我想将我的 WebRole 转移到 azure 上以使用新的 D 系列 VM 之一来利用更快的 CPU 和 SSD。
是否有任何 IIS 配置可以在 SSD 上优化 运行,或者我是否可以假设仅移动到 SSD 会提高性能?
我 运行 IIS 8.5 上的 IIS 内的单个网站。
仅移动到 SSD 将提高磁盘 io 密集型任务的性能。要利用 SSD,您的应用程序必须在 Web 角色上执行磁盘密集型任务。通常 web 角色使用很少的实际磁盘,除非在同一台服务器上托管了一个数据库。由于我假设您正在使用 Azure 云服务,我怀疑情况是否如此。因此,我认为 SSD 可能不会因用例而显着提高您的性能。
也就是说,越大越好,越快 CPU 肯定会帮助网络角色。纯粹的 CPU 速度将有所帮助,使用所有 CPU 的能力也将有所帮助。要真正提高性能,请确保在后台线程上启动较长的任务,这些任务将得到相应分配。
希望对您有所帮助。