Linux - Virtualization and CloudThis forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Sounds like hyperthreading is enabled. I don't know the spec's of the x3850, so I don't know whether this estimate is correct.
Hyperthreading (if supported by the CPU) can be enabled/disabled in the BIOS menu.
You might want to give some thought to whether you want it enabled.
If you have enough active software threads, then hyperthreading makes your system act like it has twice as many cores each roughly half as fast, which is not at all a win for a large number of cores (reduces latency on systems with very few cores).
With some mixes of instruction use within the threads, each virtual core runs a little faster than half as fast as a true core, so you get a net performance boost of twice as many cores each a little more than half as fast.
For some memory access patterns, using both halves of a core at the same time gives a dramatically higher cache miss rate, making each half core far slower than half of a real core.
With a hyperthreading aware OS, when you run fewer software threads than you have virtual cores, the OS should first idle one half of each core before completely idling any core. With one half of a core idle, the other half speeds up to nearly the speed it would have if hyperthreading had not been enabled.
If you virtualize a hyperthreading aware OS within another hyperthreading aware OS, I'm not sure how much of the hyperthreading awareness gets lost in the virtualization. I think you won't be able to avoid situations in which both halves of one core are in use at half speed while another core is wasted unused.
I was still editing details about that into my earlier reply while you were posting that question.
I think it is more likely in your case that leaving hyperthreading enabled will reduce the performance of the system. But it is very hard to make an accurate estimate of whether hyperthreading will increase or reduce performance.
But I'm not certain if i quite understand the point.
Do you have any specific questions? I was trying to describe the reasons (depending on use) why hyperthreading might give you more or less total compute power vs. disabling hyperthreading.
Quote:
But the server came with hyberthreading enabled by default !
I still think it is just an option in BIOS setup. During a reboot, you can go into BIOS setup and change it if you want to.
Quote:
Another thing is, that it says 4 network cards. eth0 - eth3. But there is only 2 physically ports in the server.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.