我们有一个大约100 GB的Oracle数据库,它运行在1个套接字1核心configuration的ESX Server上的Windows Server 2k3R2虚拟机上。 每当必须处理主要查询时,它在查询期间(CPU利用率为50% – 75%)似乎都会“挂钩”,并且在某些情况下会限制使用该查询的应用程序的function。 最典型的情况是,当我们运行大量报表时,查询本身会显着减慢查询运行时的应用程序性能,就好像它正在对任务进行排队一样。 我的问题是:将“升级”到1个插槽,2核心configuration显着改善这个“挂钩”问题?
我们在ESX客户端有严重的性能问题,但是从我的位置我不能直接查看服务器configuration,但我想知道他们是否正确设置它。 运行CPU-Z显示了每个核心有两个处理器,而我有Yorkfield处理器,因此预计会出现四个核心。 这是虚拟CPU在CPU-Z中显示的方式吗? 如何从客户端确定ESXconfiguration的方式? 我知道ESX可以启用HT。 我的系统大量使用SMP,所以应该受益。 从我收集的内容来看,ESXconfiguration了两个vCPU。 我读的数据是否正确? 编辑:基本上有两个窒息CPU的原因。 首先,应用程序并不完美,我们正在努力。 其次,我们没有足够的CPU能力。 该图像来自一个类似的本机,现在在虚拟机上。 性能应该是相似的,但不是。 通常我们可以在每个本地系统上处理500多个会话。 在这个系统上,窒息开始大约280次。 我知道指责CPUconfiguration是有点短视的,但经过两天的密集监测和分析之后,这一切都开始指向这个方向(内存,磁盘IO,数据库连接和networking运行良好)。
我有一个命令来运行(在这种情况下是一个php5脚本),我想知道是否有什么东西可以运行这个命令,并select要被治愈的核心。 我想要做的是每个核心运行1个命令来使用我的服务器的多个核心。 任何想法? 或者我必须用多核支持来重写其他语言的脚本,并直接在脚本中开发核心控件?
对于一个基于Intel的系统来说,保持内核数量不变,两个双核处理器和一个四核处理器之间会有多大的差别? 我们在两个双核处理器上运行Oracle OLTP数据库。 由于可用的双核处理器较less,所以我们可能需要切换到四核,但由于许可问题,我们仅限于四核,因此将不得不切换到一个处理器。 如果我们做了切换,我应该期望看到现实世界处理速度的变化?
通常,在阅读有关nginx推荐的worker_processes时,应该将其设置为nginx托pipe的服务器的核心数量。 我们想知道是否应该为此计算HT内核的数量? 或者我们只计算真实物理内核的数量? 谢谢!
随着最近广泛采用多核CPU,人们就会想到一个问题:CPU /内核的性能如何与性能相关联? 哪一个更好,如何以及为什么? 1个8核CPU 2个4核CPU 4个2核CPU 我已经知道许可的含义(有些软件在物理CPU上许可,而不pipe实际的内核是什么,其他的则是实际上关心这个),当然,具有更多物理CPUsockets的系统是更加可定制的,并且可以更容易地扩展; 但我感兴趣的是这些configuration之间的性能差异…如果有的话。
是可以configurationWindows只使用一个单一的硬件线程。 过去几年的每台机器似乎至less是双核的,但是一些时序错误只有在线程串行执行时才是可重现的。 我对Windows Vista特别感兴趣。
以下是这个场景,我非常喜欢你的专家build议: 目前我有大约2GB的数据库,可能是一年的两倍。 我想要为我要订购的专用数据库服务器提供最佳的服务器性能,这将用作运行WordPress,论坛和mediawiki的相当繁重的stream量站点的后端。 大部分数据库stream量应该是只读的。 所以问题是,我真的需要超过4GB的内存吗? 我应该去8核心还是只有4? 比另一个重要吗? 就像跟进一样,最终在8 GB内存的8核服务器上得到了很多,所以就这么做了。 很高兴知道我有很大的发展空间。
对于小文件哈希是好的,但与巨大的,你可以很容易地发现md5sum是CPU绑定。 有没有哈希algorithm可以在多个核心上扩展? 任何解决方法? 想法? 什么? 🙂
我已经inheritance了Xen设置。 dom0和domU都是linux。 dom0有8个内核(或CPU,我不确定)。 我们想在一个domU上运行更多的东西。 我想使它成为一个多核CPU,也就是说domU会看到2个核心。 我如何在xen中做到这一点? 我不在乎强迫它在两个特定的CPU上运行(如果这是一个可接受的解决scheme,那很好)。 我们使用通用的domU内核(从某处)。 我不知道这个内核是否可以支持多核CPU(或者甚至是一个问题),这是相对较新的,2.6.26。