LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1554|回复: 8

用amd64的内核,系统是运行在32位模式,还是64位模式呢?

[复制链接]
发表于 2007-5-28 12:20:01 | 显示全部楼层 |阅读模式
根据amd对64位处理器的功能设置,应该是运行于64位模式,但同时兼容32位应用程序。怎么我的系统确实一直运行于32位模式呢?怎么样才能让其运行于64位模式?


根据chinaunix上的一个讨论,linux系统运行于什么模式可以简单的通过file /bin/ls输出去判断。

xuwei@Xiao-Debian:/$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped


不知道大家的amd64都是什么样的输出呢?
 楼主| 发表于 2007-5-28 12:40:26 | 显示全部楼层
刚刚在irc上问了,原来我现在的系统还是i386构架。
我是用i386的光盘安装的,然后才安装的amd64位内核,这样系统其实还是i386的。

huahua说只能重装才行,不知道大家有没有不用重装的办法呀?
回复 支持 反对

使用道具 举报

发表于 2007-5-28 13:34:19 | 显示全部楼层
必须安装x86-64、amd64、ia64等版本的linux才是真正的64位系统,前提是你的处理器必须是64bit的如intel的EM64t、AMD64、ia64等构架的cpu。
回复 支持 反对

使用道具 举报

发表于 2007-5-28 13:53:22 | 显示全部楼层
Intel EM64T的机器(Xeon 5130)如果装64位, 会有啥实际好处?
回复 支持 反对

使用道具 举报

发表于 2007-5-28 17:15:25 | 显示全部楼层
$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped
用64位有什么好处?我感觉就是系统大了点,因为要用32位程序还得装32位的库。
回复 支持 反对

使用道具 举报

发表于 2007-5-28 17:24:22 | 显示全部楼层
运算速度会比较快
回复 支持 反对

使用道具 举报

发表于 2007-5-28 17:30:38 | 显示全部楼层
Post by xw_xiao
刚刚在irc上问了,原来我现在的系统还是i386构架。
我是用i386的光盘安装的,然后才安装的amd64位内核,这样系统其实还是i386的。

huahua说只能重装才行,不知道大家有没有不用重装的办法呀?

没有,因为所有包都不一样。一个64,一个32


64位会增大一点体积,加快一点性能(实际上性能的提升不容易体会到)。
回复 支持 反对

使用道具 举报

发表于 2007-5-28 18:21:12 | 显示全部楼层
我最近加了一条512M的内存。在WINDOWSXP中没有感觉,但是在GENTOO-AMD64中感觉速度提高了不少。本来用512M的时候,开BERYL,上SINA网很慢,一顿一顿的。但是如今流畅多了。
回复 支持 反对

使用道具 举报

发表于 2007-5-29 11:09:21 | 显示全部楼层
感觉不出来性能提升..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表