我可以访问一些xeon机器来检查性能。我想知道他们使用的是什么样的架构,比如Haswell,Sandybridge,Ivybridge。有什么命令能查出来吗?
发布于 2015-09-19 21:02:34
这是一个便宜的解决办法,但你可以从gcc那里得到信息!我将解释: gcc能够使用-march选项为每个子拱优化二进制文件。此外,它能够检测到您的计算机并在-march=native中自动优化,假设是这样的,您只需使用march=native调用gcc并询问它将使用什么标志:简而言之
gcc -march=native -Q --help=target|grep march对我来说
-march= bdver1但我的个人电脑运行时使用的是一台amd轰炸机处理器。
发布于 2019-07-17 18:43:56
cat /sys/devices/cpu/caps/pmu_name
haswell发布于 2015-09-19 03:15:40
你可能做不到,因为这是商业销售的营销名称,而不是“技术”名称。
但是,您可以从dmidecode中获取所需的内容,然后访问http://ark.intel.com (对于您的Xeon处理器)来确定商业家族。
[root@mediasrv ~]# dmidecode|grep -i intel
Socket Designation: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Manufacturer: Intel
Version: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz从这一输出,我可以访问英特尔的ark网站,并搜索3770 CPU,这将告诉我,我有一个常春藤桥芯片。
https://unix.stackexchange.com/questions/230634
复制相似问题