General :: Determine The Number Of Physical CPUs Under Both Windows?
Sep 9, 2010
When running cat /proc/cpuinfo under Linux, a variety information is kicked-back. For example:
> cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU 5130 @ 2.00GHz
[Code]...
First, what does all of that actually mean? I see I have a processor 0 and processor 1. Does that mean Linux is reporting both cores of the CPU, or, since it is a VM, the two that I happen to have right now (even if they're on physically different CPUs)?
Second, how can I get a similar information dump form the command line in Windows? Third, is there a way using either platform to determine the number of physical CPUs versus total CPU cores?
Some site will have the location listed, or some mirrors are hosted educational institutions so you can easily identify the location of those mirrors. However How can I determine the location of an unknown mirror? Like for example, say I want to download a DVD install iso of CentOS. I look a the download mirrors and I see list of [URL]. Now from looking at that list how can I tell which one is closest to my location?
While searching for the maximum numbers of CPUs supported by CentOS 5 x86_64 I found the following page: [URL]. The question I have regarding the specified information ("64/255" logical CPUs) is, which number means what. Does this mean 64 real CPUs with a maximum of 255 cores/hyperthreaded CPUs or something similar or totally different?
Can someone explain how to determine the number of blocks to determine the number of cylinders for a new partition on hard drive.
Why is block size divided by 1024?
I think I understand unit size is the total bytes per cylinder, I get that. I understand the anatomy of the hard drive (i.e. heads, sectors, cylinders.
My problem is, if I need to calculate the number of cylinders needed for let's say a 20G partition on a 120G drive.
While searching for the maximum numbers of CPUs supported by CentOS 5 x86_64 I found the following page: [URL] The question I have regarding the specified information ("64/255" logical CPUs) is, which number means what. Does this mean 64 real CPUs with a maximum of 255 cores/hyperthreaded CPUs or something similar or totally different?
if there's a tab-delimited file under /usr/desktop, how can I determine the number of rows and columns of the file in shell?And, if told the the 3rd column of the file contains only numerical values and all values in the 5th column are unique, how can I verify these in shell?
I want to create RAID disk on machine_2. Next, I want to replace one of the RAID disk from machine_2 to with the RAID disk from macnine_1. Then I want to build the RAID disk from machine_1 with machine_2 data. This is my question:
How to determine the physical drive the system boots on in a RAID array? Or How to determine the RAID disk from machine_1 in machine_2?
I'm currently running Ubuntu (w/ GRUB) and Windows XP. I'd like to remove Ubuntu and run the recovery on Windows XP because it has started not running correctly. The computer is about 5 years old and I figured I'd just wipe it clean and start over (read: remove Ubuntu and reinstall windows via the recovery console).
I intend to follow the tutorial here: [URL]
However, I'm confused about determining the boot device number for Windows. I've run "sudo fdisk -l" and I can identify the windows drive in the list it says:
I just compiled my first own kernel (I'm using Arch Linux), following the tutorial on the german site. Now I tried to boot it, I ended up failing with this message: Code: Waiting 10 seconds for device /dev/sda1 ... Root device '/dev/sda1' doesn't exist, Attempting to create it. ERROR: Unable to determine major/minor number of root device '/dev/sda1' Here is the important part of my menu.lst:
[Code]....
I simply copy&pasted the Arch-entry, i.e. I also had the disk by uuid there. The failure message was the same, just the root device name was the different name Also, at first I did not have the initrd line in my menu.lst (as written in my tutorial that I may not need it). In this case I had this error message:
I need to deploy Windows Server 2008 R2 onto a server that is currently running Linux. Effectively, I want to restore a Windows disk image onto the Linux system hard disk.I don't have physical access to the machine, so I need to find a way to do everything remotely, using SSH (no KVM). And the Linux machine only has one hard disk - the one containing the OS. However, I might be able to create a partition in free space at the end of the hard disk to store the image (I might need some help with the Linux commands). Or perhaps the image file can be pulled via FTP.
I tried Acronis but was disappointed to find that it doesn't seem to allow me to overwrite the system partition (unlike the Windows version of Acronis, which is capable of doing this with a restart).
I am facing problem in copying a large number of file 18 lakh (18,000,000) files from my personal hardisk to another hardisk each file is very small and size of folder is around 3.95 GB copying files using copy given by Windows is frustrating and I am not even able to compress file its giving me error that its not readable.And problem is I am not able to open this drive in Linux it showing me error there saying do diskchk in Windows and Windows disk check is also not able to repair this drive and goes into some mode unsolvable.Is there any way to open disk with error to open in Windows and if not any way I can copy data faster?ERROR: Disk labled EDU is corrupt go to windows and chkdsk /f there and reboot into window 2 times.
I have an ext2 formatted disk (linux) and I need to reformat it to NTFS (windows). Problem is, I have to retain the 750 GB of data that's on the disk. What's the quickest (least number of steps) way to accomplish this? I do have a spare 1TB disk now to help with the transfer.
Background.I've been using XBMC Live for a couple of years, but with all the problems I've been having lately, I'm moving over to the Windows version. Unfortunately all of my media is stored on an ext2 formatted disk (not the same disk as the OS disk).I was thinking of loading up an Ubuntu live disk, and installing ntfs-config. Mount my secondary disk (already formatted NTFS), transfer the files, reformat the original drive, load windows and transfer the files back.
I am somewhat familiar with SGE (Sun Grid Engine, now Oracle Grid Engine) commands but am having a problem when running parallel jobs.
Present Machine configuration: machine I - 12 cpus machine II - 12 cpus machine III - 12 cpus .... so on ... One_machine - 16 cpus
(I have all machine of 12 cpus and 1 machine having 16 cpus)
I want to schedule jobs on these machine such that if I ask for 12 cpus - my jobs should execute on any of the machines which has all 12 free cpus (eg machine I or machine II) in this case.
Eg. suppose I ask for 24 cpus
Option I : 12@machine1 12@machine2 ----- I need this
Options II : 10@machin1 10@machine2 4@machine3 ---- I don't need such a distribution
Hence, Option I is ideal here. Also, when running 12 jobs on machine1 (say) - even if all 12 cpus are not being used at some instance of time, none of the 12 cpus should be freed. In short, until my run finishes, all blocked cpus should remain blocked.
If you may understand, the purpose here is to run some performance tests.
I'm familiar with editing Grub's "menu.lst" file to add additional OS's to the boot list. Does Slackwares Lilo have a similar config file ? I need to add a second physical drive with Windows 7 on it to the boot options in Lilo. If it's not a config file, how do I add a second os to it ? Slack and Windows are both already installed on two different physical drives so I won't be installing, I just need to add the Windows drive to Lilo.
anyone know that the ntfs's file sytem struct? is there's a API or something other could let me get this number? Or there is actually no such number in windows like the number of inode in linux?
I've got some weird stuff going on with my F14 setup, I seem to be getting loads of CPU activity with nothing happening! Both CPUs are running about 60% as soon as I log in to my normal account. If I log into another account it drops to about 15%. Sometimes when I log out I get a message saying that 'an unknown process' is still running. Looking at processes it is not apparent what is causing this as nothing is using that much CPU. It does show some processes with no name, which seem to come and go and change ID. The only things I've installed recently are dropbox and myth tv. I've removed dropbox but no change. how I can find out where my CPU time is going!
I am trying to build and bring-up Linux (embedded) for a piece of hardware which have MIPS 74K proccessor 16MB Flash, 128MB DDR and network/usb support. How to configure/set into the kernel the exact addresses of the physical memory map? How does the kernel know where is the system ram, i/o memory, root FS? I have read some book and I found how the applications can go and read some special files like /proc/iomem to find out info about memory but what I need is how to set those addresses at the beginning when I build the kernel and FS in order to boot the kernel on my h/w.
I understand the software RAID partition types on two physical drives that will be paired must be set to the same size. However,
1. Do the physical drives themselves need to be the same size?
2. Do the physical drives need to use the same interface?
e.g. Can I setup mirroring with one 80G SATA, and one 320G PATA? (And is this reliable/stable?). The use is for an asterisk server which came with the 80G, I can't find anything smaller than 320G for the 2nd drive, and the free connector inside is PATA.
I have just purchased an AMD Phenom II 1055T 6 Core CPU to replace my aging CPU. The problem is only 1 core is visible to Ubuntu, Does it actually support 6 cores?
My setup: HP XW8200 2x 3600MHz Xeon CPUs 4GB RAM Quadro FX3800 PCIe graphics Dual boot Ubuntu 10.10 32bit (primary use) and XP (gaming use only)
The issue I have is that the CPUs seem to run at 100% constantly in Ubuntu meaning that the CPU fans are constantly at high. This makes the machine sound like a wind tunnel!
It is nice and quiet in XP.
I installed GKrellM monitor which is what is telling me about the 100% CPU useage.
Would using the 64bit Ubuntu make any difference? (dont really want to reinstall tbh)
Not so long time ago I have installed Centos 5.3 on my AMD Phenom II X4 server (I am hosting game servers on it). Only today I noticed, that cpuinfo shows me only two CPUs. I watched for the info in the dmesg and found there that the system boots up only 2CPUs.
Here is some info from the dmesg:
Quote:
Linux version 2.6.18-164.11.1.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Wed Jan 20 07:32:21 EST 2010 Command line: ro root=/dev/VolGroup00/LogVol00 ACPI: Local APIC address 0xfee00000
[Code]....
Am I correctly understand that something wrong in BIOS? Or it is something else?
When we want to setup a linux system, there is a common a suggestion like set the swap space as twice as big than your physical memory, I want to know why do we need this and how is this suggestion come from?
Is it possible if I am only using ext3 and no LVM or anything else to re-size the partition into another physical device? I am pretty sure the answer to this is no but I was still curious as I am facing a full 1tb disk and need to add a new drive and unsure how to do this due to shared folders existing on the old drive and no way to actually expand them without linking in new files or something.
We are working on our subscription renewal and now since Red Hat has changed their subscription model we need to give them the number of physical CPU sockets on each system.I have tried looking thru /proc/cpuinfo as well as tried to parse data out from dmidecode but both of those solutions count each individual core as a CPU.Is there a clean and easy way to determine the number of sockets on each system? We also use RHN Satellite to manage our systems but I believe that is pulling the same data from dmidecode