09-12-2013
Multithreading does not work that way; two cores can't cooperate to run a single-threaded program faster. Single-threaded programs will run slower on machines with lots of slower cores; we've had some puzzled folks ask us why their new machines have worse single-threaded benchmarks than their old ones.
But more cores means you can run more threads or processes at once without sharing time; more total work can be accomplished in the aggregate; but a program has to be designed with this in mind (or multiple instances of it run) to take advantage of this capability.
8 More Discussions You Might Find Interesting
1. AIX
Hi,
We have IBM P-Series servers (P690, P650) equiped with AIX 5.2.
Further we have 10/100 MB ethernet cards in P650 and 10/100/1000 MB ethernet cards in P690 servers. Servers are on a LAN connected with Cisco 3750 catalyst switch. FTP from one server to another is very slow,,,even 3-4 MB... (3 Replies)
Discussion started by: aqeelcu@hotmail
3 Replies
2. AIX
I am looking to buy a 7044 - either a 170 or 270.
From what I can find on web searchs the 170 is NOT upgradable to more that one CPU? Is that correct?
Can I upgrade the planer on a 170 to a 270 to support multiple CPU's?
Does anyone have any other suggestion for AIX hardware? (5 Replies)
Discussion started by: dizman67
5 Replies
3. UNIX for Advanced & Expert Users
Need to make a very fast file existence checker. Passing in 20-50K num of files
In the code below ${file} is a file with a listing of +20,000 files. test_speed is the script. I am commenting out the results of <time test_speed try>.
The normal "test -f" is much much too slow when a system... (2 Replies)
Discussion started by: nullwhat
2 Replies
4. AIX
Hi, im getting a core dump file in a AIX machine while using a complex c++ program. The same program is working without any core error in another system with sun OS 5.9. The program has used structs, LL's and lots of call by references. What may be the reason. will it be a problem with the OS ? (3 Replies)
Discussion started by: suresh_kb211
3 Replies
5. Solaris
Hi,
I have a SunFire 280R abd when I boot it there is a hardware check running and it fails. Here is a long output of the test
rsc> poweron
Are you sure you want to turn your system power on (Yes/No)? yes
rsc> console
RSC Alert: Host System has Reset
@(#)OBP 4.5.10 2002/02/11 10:39... (2 Replies)
Discussion started by: Tex-Twil
2 Replies
6. Hardware
I am now on Kernel 2.6.32-26
For me 16x CD write speed is okay.
I have old hardware which was able to write DVDs at 1x, back in previous linux version.
Now, I dont get speed of less than 4x.
Tested on k3b, xfburn, and brasero. But all start at bottom 4x write speed. k3b forced back to... (0 Replies)
Discussion started by: makh
0 Replies
7. AIX
Hello all. I'm new to AIX and IBM hardware and I have a question around the configuration of the service processor on the power series. I need to know:
1) How do I get into the service processor from the serial console when AIX is up and running. I come from the Sun world and I tried all I know.... (1 Reply)
Discussion started by: glenc2004
1 Replies
8. Hardware
Dear all,
Would you know how to measure the max speed of a WIFI connection between a router and a laptop for instance?
Many thanks for your help!
Regards, (3 Replies)
Discussion started by: freddie50
3 Replies
LEARN ABOUT HPUX
lcpu_attr
lcpu_attr(5) File Formats Manual lcpu_attr(5)
NAME
lcpu_attr - dynamically enable or disable LCPU attribute of the default processor set
VALUES
Fail Safe
Default
the LCPU attribute of the default processor set is disabled
Allowed values
or
DESCRIPTION
This tunable dynamically enables or disables the logical processor (LCPU) attribute in the default processor set. On systems supporting
hyper-threading technology, each hyper-thread is represented as an LCPU.
When the LCPU attribute is enabled, the processor cores in the default processor have hyper-threading enabled. If the LCPU attribute is
disabled, the physical processors in the default processor set behave as single threaded processor cores.
See pset_setattr(2) for information about managing the LCPU attribute in processor sets other than the default processor set.
Who Is Expected to Change This Tunable?
System administrators that wish to change hyper-threading ability in the default processor set.
Restrictions on Changing
The tunable has no effect on platforms that do not have hyper-threading capability or systems with hyper-threading disabled at the firmware
level. On systems that support hyper-threading, the firmware feature must be enabled to dynamically enable/disable the LCPU attribute in
the default processor set.
When Should the Tunable Be Turned On?
The tunable should be turned on to enable the LCPU attribute in the default processor set to take advantage of hyper-threading. If the
applications running on the system see performance benefits, the LCPU attribute should remain enabled.
What Are the Side Effects of Turning the Tunable On?
Some workloads may experience performance degradation when the LCPU attribute is enabled.
When Should the Tunable Be Turned Off?
Some applications may experience performance degradation or may not see any performance benefits from using hyper-threading. In this case,
this tunable should be turned off.
What Are the Side Effects of Turning the Tunable Off?
With LCPU turned off, applications may not take advantage of hyper-threading.
What Other Tunables Should Be Changed at the Same Time?
None.
WARNINGS
All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of
HP-UX.
Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation,
some tunable parameters may no longer be at the default or recommended values. For information about the effects of installation on tun-
able values, consult the documentation for the kernel software being installed. For information about optional kernel software that was
factory installed on your system, see at
AUTHOR
was developed by HP.
SEE ALSO
psrset(1M), pset_assign(2), pset_bind(2), pset_create(2), pset_ctl(2), pset_destroy(2), privgrp(4).
Tunable Kernel Parameters lcpu_attr(5)