网络工程师必知的服务器硬件技术 | 精华( 三 )

  • CPU
  • 如果Web server是computation-intensive计算密集型(比如动态生成页面),影响其性能的硬件系统依次为
    1. Memory
    2. Network
    3. CPU
    4. Disk
    Groupware servers群件服务器如 Lotus Notes 和 Microsoft Exchange, 设计为允许用户之间通信并共享信息,加强公司内用户的团队协作 。通常以client/server模式实现 。
    关键的硬件子系统依次为:
    1. Memory
    2. CPU
    3. Disk I/O
    群件服务器通常用于支持公共文件夹访问,时间安排,日历,协作应用和工作流应用 。这些需要强大的CPU处理能力 。路由和实时协作需要额外的CPU资源 。
    类似于邮件服务器,内存用于高速缓存,群件服务器使用特殊的内存缓存设计增加数据访问速度 。因此,服务器要配备足够的内存来减少或消除到磁盘的页面交换 。
    群件服务器是基于事物处理的client/server数据库应用,类似于数据库服务器,磁盘子系统是影响性能的重要因素 。设计群件系统时,特别要注意考虑server-to-server的数据流量和慢速的LAN/WAN网络连接 。
    Multimedia server多媒体服务器提供通过intranet或者Internet发布流媒体演示的工具及支持 。多媒体服务器需要很高的网络带宽和高速的磁盘I/O,以提供大数据量的传输 。
    如果是音频数据流,影响性能的主要子系统是:
    1. Network
    2. Memory
    3. Disk
    如果是视频数据流,影响性能的主要子系统是:
    1. Network
    2. Disk I/O
    3. Memory
    对于视频服务器,由于要传输和读取大量的数据,因此磁盘比内存更加重要.
    如果数据保存在磁盘中,磁盘性能对于系统性能也非常重要 。如果要对流数据进行压缩/解压缩,CPU的速度和内存容量同样非常重要 。
    Communication server通信服务器提供远程访问到LAN,多数的通信服务器使用的是Windows 2003 remote access services (RAS) server.
    一台通讯服务器的性能瓶颈通常在于通信线路和通信适配卡本身. 一般情况下, 这种应用对于processor, disk, 或 memory 子系统没什么要求,而通信线路的性能将决定通讯服务器的性能 。
    例如,一个高速的T1专用线路, 会比56Kbps线路产生更少的性能下降 。
    Terminal server通过使用终端仿真,Windows 2003 Terminal Services使多种不同的桌面系统能够访问Windows应用 。事实上,应用运行在终端服务器上并仅仅对客户端提供屏幕刷新 。
    正确了解影响终端服务器性能的因素非常重要:1、您的应用
    • 应用程序对内存的需求 Application memory requirements
    • 应用程序的共享内存 Shareable application memory
    • 应用程序的屏幕刷新速率 Application screen refresh rate
    • 应用程序对输入的需求 Applications typing requirements
    2、您的用户
    • 打字速度 Typing speed
    • 保持应用程序开启 Leave the applications open
    • 登录时间 Logon time
    • 是否全天侯登录 Logged on all day long or not
    • 登录时间是否固定 Most logins at a specific time of the day or not
    3、您的网络
    • 用户打字速度 Users’ typing speed
    • 应用程序是否图形敏感 Applications are graphic-intensive or not
    • 客户端显示分辨率 Client workstations’ display resolutions
    • 应用程序对网络带宽要求 Application network bandwidth requirements
    影响终端服务器系统性能的硬件子系统依次是:
    1. Memory
    2. CPU
    3. Network
    终端服务器运行应用程序并将结果发送到客户端的工作站,所有的工作负载都在服务器上 。终端服务器需要强大的处理器和充足的内存,同时因服务器支持多个客户端的并发访问,网络也是影响性能的重要因素 。

    推荐阅读