科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道解析:教你轻松掌握 如何给CPU分配线程

解析:教你轻松掌握 如何给CPU分配线程

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

默认情况下,每个 Microsoft SQL Server 2000 实例都可启动每个线程,然后 Microsoft Windows NT 或 Windows 2000 将每个线程分配给特定的 CPU。

作者:赛迪网 yashi 来源:天新网 2008年3月27日

关键字: Mssql SQL SQL Server 数据库

  • 评论
  • 分享微博
  • 分享邮件

默认情况下,每个 Microsoft® SQL Server™ 2000 实例都可启动每个线程,然后 Microsoft Windows NT® 或 Windows® 2000 将每个线程分配给特定的 CPU。Windows NT 或 Windows 2000 在计算机上的微处理器 (CPU) 间平均分配 SQL Server 实例线程。Windows NT 或 Windows 2000 还不时地将线程从一个大量使用的 CPU 移到另一个 CPU。

SQL Server 管理员可以使用 affinity mask 配置选项使一个或多个 CPU 无资格运行特定 SQL Server 实例的线程。affinity mask 值指定位模式,以表明适合运行 SQL Server 实例线程的 CPU。例如,affinity mask 的值 13 代表位模式 1101。在有 4 个 CPU 的计算机上,这表示可以在 CPU 0、2 和 3 上调度 SQL Server 实例线程,而不能在 CPU 1 上调度线程。如果指定 affinity mask,SQL Server 实例将在没有掩码的 CPU 中平均分配线程。affinity mask 的另一个作用是 Windows NT 和 Windows 2000 不将线程从一个 CPU 移到另一个 CPU。affinity mask 很少使用,大多数系统通过让 Windows NT 或 Windows 2000 在可用的 CPU 中调度线程以获得最佳性能。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章