我想了解大量计算机的机器架构类型,我有每台机器的主机名。这些机器都运行Debian 4 Linux、SunOS 9、SunOS 10或Apple Darwin操作系统,都是类Unix系统,但存在一些细微的差异。
我想知道以下信息: - 架构类型(x86、x86_64、ia64、sparc、powerpc等) - 处理器类型(Intel Pentium、Pentium Pro、Pentium II、Sparc、PowerPC、Itanium、Athlon、Core 2 Duo、Cytrix等) - 处理器数量
请注意,我需要获取机器的“类型”。使用“uname”命令的愚蠢方法在Sun上不起作用,而且当机器实际上是“x86_64”但操作系统是32位时,“uname”会返回“i686”之类的结果。/proc/cpuinfo也无法满足要求,情况变得更加复杂,因为有些机器没有安装C编译器(我确信它们都有sh,也许还有Python或Perl,我不确定)。
谢谢! :)
我想知道以下信息: - 架构类型(x86、x86_64、ia64、sparc、powerpc等) - 处理器类型(Intel Pentium、Pentium Pro、Pentium II、Sparc、PowerPC、Itanium、Athlon、Core 2 Duo、Cytrix等) - 处理器数量
请注意,我需要获取机器的“类型”。使用“uname”命令的愚蠢方法在Sun上不起作用,而且当机器实际上是“x86_64”但操作系统是32位时,“uname”会返回“i686”之类的结果。/proc/cpuinfo也无法满足要求,情况变得更加复杂,因为有些机器没有安装C编译器(我确信它们都有sh,也许还有Python或Perl,我不确定)。
谢谢! :)