数据中心 频道

管理员必知:服务器基准测试方法与误区

  线程与进程监测

  注意处理器数量,尤其是试图取得每个处理器的最大线程时。注意“环境切换”发生的次数。

线程与进程监测

  当操作系统(OS)的内核或核心把处理程序从一个线程切换到另一个线程时,就会发生“环境切换”。环境切换应当及时避免,因为每次环境切换都是处理器L1和L2缓存被刷新并重新写入。缓存刷新和再次写入需要宝贵的时间,并降低系统的性能。

  Process:Thread Count:Inetinfo--统计Inetinfo运行创建的线程数,并显示最新值。

  Thread:% Processor Time:Inetinfo =>Thread #--测量Inetinfo进程中每个线程使用的处理器时间。

  Thread:Context Switches:sec:Inetinfo =>Thread#--测量每个处理器或线程池的最大线程数。监测这个参数很重要,其可预防产生大量的环境切换。否则,环境切换会占用内存并失去多线程的优势,而此时的性能将降低而非提高。

  测量并分析

  遗憾的是,关于服务器和处理器测量方面的内容实在太宽泛了,以致在本文中无法一一分析。但是,在大多数情况下,系统性能和指标测试可分为一下几个类型:

  •   内存管理
  •   网络能力
  •   处理器能力
  •   磁盘优化

  通过以上的分类,测试工程师能够得到一些可靠的基准测试结果,并利用其以更好地提高整体服务器环境。

0
相关文章