Linux操作系统线程库性能测试与分析.docVIP

  • 2
  • 0
  • 约3.17千字
  • 约 9页
  • 2017-09-01 发布于安徽
  • 举报
Linux操作系统线程库性能测试与分析 NPTL 成为 glibc 正选 线程库后,它的性能如何受到很多人的关注。本文就针对 NPTL 与 LinuxThreads 的性能比较,以及超线程、内核可抢占等特性对线程性能的影响进行了全面评测。 一、 前言 在 Linux 2.6.x 内核中,调度性能的改进是其中最引人注目的一部分 [1]。NPTL(Native Posix Thread Library)[2] 使用内核的新特性重写了 Linux 的线程库,取代历史悠久而备受争议的 LinuxThreads [3] 成为 glibc 的首选线程库。 NPTL 的性能究竟如何?相对 LinuxThreads 又有哪些明显的改进?在对 NPTL 进行全面分析之前,本文针对这两种线程库,以及内核中 内核可抢占(Preemptible)和超线程(HyperThreading)[4] 等特性进行了全面的性能评测,结果表明 NPTL 绝对值得广大服务器系统期待和使用。 二、 Benchmark 1. 测试平台 进行本测试的硬件平台为浪潮 NF420R 服务器 [7],4 个 Hyperthreading-enabled Intel Xeon 2.2G 处理器,4G 内存。Linux 选择了 Slackware 9.0 发行版 [8],所使用的内核源码来自。 2. 针对测试:LMBen

文档评论(0)

1亿VIP精品文档

相关文档