I visited the Sun website and found out they have a plethora of servers out there (3500, 3800, 4800...series). I would like to know what are the typical ones that are used as part of a small, medium to high end database enterprise infrastructure.
It is depending upon your database size, application type, availbility of the db and applications.
it could be better, if you would throw some more details about your applications.
1. Sun E 35xx is one version older
2. Sun Fire 38xx is latest technology.
two question about sun server.
1. What is the main difference of V880 and Fire 3800? They have the same capacity for memory, CPU, disk storage is not a problem. While V880 is much cheaper than Fire 3800. Is it the domain partition function?
2. Recently we replaced a E4500 with 12CPU*400MHZ/12G memory with a V880 with 8CPU/900MHZ/16G memory.
In theory 8*900mhz is much powerful than 12*400MHZ, though not double, it should be powerful than the old 4500. But after database server migrated to V880, from sar -u dailylog, I did not see any difference on server cpu utilization. But uptime load did decrease.
So, which command result(sar and uptime) more accurately refrect the load on the server?
Sun has got the couple of serices of servers, there have enterprise and sun fire server line are stable, expensive and reliable. Even thought they calles v880, v440, v.... etc as sun fire, but the internal arch. is different, bus speed is different, back plan is different and you dont have domain concept. These server are more sutible for workgroups. The ent. or fire series are
Sun Ent. 3500, 4500, 5500, 6500, 10K
Sun Fire 3800, 4800, 6800, F12K, 15K
These server are more reliable, logical domain, etc. if you want to see the performance, through put you can replace v880 with sunfire x800 series.
Originally posted by chao_ping ...from sar -u dailylog, I did not see any difference on server cpu utilization.
IMHO, that is because Oracle is not CPU bound generally, but for parallel operations.
BTW, uptime is not for the whole day right ?? ...
User Commands uptime(1)
uptime - show how long the system has been up
The uptime command prints the current time, the length of
time the system has been up, and the average number of jobs
in the run queue over the last 1, 5 and 15 minutes. It is,
essentially, the first line of a w(1) command.
Below is an example of the output uptime provides: