环境
我使用 TCP端口80 在G-WAN
上使用 Intel Core i7-3610QM 运行Ubuntu 14.04.3 SERVER LTS (3.19.0-49) 64-bit
。
有0.0.0.0:80
个文件夹,但没有0.0.0.0:8080
,也没有0.0.0.0:xyz
个其他文件夹。
为什么report.c
和report.java
servlet都会响应:
1个主机:0.0.0.0:80_80 Vs.正确的0.0.0.0:80
同时,这两个servlet报告:
CPU:1 5x R)Core(TM)i7-3610QM CPU @ 2.30 GHz(1个核心/ CPU,1个线程/核心)
和允许:5个核心!
当此CPU为 4个核心且双线程时,这些servlet应返回:
(4个核心/ CPU,2个线程/核心和允许:8个核心?
Short technical view of the Intel Core i7-3610QM
顺便说一句,回复不会更准确:允许8个线程比。 8个核心?
答案 0 :(得分:0)
在我的桌面上,我有以下内容:
CPU(s): 1x Intel(R) Xeon(R) CPU W3680 @ 3.33GHz (6 Core(s)/CPU, 2 Thread(s)/Core)
Allowed: 12 Cores
这是预期的信息。
我没有您的CPU,也没有您的系统配置,因此我无法测试并告诉您在特定情况下幕后发生的情况。
有许多事情可以使CPU和CPU核心检测与物理安装的硬件不同,其中您的特定system configuration
(策略可以阻止核心),hypervisors
和错误检测。
G-WAN尝试使用CPU ID
指令自行查找,然后检查Linux内核报告的内容。当结果不同时,告诉原因并选择“正确”答案变得复杂。
关于“允许”'线程'与'核心'术语的问题比你想象的更复杂,'核心'在这里是较小的邪恶。
对于“听众”格式,我也得到了这个:
1 host(s): 0.0.0.0:8080_8080
Root: #0.0.0.0
所以,是的,这里有一个错误报告的双端口,可能是由于最近实施的众多新选项。它将被修复。
最后,stackoverflow
是程序员问答网站,因此我建议您使用serverfault
来解决基本的G-WAN使用和系统问题。
答案 1 :(得分:0)
感谢Gil的回答,即使它还没有解决问题。
请注意,在我的机器上,当report.c和report.java没有显示时,htop会显示8个内核。
我会在服务器故障中继续了解有关其他servlet故障的更多问题。
BTW,很棒的桌面你好;)
要知道,您在测试中使用了哪些Linux发行版和发行版?
答案 2 :(得分:0)
我刚刚下载了由Fnux制作的最后一个gwan完整安装脚本,并使用所有15种可用的编程语言安装了gwan 7.12.6版本,并且它完成了很好的工作。
现在,report.c和report.java servlet都显示正确的侦听器,但仍然省略显示System Uptime值。
此外,当多次重新加载这两个servlet时(使用F5击键),页面会显示奇怪的字符(即">"或"?>"或&交通标题正上方的#34; ??"或" T?")。
内部gwan缓存是否存在问题(在我的系统上,init.c文件被禁用,在其扩展后放置了下划线字符,如下所示:" init.c _")?
感谢Gil在他方便的时候修理它。