I have a quick question. The board and CPU that I'm using in one of my machines was given to me. I didn't take the time to look up the info on the board or anything. I was busy, so I just put the board in a pc case, hooked everything up, and loaded the os on the machine. I didn't know it at the time, but there's a chance it may be a 64bit board and cpu. I don't want to pull the machine out of the desk, and open it up to find out. Is there a command entered by way of the terminal window that will tell me what kind of cpu I have? I want to say that it's an AMD sempron 3000+, but I'm not sure.
Thanks
Jim
Around 12:06pm on Sunday, February 03, 2008 (UK time), Jimmy Bradley scrawled:
and open it up to find out. Is there a command entered by way of the terminal window that will tell me what kind of cpu I have? I want to say that it's an AMD sempron 3000+, but I'm not sure.
cat /proc/cpuinfo
Steve
On Sun, 2008-02-03 at 12:12 +0000, Steve Searle wrote:
Around 12:06pm on Sunday, February 03, 2008 (UK time), Jimmy Bradley scrawled:
and open it up to find out. Is there a command entered by way of the terminal window that will tell me what kind of cpu I have? I want to say that it's an AMD sempron 3000+, but I'm not sure.
cat /proc/cpuinfo
Steve
Thanks, Below is my cpu info. I'm thinking it's a 32bit cpu. Correct me if I'm wrong please. While I'm on the subject, I have a 64bit board that I haven't installed in a case yet. Plus I still need to get a cpu for it. My question is, would I really gain anything right now by going to a 64bit machine? Sure I know I would if I was doing graphics and multimedia, but I'm just doing record keeping,plus the other regular computer stuff, finances and email, and so on.
Jim processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 44 model name : Mobile AMD Sempron(tm) Processor 3000+ stepping : 2 cpu MHz : 800.000 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt 3dnowext 3dnow up pni lahf_lm ts fid vid ttp tm stc bogomips : 1601.05
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Around 12:21pm on Sunday, February 03, 2008 (UK time), Jimmy Bradley scrawled:
On Sun, 2008-02-03 at 12:12 +0000, Steve Searle wrote:
Around 12:06pm on Sunday, February 03, 2008 (UK time), Jimmy Bradley scrawled:
and open it up to find out. Is there a command entered by way of the terminal window that will tell me what kind of cpu I have? I want to say that it's an AMD sempron 3000+, but I'm not sure.
I think you are correct. The appriate line from my 64 bit machine is:
model name : AMD Athlon(tm) 64 Processor 3200+ ^^
While I'm on the subject, I have a 64bit board that I haven't installed in a case yet. Plus I still need to get a cpu for it. My question is, would I really gain anything right now by going to a 64bit machine? Sure I know I would if I was doing graphics and multimedia, but I'm just doing record keeping,plus the other regular computer stuff, finances and email, and so on.
My _opinion_: I don't think it is worth it. I run 32 bit Fedora on my 64 bit workstation, I found there were too many problems for me getting 64 bit version of all the software I wanted (although I believe these can be overcome with enough effort). It also seems to me on my machine there was no noticeable difference between the performance of the 32 and 64 bit versions of the OSes.
On the other hand, if the money isn't that important, you might want to get a 64bit processor for future proofing.
Steve
On Sunday 03 February 2008, Steve Searle wrote: ...
Around 12:21pm on Sunday, February 03, 2008 (UK time), Jimmy Bradley I think you are correct. The appriate line from my 64 bit machine is:
model name : AMD Athlon(tm) 64 Processor 3200+
^^
The right answer for the wrong reason. The modelnamn is just an arbitrary string. The OPs processor could very well be named as it is and still be x86_64 capable.
The right place to look is a bit further down:
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt 3dnowext 3dnow up pni lahf_lm ts fid vid ttp tm stc
This part lists all the features of the CPU and the one that means x86_64 is callled "lm" (long-mode). This Semperon CPU should not be able to run an x86_64 linux dist.
/Peter
no you won't really gain anything for regular mundane tasks like that.
Jimmy Bradley wrote:
On Sun, 2008-02-03 at 12:12 +0000, Steve Searle wrote:
Around 12:06pm on Sunday, February 03, 2008 (UK time), Jimmy Bradley scrawled:
and open it up to find out. Is there a command entered by way of the terminal window that will tell me what kind of cpu I have? I want to say that it's an AMD sempron 3000+, but I'm not sure.
cat /proc/cpuinfo
Steve
Thanks, Below is my cpu info. I'm thinking it's a 32bit cpu. Correct me if I'm wrong please. While I'm on the subject, I have a 64bit board that I haven't installed in a case yet. Plus I still need to get a cpu for it. My question is, would I really gain anything right now by going to a 64bit machine? Sure I know I would if I was doing graphics and multimedia, but I'm just doing record keeping,plus the other regular computer stuff, finances and email, and so on.
Jim processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 44 model name : Mobile AMD Sempron(tm) Processor 3000+ stepping : 2 cpu MHz : 800.000 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt 3dnowext 3dnow up pni lahf_lm ts fid vid ttp tm stc bogomips : 1601.05
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Jimmy Bradley wrote:
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt 3dnowext 3dnow up pni lahf_lm ts fid vid ttp tm stc bogomips : 1601.05
I believe a 64bit capable x86 has the 'flags' setting "lm" However, I'm not sure lahf_lm is the same thing.
On Feb 3, 2008 10:52 AM, John R Pierce pierce@hogranch.com wrote:
Jimmy Bradley wrote:
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt 3dnowext 3dnow up pni lahf_lm ts fid vid ttp tm stc bogomips : 1601.05
I believe a 64bit capable x86 has the 'flags' setting "lm" However, I'm not sure lahf_lm is the same thing.
According to Wikipedia, the Semprons for Socket A, 754, 939 and AM2 were 32-bit, with only the Sempron64 Socket S1 (638) being a 64-bit CPU.
That's roughly what I recall, also.
mhr
Jimmy Bradley wrote:
would I really gain anything right now by going to a 64bit machine?
Not unless you put at least 4 GB of RAM in it, and from your description of what you do, you have no good reason to do that.
If you don't have enough RAM to need 64-bit addressing, you're just slowing the system down, making it deal with larger addresses for no benefit.
On Monday 04 February 2008, Warren Young wrote:
Jimmy Bradley wrote:
would I really gain anything right now by going to a 64bit machine?
First, I'm not really disagreening with you, many users probably wouldn't see any advantages with x86_64. But you facts were a bit off...
Not unless you put at least 4 GB of RAM in it, and from your description of what you do, you have no good reason to do that.
Actually you get benefits already above 900-something megs. This because a 32-bit will start juggeling with both low-mem and high-mem.
If you don't have enough RAM to need 64-bit addressing, you're just slowing the system down, making it deal with larger addresses for no benefit.
Not quite true either, x86_64 brings with it, for example, more registers.
/Peter
On Mon, 04 Feb 2008 06:01:11 -0700 Warren Young warren@etr-usa.com wrote:
If you don't have enough RAM to need 64-bit addressing, you're just slowing the system down, making it deal with larger addresses for no benefit.
While my Centos machines are all running 32-bit at the moment, I have Fedora 8/x86_64 on my main desktop computer (this one) and there is a noticeable speed increase when scrolling a large Scribus document, compared to when I had Fedora 7/i386 on this same computer.
On Mon, 2008-02-04 at 14:36 -0600, Frank Cox wrote:
On Mon, 04 Feb 2008 06:01:11 -0700 Warren Young warren@etr-usa.com wrote:
If you don't have enough RAM to need 64-bit addressing, you're just slowing the system down, making it deal with larger addresses for no benefit.
While my Centos machines are all running 32-bit at the moment, I have Fedora 8/x86_64 on my main desktop computer (this one) and there is a noticeable speed increase when scrolling a large Scribus document, compared to when I had Fedora 7/i386 on this same computer.
I have had the same experience. Until I looked for the presence of a 64 bit machine I installed a 32 bit os on everything. I found the sales descriptors of computer stores unreliable as to what was 32 bit and what was 64 bit. If cat /proc/cpuinfo | grep " lm " truly identifies 64 bit machines we had some 64 bit CPU's that were not identified.
I experimented a little to see if putting a 64 os on these would improve desktop responsiveness and my gross perception was that there was an improvement. Most of the time these desktop units had less than 2 gigs of RAM. However, I may have been seduced by positive expectations. Does anyone know of a way to really determine if this is significant.
I recently installed CentOS-5.0-i386 for a mail server that was supposed to be 32 bit, but when I checked it after the install I found it was 64 bit. I decided to take the time to reinstall CentOS-5.0-x86_64. This machine came Vista and was sold to us from Fry's as a 32 bit refurbished Compaq.
So being able to tell what is a 32 and 64 cpu and whether running a 32 bit or 64 bit os on a small mail server is worth while might be helpful.
Any thoughts?
Greg
On Sunday 03 February 2008 12:12:49 Steve Searle wrote:
Around 12:06pm on Sunday, February 03, 2008 (UK time), Jimmy Bradley
scrawled:
and open it up to find out. Is there a command entered by way of the terminal window that will tell me what kind of cpu I have? I want to say that it's an AMD sempron 3000+, but I'm not sure.
cat /proc/cpuinfo
Steve
This command tells you what CPU you are running, but not what CPU the motherboard is capable of tacking. That depends on the type of CPU socket is on the motherboard and sometimes the BIOS revision. When the machine boots up and displays the bios screen it should display a longish line of letters and text at the bottom or top of the screen, (in between the memory / hard drive info). Make a note of it and do a Google search on it will give you the motherboards manufacturer and bios revision. If the board is out of a HP, Del or other branded manufacturer then you can use software to interrogate the motherboard and bios to get this info. I don't know of any Linux commands to do this though.
On Sun, Feb 03, 2008 at 08:36:28PM +0000, John Bowden enlightened us:
Around 12:06pm on Sunday, February 03, 2008 (UK time), Jimmy Bradley
scrawled:
and open it up to find out. Is there a command entered by way of the terminal window that will tell me what kind of cpu I have? I want to say that it's an AMD sempron 3000+, but I'm not sure.
cat /proc/cpuinfo
Steve
This command tells you what CPU you are running, but not what CPU the motherboard is capable of tacking. That depends on the type of CPU socket is on the motherboard and sometimes the BIOS revision. When the machine boots up and displays the bios screen it should display a longish line of letters and text at the bottom or top of the screen, (in between the memory / hard drive info). Make a note of it and do a Google search on it will give you the motherboards manufacturer and bios revision. If the board is out of a HP, Del or other branded manufacturer then you can use software to interrogate the motherboard and bios to get this info. I don't know of any Linux commands to do this though.
/usr/sbin/dmidecode
Matt
On Sun, 2008-02-03 at 06:06 -0600, Jimmy Bradley wrote:
I have a quick question. The board and CPU that I'm using in one of my machines was given
to me. I didn't take the time to look up the info on the board or anything. I was busy, so I just put the board in a pc case, hooked everything up, and loaded the os on the machine. I didn't know it at the time, but there's a chance it may be a 64bit board and cpu. I don't want to pull the machine out of the desk, and open it up to find out. Is there a command entered by way of the terminal window that will tell me what kind of cpu I have? I want to say that it's an AMD sempron 3000+, but I'm not sure.
Thanks
Jim
Jim,
Here is a short script that identifies the OS as well as a 64 bit machine. The script is not mine, but was posted on this site 6 months or so ago.
Greg
#!/bin/bash echo -n "Running " RES=`uname -a | grep 64` if [ $? -eq 0 ]; then echo -n "64-bit " else echo -n "32-bit " fi echo -n "operating system on a " RES=`cat /proc/cpuinfo | grep " lm "` if [ $? -eq 0 ]; then echo -n "64-bit " else echo -n "32-bit " fi echo "machine"