Questions tagged «hyperthreading»

8
禁用超线程将提高我们SQL Server安装的性能
相关信息:有关SQL Server和超线程的最新知识 最近,我们将Windows 2008 R2数据库服务器从X5470升级到X5560。从理论上讲,两个CPU的性能非常相似,如果有的话X5560的速度会稍快一些。 但是,SQL Server 2008 R2的性能在过去大约一天中一直很差,CPU使用率也很高。 页面的预期寿命非常长,我们几乎为页面带来了100%的高速缓存命中率,因此内存不是问题。 当我跑步时: SELECT * FROM sys.dm_os_wait_stats order by signal_wait_time_ms desc 我有: wait_typewaiting_tasks_countwait_time_ms max_wait_time_ms signal_wait_time_ms -------------------------------------------------- ---------- -------------------- -------------------- -------------------- -------------------- XE_TIMER_EVENT 115166 2799125790 30165 2799125065 REQUEST_FOR_DEADLOCK_SEARCH 559393 2799053973 5180 2799053973 SOS_SCHEDULER_YIELD 152289883 189948844 960 189756877 CXPACKET 234638389 2383701040 141334 118796827 SLEEP_TASK …

11
从Linux内部禁用超线程(无法访问BIOS)
我有一个在远程设施上运行金融交易应用程序的系统。我无权访问ILO / DRAC,但需要禁用超线程。该系统运行Intel Westmere 3.33GHz X5680六核CPU。我可以重新启动,但要确保由于性能问题而导致系统未启用超线程。有没有从Linux内部执行此操作的干净方法? 编辑:noht添加到内核引导命令行的指令不起作用。与RHEL相同。 请参阅:https: //bugzilla.redhat.com/show_bug.cgi?id = 440321#c9

5
Hyper-V和超线程:开还是关?
借助支持超线程的新型Xeon CPU,在Hyper-V主机上使用(或不使用)当前的最新知识是什么? 我最初的印象是在虚拟主机环境中打开它可能是有害的,因为“额外”的CPU并不是真正的核心。但是,我也阅读了MS的(未经证实的)注释,这些注释为使Hyper-V在超线程环境中正常运行而进行了一些艰苦的工作。 是否有人在这方面有扎实的信息或经验?干杯!

4
超线程应使用多少个CPU?
假设我有一个具有18个内核的服务器cpu,并且启用了超线程,这意味着我可以在htop中看到36 cpus。 为了充分利用CPU而不影响单线程性能,我的目标是使所有36个“内核”都以100%运行,而HT内核只会做更少的工作而仍然报告100%,或者意味着“完整”核心已经被其“ HT核心”上的任务打断了,从而减少了单线程工作? 我知道有很多影响HT性能的变量,我只想知道CPU仪表在处理HT时的含义。

3
超线程和虚拟机?
我已经看过这个线程:Hyper-V和Hyper-threading:开还是关?,但唯一的答案是Windows特有的...。 我正在构建VM服务器(使用Proxmox VE,如果有所作为),并且想知道超线程如何影响虚拟机... 具体来说,如果我最大化虚拟机的数量,超线程会有所帮助还是会损害性能? 同样,最大的虚拟机将是具有约30个客户端(4核/ 8 GB RAM)的终端服务器,以及一个文件服务器(如果有帮助的话)。 更新:服务器是具有1TB RAID 10、32 GB RAM和双Intel Xeon E5530的Dell R410(我不确定确切的型号,但它是具有2+ Ghz的E55xx) 更新:大多数VM将在KVM上。

3
目前对SQL Server和超线程的看法?
那里有很多文章(请参阅Slava Oks的原始SQL 2000文章和Kevin Kline的SQL 2005更新)建议在SQL服务器上禁用超线程,或者至少在对服务器进行启用之前测试您的特定工作负载。 随着真正的多核处理器替代超线程处理器,该问题的重要性逐渐降低,但是在此问题上的最新见解是什么?对于SQL 2005 64位,SQL 2008或Windows Server 2008,此建议是否有任何更改? 理想情况下,应该在登台环境中对此进行预先测试,但是对于已经启用HT的生产环境的服务器呢?如何判断我们遇到的性能问题是否与HT相关?在提高SQL性能时,与我通常追求的所有其他事情相反,是否有一些perfmon计数器的特定组合可以将我指向该方向? 编辑:这是特别有吸引力的,因为有可能对我的某些高CPU服务器进行全面的改进,但是客户端将希望看到一些具体的东西,这些东西可以帮助我确定哪些服务器真正可以从禁用超线程中受益。当然,常规性能故障排除仍在进行中,但有时会有所帮助。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.