64位ubuntu10.04只认出3.2G内存,为什么
发布时间:2010-06-26 22:45:06来源:红联作者:pl_014
我用的内存是1G金士顿+1G超胜+2G南亚易胜,主频都是800MHz,(有的地方只认到667MHz),主板是磐正P35+的主板,其中两个1G内存插入主板的同一颜色的插槽(同一内存通道),2G南亚易胜的单独接一个通道,但在64位ubuntu10.04下只认出3.2G,而XP下还认出了3.4G,opensolaris 0906 x86的liveCD盘也只认出3.2G,有人知道为什么吗?
pl_014 于 2010-07-01 08:43:29发表:
怎么了,都不会了?
pl_014 于 2010-06-30 17:36:13发表:
又没人理了
HYMjpg 于 2010-06-28 19:45:24发表:
[i=s] 本帖最后由 HYMjpg 于 2010-6-28 19:51 编辑 [/i]
.........有点搞错..是运算器.......倍频只是CPU主频与外频之间的相对比例关系...时间久了很多东西都记乱了.......
pl_014 于 2010-06-28 17:48:11发表:
[i=s] 本帖最后由 pl_014 于 2010-6-28 17:51 编辑 [/i]
11# HYMjpg
这个嘛,内存容量大确实是好,不过现在内存价一直高着,到最近才降下点来,况且内存也是不小心就会买到假的,专卖店的又贵,网上说防伪做的好的是胜创,但我们这个地区又都不卖胜创
以前我曾经用过opensuse11.2,也是64位的,那时还是2G内存,其它的不变,运行时除了使用flash时cpu消耗很大(据说是插件本身的问题)以外,其它的都没什么问题,交换分区基本没有用上。
pl_014 于 2010-06-28 17:43:09发表:
不会吧,主板里是可以调cpu的倍频的,据说理论上可以是无限大的值,许多超频的玩家都是提高外频或倍频来实现的
而有的时候倍频可以是1.5,那么这时一个cpu有1.5个运算器?
pl_014 于 2010-06-28 17:36:58发表:
9# rgwan
重新编译内核?网上搜到的关于内核选项基本上都是内核编译选项,不过我到现在还没有成功地编译过哪个软件,不敢轻易尝试
HYMjpg 于 2010-06-28 15:23:28发表:
买多几块内存装上去嘛~64CPU+64系统要4G内存以上才能勉强发挥完性能出来,这么好的机子不上个5,6G就实在太可惜了,和3G相比操过4G以上的最高能发挥出17倍的性能来哦~(听人家说的)
HYMjpg 于 2010-06-28 15:16:38发表:
这就要从CPU的结构说起了,CPU主要由运算器、控制器、寄存器组和内部总线等构成,运算器一般并不是单个就是XXGHZ算起的,一般是几百MHZ起,10个并联起来就是XMHZ乘以10个(又称倍频),单个运算器200MHZ乘以10个运算器(倍频)就是2GHZ了,因为是双核,所以大概相当于4GHZ左右的性能(这里详细的还要乘于总线带宽)
rgwan 于 2010-06-28 15:02:35发表:
在内核里找到Big Memory Sopport 打开选16G
pl_014 于 2010-06-28 09:58:22发表:
奇怪了,那主板上认的cpu是双核的2GHz cpu,外频200MHz,倍频10*,主板在检测内存时检测出4G(内存检测时显示的大概是4.19*10^6kb)还是不明白
网上有的地方写着bogomips是cpu主频,但两个cpu核心的bogomips都是4000
王中云 于 2010-06-27 20:49:04发表:
是的,你清楚标称值么
pl_014 于 2010-06-27 16:39:06发表:
4# HYMjpg
主板配的是独立显卡,自已不带显卡,显存256M,没有抢内存,再说,如果抢内存的话,显存抢了3.8G-3.2G=600M内存,这正常吗?我电脑只配了一台显示器,应该没有这个问题。
pl_014 于 2010-06-27 16:38:45发表:
3# HYMjpg
我从网上搜了一些判定是64位还是32位的方法,
1.命令行下输入ls /usr,输出结果为
bin games include lib lib32 lib64 local lost+found sbin share src
有lib64这个目录
2.命令行下输入getconf LONG_BIT,输出结果为:64
3.命令行下输入uname -a,输出结果为
Linux pangliang-desktop 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 19:31:57 UTC 2010 x86_64 GNU/Linux
4.命令行下输入cat /proc/cpuinfo,输出结果为
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Duo CPU E4400 @ 2.00GHz
stepping : 13
cpu MHz : 1200.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips : 4000.19
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Duo CPU E4400 @ 2.00GHz
stepping : 13
cpu MHz : 1200.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips : 4000.20
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
根据网上的提示,我尝试了这几个命令,从前三条上看,均有64位操作系统的特征,但查看cpu信息时有点不太肯定,您会看吗?(对了,有人知道cpu MHz是什么意思吗?是不是实际的主频啊?)
HYMjpg 于 2010-06-27 14:41:53发表:
再不看看您的显卡有没有抢内存,这个嫌疑最大
HYMjpg 于 2010-06-27 14:40:46发表:
真的是64位?真正的64能认出3.8以上(计算问题,实际上已经是4了)
nxzcc 于 2010-06-27 08:26:00发表:
可能你的内存太大,吓到他们了,呵