Are you using the built-in HP SmartArray RAID/SCSI controllers?  If so, that
could be your problem, they are known to have terrible and variable
performance with Linux.

The only good fix is to add a simple SCSI controller to your system (HP
sells them) and stay away from hardware RAID.

- Luke  


On 9/1/05 7:16 AM, "Ernst Einstein" <[EMAIL PROTECTED]> wrote:

> Hi!
> 
> I've set up a Package Cluster ( Fail-Over Cluster ) on our two HP DL380
> G4 with MSA Storrage G2.( Xeon 3,4Ghz, 6GB Ram, 2x [EMAIL PROTECTED] Raid1)
> The system is running under Suse Linux Enterprise Server.
> 
> My problem is, that the performance is very low. On our old Server
> ( Celeron 2Ghz with 2 GB of Ram ) an import of our Data takes about 10
> minutes. ( 1,1GB data )
> One of the DL380 it takes more than 90 minutes...
> Selects response time have also been increased. Celeron 3 sec, Xeon
> 30-40sec.
> 
>  I'm trying to fix the problem for two day's now, googled a lot, but i
> don't know what to do.
> 
> Top says, my CPU spends ~50% time with wait io.
> 
> top - 14:07:34 up 22 min,  3 users,  load average: 1.09, 1.04, 0.78
> Tasks:  74 total,   3 running,  71 sleeping,   0 stopped,   0 zombie
> Cpu(s): 50.0% us,  5.0% sy,  0.0% ni,  0.0% id, 45.0% wa,  0.0% hi,
> 0.0% si
> Mem:   6050356k total,   982004k used,  5068352k free,    60300k buffers
> Swap:  2097136k total,        0k used,  2097136k free,   786200k cached
> 
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+
> COMMAND          
>  9939 postgres  18   0  254m 143m 140m R 49.3  2.4   8:35.43 postgres:
> postgres plate [local] INSERT
>  9938 postgres  16   0 13720 1440 1120 S  4.9  0.0   0:59.08 psql -d
> plate -f dump.sql
> 10738 root      15   0  3988 1120  840 R  4.9  0.0   0:00.05 top -d
> 0.2              
>     1 root      16   0   640  264  216 S  0.0  0.0   0:05.03 init
> [3]              
>     2 root      34  19     0    0    0 S  0.0  0.0   0:00.00
> [ksoftirqd/0] 
> 
> vmstat 1:
> 
> ClusterNode2 root $ vmstat 1
> procs -----------memory---------- ---swap-- -----io---- --system--
> ----cpu----
>  r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy
> id wa
>  1  0      0 5032012  60888 821008    0    0   216  6938 1952  5049 40
> 8 15 37
>  0  1      0 5031392  60892 821632    0    0     0  8152 2126  5725 45
> 6  0 49
>  0  1      0 5030896  60900 822144    0    0     0  8124 2052  5731 46
> 6  0 47
>  0  1      0 5030400  60908 822768    0    0     0  8144 2124  5717 44
> 7  0 50
>  1  0      0 5029904  60924 823272    0    0     0  8304 2062  5763 43
> 7  0 49
> 
> I've read (2004), that Xeon may have problems with content switching -
> is the problem still existing? Can I do something to minimize the
> problem?
> 
> 
> postgresql.conf:
> 
> shared_buffers = 28672
> effective_cache_size = 400000
> random_page_cost = 2
> 
> 
> shmall & shmmax are set to 268435456
> 
> hdparm:
> 
> ClusterNode2 root $ hdparm -tT /dev/cciss/c0d0p1
> 
> /dev/cciss/c0d0p1:
> Timing buffer-cache reads: 3772 MB in 2.00 seconds = 1885.34 MB/sec
> Timing buffered disk reads: 150 MB in 2.06 seconds = 72.72 MB/sec
> 
> greetings Ernst
> 
> 
> 
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 2: Don't 'kill -9' the postmaster
> 



---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
       choose an index scan if your joining column's datatypes do not
       match

Reply via email to