Questions tagged «multi-core»

4
在bash中并行执行curl请求
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 从bash脚本执行5个curl请求的最佳方法是什么parallel?由于性能原因,我无法串行运行它们。
23 curl  wget  multi-core  smp 

3
两个双核与一个四核
对于基于Intel的系统,保持内核数量不变,两个双核处理器和一个四核处理器之间会有多少差异?我们在两个双核处理器上运行Oracle OLTP数据库。在可用的双核处理器较少的情况下,我们可能需要切换到四核,但是由于许可问题,我们仅限于四个核,因此必须切换到一个处理器。如果我们进行切换,我应该期望看到现实世界中处理速度的变化吗?

2
在BIOS中禁用CPU内核?
是否可以在BIOS中禁用CPU(Intel)内核,如果可以,HP / DELL(其他?)1U / 2U服务器将允许这样做吗? 很难找到具有双核CPU的新服务器硬件,大多数新服务器是四核CPU,因此Oracle许可证的成本使服务器升级变得不合理地复杂。这使我想到了上面的问题。

5
为什么在Linux KVM下运行的Windows 7 VM不能使用所有虚拟处理器?
所有 自从我的一个虚拟机从Windows 2008 Server迁移到Windows 7(最终版)以来,我的服务器出现了问题:尽管我已经为虚拟机分配了四个核心,甚至看上去也能看到它们,但似乎还是认为有两个核心! 谁能告诉我这是怎么回事?我以为KVM和Windows 7之间可能不兼容,但是既然看到了虚拟处理器,我就开始不觉得……有什么线索吗? 这是流程管理器的屏幕快照,在同一框中仅显示两个内核:

1
CPU亲和力如何与Linux中的cgroup交互?
我正在尝试在一组隔离的CPU上运行多线程基准测试。长话短说,我最初尝试使用isolcpus和taskset,但遇到了问题。现在我在玩cgroups / csets。 我认为“简单” cset shield用例应该可以很好地工作。我有4个核心,因此我想使用1-3核心进行基准测试(我还将这些核心配置为处于自适应刻度模式),然后将0核心用于其他所有功能。 遵循此处的教程,它应该很简单: $ sudo cset shield -c 1-3 cset: --> shielding modified with: cset: "system" cpuset of CPUSPEC(0) with 105 tasks running cset: "user" cpuset of CPUSPEC(1-3) with 0 tasks running 因此,现在我们有了一个“屏蔽”,它是隔离的(用户cset),核心0用于其他所有东西(系统cset)。 好吧,到目前为止看起来还不错。现在让我们看一下htop。所有进程都应已迁移到CPU 0: ??一些过程显示为在屏蔽磁芯上运行。为了排除htop出现错误的情况,我还尝试使用taskset来检查显示为处于屏蔽状态的进程的相似性掩码。 也许这些任务是无法移动的?让我们选择一个显示为在CPU3上运行的任意进程(应该在屏蔽中),htop然后根据以下命令查看它是否出现在系统cgroup中cset: $ cset shield -u -v | grep 864 root …

1
Taskset和cpuset之间的区别
我正在尝试减少linux网络应用程序的延迟。我了解到,有两种工具可将程序“绑定”到特定的CPU内核:taskset和cpuset。 我应该选哪一个?它们在较低的水平上等效吗? (配置)我的应用程序具有单线程,并且应该以尽可能少的延迟通过快速LAN网络处理单个tcp连接(无需重新连接)。我走对了吗?

1
MySQL和多核处理器
我正在多核xeon处理器的win2008服务器上运行MySQL。看起来它仅使用一个内核。 我需要配置一些东西以使其使用所有内核吗? 服务器正在支持一个加载了很多呼叫的网站。我确定同时存在多个调用,但是DB希望在单个内核中处理任何事情。 我该怎么做才能改善它?

3
批处理模式中的最高,每个内核需要CPU%
我知道在运行1完顶部之后,我可以按一下并获得CPU的列表及其利用率百分比。我怀疑我也可以使用-b选项以批处理方式执行此操作,但是我不知道如何操作,因此无法在手册中找到它。 我需要定期从python程序读取它,因此它必须处于批处理模式。

4
虚拟化的CPU核心与线程
我们在Ubuntu 9.10上拥有一个KVM主机系统,该系统具有更新的具有超线程功能的四核Xeon CPU。如英特尔产品页面上所述,该处理器具有4个核心,但具有8个线程。/ proc / cpuinfo和htop都列出了8个处理器,尽管每个处理器都在cpuinfo中声明了4个内核。KVM / QEMU还报告了可分配给guest虚拟机的8个VCPU。 我的问题是,当我为VM guest虚拟机分配VCPU时,应该分配每个内核还是每个线程?由于KVM / QEMU报告服务器有8个要分配的VCPU,我是否应该继续设置来宾使用4个CPU,而我以前将其设置为使用2个(假设总共有4个VCPU)?我想尽可能多地利用主机硬件而不会过度分配。 更新: Chopper3的答案无疑是正确的方法。但是,我仍然很乐意听取任何硬件专家的意见,他们可以阐明线程与内核的性能方面……有人吗?

7
Sun Solaris-找出处理器和核心的数量
我们的SPARC服务器正在运行Sun Solaris 10。我想找出处理器的实际数量以及每个处理器的核心数量。 psrinfo和prtdiag的输出是不明确的: $psrinfo -v Status of virtual processor 0 as of: dd/mm/yyyy hh:mm:ss on-line since dd/mm/yyyy hh:mm:ss. The sparcv9 processor operates at 1592 MHz, and has a sparcv9 floating point processor. Status of virtual processor 1 as of: dd/mm/yyyy hh:mm:ss on-line since dd/mm/yyyy hh:mm:ss. The sparcv9 processor operates …
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.