Mailinglist Archive: opensuse-de (1852 mails)
| < Previous | Next > |
Miserable Performance mit Adaptec Raid-Controller 2810SA
- From: Dominik Fritz <suse-list@xxxxxxxxxxxxxxx>
- Date: Sun, 7 May 2006 15:30:00 +0200
- Message-id: <200605071530.00246.suse-list@xxxxxxxxxxxxxxx>
Hallo,
ich habe hier in einem Suse 10 System ein Raid 5 basierend auf einem Adaptec
2810SA und 4 Seagate Baracuda S-ATA 300GB Platten. Das System läuft
prinzipiell einwandfrei. Allerdings ist die Performance beim Zugriff auf das
Raid katastrophal. Sobald ein paar Leute auf die Kiste zugreifen verbringt
die CPU die meiste Zeit im Zustand wait-io und die Systemperformance geht in
die Knie.
Ein hdparam -Tt liefert beispielsweise die folgenden Werte.
/dev/sda:
Timing cached reads: 4136 MB in 2.00 seconds = 2067.87 MB/sec
Timing buffered disk reads: 62 MB in 3.09 seconds = 20.08 MB/sec
Ein Test mit bonnie sieht auch nicht wirklich besser aus.
# bonnie -s 2000
Bonnie 1.4: File './Bonnie.6219', size: 2097152000, volumes: 1
Writing with putc()... done: 41046 kB/s 99.9 %CPU
Rewriting... done: 14987 kB/s 4.4 %CPU
Writing intelligently... done: 61258 kB/s 15.3 %CPU
Reading with getc()... done: 16007 kB/s 31.2 %CPU
Reading intelligently... done: 27863 kB/s 4.5 %CPU
Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done...
---Sequential Output (nosync)--- ---Sequential Input-- --Rnd
Seek-
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --04k
(03)-
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec
%CPU
i61fs1 1*2000 41046 99.9 61258 15.3 14987 4.4 16007 31.2 27863 4.5 132.7
0.4
Hat Jemand irgendwelche Vergleichswerte? In welchen Bereichen müssten die
Transferraten liegen? Wo könnte ich mit der Fehlersuche ansetzen? Die Ausgabe
des Treibers beim Booten sieht wie folgt aus. Könnte das "got wrong page"
irgendetwas bedeuten?
<6>Adaptec aacraid driver (1.1-4 Nov 30 2005 11:12:36)
<6>ACPI: PCI Interrupt 0000:02:04.0[A] -> GSI 26 (level, low) -> IRQ 177
<6>AAC0: kernel 4.2-0[8205]
<6>AAC0: monitor 4.2-0[8205]
<6>AAC0: bios 4.2-0[8205]
<6>AAC0: serial c7919d
<6>scsi0 : aacraid
<5> Vendor: ADAPTEC Model: Host0 Rev: V1.0
<5> Type: Direct-Access ANSI SCSI revision: 02
<5>SCSI device sda: 1757804544 512-byte hdwr sectors (899996 MB)
<5>sda: Write Protect is off
<7>sda: Mode Sense: 03 00 00 00
<3>sda: got wrong page
<3>sda: assuming drive cache: write through
<5>SCSI device sda: 1757804544 512-byte hdwr sectors (899996 MB)
<5>sda: Write Protect is off
<7>sda: Mode Sense: 03 00 00 00
<3>sda: got wrong page
<3>sda: assuming drive cache: write through
<6> sda: sda1 sda2 sda3
Grüße,
Dominik
ich habe hier in einem Suse 10 System ein Raid 5 basierend auf einem Adaptec
2810SA und 4 Seagate Baracuda S-ATA 300GB Platten. Das System läuft
prinzipiell einwandfrei. Allerdings ist die Performance beim Zugriff auf das
Raid katastrophal. Sobald ein paar Leute auf die Kiste zugreifen verbringt
die CPU die meiste Zeit im Zustand wait-io und die Systemperformance geht in
die Knie.
Ein hdparam -Tt liefert beispielsweise die folgenden Werte.
/dev/sda:
Timing cached reads: 4136 MB in 2.00 seconds = 2067.87 MB/sec
Timing buffered disk reads: 62 MB in 3.09 seconds = 20.08 MB/sec
Ein Test mit bonnie sieht auch nicht wirklich besser aus.
# bonnie -s 2000
Bonnie 1.4: File './Bonnie.6219', size: 2097152000, volumes: 1
Writing with putc()... done: 41046 kB/s 99.9 %CPU
Rewriting... done: 14987 kB/s 4.4 %CPU
Writing intelligently... done: 61258 kB/s 15.3 %CPU
Reading with getc()... done: 16007 kB/s 31.2 %CPU
Reading intelligently... done: 27863 kB/s 4.5 %CPU
Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done...
---Sequential Output (nosync)--- ---Sequential Input-- --Rnd
Seek-
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --04k
(03)-
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec
%CPU
i61fs1 1*2000 41046 99.9 61258 15.3 14987 4.4 16007 31.2 27863 4.5 132.7
0.4
Hat Jemand irgendwelche Vergleichswerte? In welchen Bereichen müssten die
Transferraten liegen? Wo könnte ich mit der Fehlersuche ansetzen? Die Ausgabe
des Treibers beim Booten sieht wie folgt aus. Könnte das "got wrong page"
irgendetwas bedeuten?
<6>Adaptec aacraid driver (1.1-4 Nov 30 2005 11:12:36)
<6>ACPI: PCI Interrupt 0000:02:04.0[A] -> GSI 26 (level, low) -> IRQ 177
<6>AAC0: kernel 4.2-0[8205]
<6>AAC0: monitor 4.2-0[8205]
<6>AAC0: bios 4.2-0[8205]
<6>AAC0: serial c7919d
<6>scsi0 : aacraid
<5> Vendor: ADAPTEC Model: Host0 Rev: V1.0
<5> Type: Direct-Access ANSI SCSI revision: 02
<5>SCSI device sda: 1757804544 512-byte hdwr sectors (899996 MB)
<5>sda: Write Protect is off
<7>sda: Mode Sense: 03 00 00 00
<3>sda: got wrong page
<3>sda: assuming drive cache: write through
<5>SCSI device sda: 1757804544 512-byte hdwr sectors (899996 MB)
<5>sda: Write Protect is off
<7>sda: Mode Sense: 03 00 00 00
<3>sda: got wrong page
<3>sda: assuming drive cache: write through
<6> sda: sda1 sda2 sda3
Grüße,
Dominik
| < Previous | Next > |