我正在尝试找到一种方法来检测(使用软件)我所在的系统是否具有“无执行”位功能。
在 Linux 下,我会简单地使用 /proc/cpuinfo 列出 CPU 功能,但在 Windows 上我没有发现这方面的内容。我尝试了 CPU-Z 和其他一些工具,但都没有 NX 位信息。
有任何想法吗?
我想购买一个工作站,使用 MATLAB 进行数据处理。我正在考虑戴尔的两个工作站之一。低端工作站 (3500) 具有单个处理器和 6 个 DIMM 中的 24 GB 内存。如果我选择双处理器选项,高端 (7500) 将只允许我选择 24 GB 内存(在 12 个 DIMM 中)。两者的区别似乎在于
Dell Precision T3500 具有三通道内存总线架构。
Dell Precision T7500 的每个处理器都有一个三通道内存总线架构
这是否意味着每个处理器获得 12 GB 的内存,而处理器 A 上的线程无法看到与处理器 B 相同的内存?这似乎不太可能,但也许 A 访问 B 的内存会降低性能?
我有一个负载相当高的系统。从下面的顶部输出可以看出,CPU 使用率和 I/O 可以忽略不计:
top - 17:31:59 up 4 days, 2:34, 2 users, load average: 1.00, 0.99, 1.00
任务:总共 71 个,1 个运行,70 个睡眠,0 个停止,0 个僵尸
Cpu(s): 2.0%us, 2.0%sy, 0.0%ni, 95.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
内存:总共 960720k,已使用 707288k,253432k 空闲,
67328k 缓冲区交换:总共 2811896k,已使用 2644k,空闲 2809252k,缓存 528928k
PID 用户 PR NI VIRT RES SHR S %CPU %MEM TIME+ 命令
15310 根 20 0 2512 1128 888 R 2.1 0.1 0:00.05 顶部
当 I/O 和 CPU 不是因素时,我将不胜感激任何帮助隔离高负载的原因。
我有两台略有不同的 DELL 670 机器。一台机器有一个 Intel Xeon 3.4GHz 800MHz 2MB L2 Cache CPU。B 机有两个 Intel Xeon 3.0GHz 800MHz 1MB L2 Cache CPU。我打算用机器A,从机器B取一个CPU安装在机器A上,也就是说在机器A这两个CPU会略有不同。这个可以吗?谢谢,
我有一台带有Intel XEON 处理器的旧服务器。我一直试图确定它是哪个确切版本,但没有运气。我尝试了各种工具,但它们所做的只是为您提供有关处理器的一些信息,而没有实际版本(处理器编号)。
到目前为止,这是我所知道的:
时钟速度 3.00 GHz
主板是Intel 5000P 芯片组,所以我知道它应该是Intel Xeon 5000系列,但也许不是。
它是一个双核超线程(所以它在任务管理器上显示为 4 个内核)
它有2MB二级缓存
它支持英特尔硬件虚拟化
我查看了英特尔网站,但找不到具有完全相同规格的处理器。
我最近将一台 HP 服务器从一个二手 CPU 插槽(4 核 + HT = 8 核)升级到 2 个二手 CPU 插槽(16 核)。
但是,我只能为 VM 分配 8 个内核。当设置 16 时,它在“新 VM 向导”中默认返回 8,当从现有 VM 更改它时,它显示红色警告:“比物理 CPU 多的 VCPU 可能导致 VM 性能降低”。单击确定仍将其默认为 8 核而不是 16 核。

然而,我的 xenhost (dom0) 确实分配了 16 个 CPU,并且实际上可以识别它们。

我想知道为什么我无法向一台机器添加超过 8 个 vCPU。
在进行服务器升级之前,我也能够分配 8 个 vCPU,因此它不能与 HT 相关。
我有一个 1U 机架式服务器,上面有一块旧的 Pentium 4 主板(Super Micro P8SCi)。要升级此服务器(以较小的预算),我可以保留机箱/机箱并简单地将主板更换为更新一代的主板吗?如果是这样,我必须寻找哪类主板?
提前致谢
PS - 我为这次升级考虑的主板是 Intel XEON 或 Core i7。是的,我知道我也需要新的记忆。
我正在尝试管理 Amazon 上的服务器,用于每月接收约 1 亿次综合浏览量的网站网络。不幸的是,我的 5 名开发人员团队中没有人拥有丰富的服务器管理经验。
现在我们将 MaxClients 设置为 1400。目前我们的流量大约是平均水平,我们总共有 1150 个 Apache 进程在运行,每个进程使用大约 2% 的 CPU!在这 1150 个中,有 800 个当前正在休眠,但仍在占用 CPU。我相信有办法优化这个。我有几个想法:
所以,这是我们的 Apache 设置。我们确实计划尽快与服务器管理员签约,但在我们找到某人之前,我真的很感激一些建议。
Timeout 25
KeepAlive Off
MaxKeepAliveRequests 200
KeepAliveTimeout 5
<IfModule prefork.c>
StartServers 100
MinSpareServers 20
MaxSpareServers 50
ServerLimit 1400
MaxClients 1400
MaxRequestsPerChild 5000
</IfModule>
<IfModule worker.c>
StartServers 4
MaxClients 400
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Run Code Online (Sandbox Code Playgroud)
全顶输出:
top - 23:44:36 up 1 …Run Code Online (Sandbox Code Playgroud) 我最近购买了带有 Xeon 5410 的 DL360 G5(四核,2.3Ghz)。
我们还购买了一些至强 X5482 - 据我所知,它们接近相同处理器系列的顶部。我想用更快的处理器升级这个 G5,但是当我换掉处理器并打开机器时,它只是在“高风扇”电源模式下坐在那里,永远不会出来。
是否需要某种 BIOS 升级?G5可以处理这个处理器吗?我很难找到文档(它们肯定与 5410 和 5420 兼容)。
我期待着购买一台戴尔 PowerEdge 塔式服务器,它可以满足低或中等的预期负载,至少目前是这样。我有一个关于它的处理器的问题——是否更好
选项#1 可能是最好的,但由于预算限制,我正在考虑替代方案。专家的任何见解对我来说都是非常宝贵的!
关于申请
我想我的问题仍然是开放式的,除非我讲述要托管的 Web 应用程序。Web 应用程序是一个简单的应用程序,可让您远程执行代码。例如,您编写了一个 C 程序,然后单击“提交”按钮。然后代码进入服务器,被编译和执行,然后输出(或任何错误消息)在他的 Web 浏览器中显示回给用户。因此,它具有中等数量的 I/O 和 CPU 绑定任务。是的,每次运行代码时都会派生一个子进程。