10-14-2008
What Are the Differences Between Itanium and x86_64 CPUs?
This is definitely a "stupid" question, but I can't think of anywhere else to ask it, so here goes. My knowledge of CPU history on big iron machines starts with the last DEC Alphas, a short stint with Sun servers, PA-RISC and Itanium, Intel 486s on the desktop before that, and Motorola 68000 CPUs on the desktop before that. This reflect my move from "toy" Atari ST, Macs and Amigas, to Windows 3.1 and then Linux at home and finally exposure to OpenVMS, Solaris and HP-UX at work.
Having been able to work with larger systems that get moderate to heavy use, I am now wondering whether or not it would be prudent to migrate some of our Oracle servers away from HP-UX on Itanium to some form of Linux on x86_64. My manager and our vendor both claim that Linux on x86_64 would never be able to handle the load, but I'm also aware that they don't really know much about that world to begin with. Admittedly, our current Oracle server on Itanium (a four year old system now) recently had some trouble keeping up with requests from the application server. Some of that was due to some default kernel parameters that were not changed. However, I've been really wondering now, whether or not the costs of keeping Oracle on HP-UX are warranted.
I understand their perspective that we're a big HP shop and have a relationship with support people and the like that would take years to build with anyone else if ever. But I think their fears might be unwarranted in that we might have a few more people on staff here who would be able to help with the upkeep of Linux boxes instead of HP-UX. But that is another matter... My core question is: Can an x86_64 box running something like RedHat Enterprise Linux with Oracle perform just as well as an Itanium running HP-UX with Oracle or is there some really gigantic difference? Right now we're looking at spending nearly $50,000 on a new server for Oracle, and I think with about $15,000 we could have a well equipped HP Xeon box with multiple cores and CPUs and just as much RAM. Am I all wet? Ignorant of some important issues (I admit my knowledge is lacking)?
10 More Discussions You Might Find Interesting
1. HP-UX
I've got a dual CPU Itanium server that we use for hosting our Oracle database. It's been up and running fine for quite some time. So well, in fact, that I haven't even looked at 'top' in a while. Recently I needed to look at 'top' and I only see one CPU listed now. CPU0. Is there any other... (5 Replies)
Discussion started by: deckard
5 Replies
2. Solaris
installed in my mechine?
or any info about the configuretion of the cpus?
thanks (4 Replies)
Discussion started by: umen
4 Replies
3. Solaris
I have a Sun server with 4 CPUs.
How can I verify if all 4 are being used?
When I use top, it doesn't seem to break it down into 4 cpus, should it?
example:
load averages: 1.14, 1.06, 0.88; up 27+03:16:09 14:39:30
148 processes: 145 sleeping, 1 running, 2 on cpu... (3 Replies)
Discussion started by: FredSmith
3 Replies
4. HP-UX
Does anybody know if HP-UX on Itanium always comes with backwards compatibility for PA-RISC applications?
I've heard that there is an emulator called Aries which should do the trick, I just need to know if it always comes as standard with HP-UX Itanium systems.
Any help would be greatly... (3 Replies)
Discussion started by: nialler
3 Replies
5. UNIX for Advanced & Expert Users
hi,
how can asignate in a multicore processor a number of core for especific users ?
many thanks. (3 Replies)
Discussion started by: pixelmuerto
3 Replies
6. Shell Programming and Scripting
Hi
Hope you are having a great weeknd !! I had a question and need your expertise for this :
I have 2 files File1 & File2(of same structure) which I need to compare on some columns. I need to find the values which are there in File2 but not in File 1 and put the Differences in another file... (5 Replies)
Discussion started by: newbie_8398
5 Replies
7. HP-UX
I have 2 servers , both are HP-UX
specifications as follows :
(1) HP-UX adroit B.10.20 A 9000/785 2013264127 one-user license
(2) HP-UX xen B.11.31 U ia64 2662515494 one-user license
First one has tcsh installed
adroit:/home/seo/hitendra 22 ] which tcsh
/usr/bin/tcsh
But the... (1 Reply)
Discussion started by: hiten.r.chauhan
1 Replies
8. Shell Programming and Scripting
Hi,
I have a folder that has the below 6 files.
-rw-r----- 1 wlsuser users 32203 May 16 09:41 card_10.77.200.100.csv
-rw-r----- 1 wlsuser users 104119 May 16 09:42 card_135.57.206.116.csv
-rw-r----- 1 wlsuser users 12412 May 16 09:42... (3 Replies)
Discussion started by: mohtashims
3 Replies
9. AIX
Hello
If a process on a AIX system uses 0.3 CPU's, how many cpu's are needed for 100 Systems?
Regards,
Patrick (3 Replies)
Discussion started by: PatMis81
3 Replies
10. HP-UX
Hi Unix and HP-US experts,
I have a need to encrypt/give password to PDF files in HP-UX servers, but unfortunately I am new to unix and hp-ux.
My server is HP-UX 11.31 running on Itanium 64 bit architecture. I have downloaded and installed PDFtk from this link:... (1 Reply)
Discussion started by: villium
1 Replies
LEARN ABOUT PHP
oci_set_module_name
OCI_SET_MODULE_NAME(3) OCI_SET_MODULE_NAME(3)
oci_set_module_name - Sets the module name
SYNOPSIS
bool oci_set_module_name (resource $connection, string $module_name)
DESCRIPTION
Sets the module name for Oracle tracing.
The module name is registered with the database when the next 'roundtrip' from PHP to the database occurs, typically when an SQL statement
is executed.
The name can subsequently be queried from database administration views such as V$SESSION. It can be used for tracing and monitoring such
as with V$SQLAREA and DBMS_MONITOR.SERV_MOD_ACT_STAT_ENABLE.
The value may be retained across persistent connections.
PARAMETERS
o $connection
-An Oracle connection identifier, returned by oci_connect(3), oci_pconnect(3), or oci_new_connect(3).
o $module_name
- User chosen string up to 48 bytes long.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
NOTES
Note
Oracle version requirement
This function is available when PHP is linked with Oracle Database libraries from version 10 g onwards.
Tip
Performance
With older versions of OCI8 or the Oracle Database, the client information can be set using the Oracle DBMS_APPLICATION_INFO pack-
age. This is less efficient than using oci_set_client_info(3).
Caution
Roundtrip Gotcha
Some but not all OCI8 functions cause roundtrips. Roundtrips to the database may not occur with queries when result caching is
enabled.
EXAMPLES
Example #1
Setting the module name
<?php
$c = oci_connect('hr', 'welcome', 'localhost/XE');
// Record the module
oci_set_module_name($c, 'Home Page');
// Code that causes a roundtrip, for example a query:
$s = oci_parse($c, 'select * from dual');
oci_execute($s);
oci_fetch_all($s, $res);
sleep(30);
?>
// While the script is running, the administrator can see the
// modules in use:
sqlplus system/welcome
SQL> select module from v$session;
SEE ALSO
oci_set_action(3), oci_set_client_info(3), oci_set_client_identifier(3).
PHP Documentation Group OCI_SET_MODULE_NAME(3)