PHP Portal » PHP Forum » Software & Technik » Unix, Linux, Solaris, BSD » md-Software Array langsam
Seite: [1] 2

[Linux] md-Software Array langsam 

von
Member
Zitat
Ich habe das Gefühl, dass ein md-Array extrem langsam ist.

Es sind zwei Festplatten vorhanden, welche als RAID-1 verbunden sind.

Es gibt drei Partitionen

  • md0 /boot
  • md1 swap
  • md2 /

Code
1
2
3
4
5
6
7
8
9
10
titan:~# cat /etc/fstab # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/md2 / ext3 errors=remount-ro 0 1 /dev/md0 /boot ext3 defaults 0 2 /dev/md1 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0 titan:~#

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
titan:~# mdadm --detail /dev/md0 /dev/md0: Version : 00.90 Creation Time : Tue Oct 27 22:20:50 2009 Raid Level : raid1 Array Size : 248896 (243.10 MiB 254.87 MB) Used Dev Size : 248896 (243.10 MiB 254.87 MB) Raid Devices : 2 Total Devices : 2 Preferred Minor : 0 Persistence : Superblock is persistent Update Time : Sun Feb 14 12:29:28 2010 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 UUID : 4fca9d9b:65f9e525:5ee887c6:688a4786
für die ungekürzte Fassung bitte einloggen

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
titan:~# mdadm --detail /dev/md1 /dev/md1: Version : 00.90 Creation Time : Tue Oct 27 22:21:18 2009 Raid Level : raid1 Array Size : 1951808 (1906.38 MiB 1998.65 MB) Used Dev Size : 1951808 (1906.38 MiB 1998.65 MB) Raid Devices : 2 Total Devices : 2 Preferred Minor : 1 Persistence : Superblock is persistent Update Time : Sun Feb 14 12:08:54 2010 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 UUID : d7067ee1:061be5b5:50a9551a:3c7b975a
für die ungekürzte Fassung bitte einloggen

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
titan:~# mdadm --detail /dev/md2 /dev/md2: Version : 00.90 Creation Time : Tue Oct 27 22:21:57 2009 Raid Level : raid1 Array Size : 1462935040 (1395.16 GiB 1498.05 GB) Used Dev Size : 1462935040 (1395.16 GiB 1498.05 GB) Raid Devices : 2 Total Devices : 2 Preferred Minor : 2 Persistence : Superblock is persistent Update Time : Sun Feb 14 12:30:04 2010 State : active Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 UUID : fbb95cc4:6fc9dff1:8ef99a30:699f6922
für die ungekürzte Fassung bitte einloggen



Beim Installieren von DebianUpdates dauert das schon sehr sehr lange, obwohl da nicht viel passiert. Userzugriffe dauern auch ewig.

Aus meiner Sicht kann es nur das MD sein, was für die Performance-Einbuße verantwortlich ist.

Hat jemand eine Idee?

Werbung

Re: md-Software Array langsam 

von
Member
Zitat
Dieses kleine Update, welches nun auch endlich fertig ist, hat knapp 45min gedauert.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
titan:~# apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be upgraded: base-files dhcp3-client dhcp3-common dhcp3-server dpkg fetchmail groupoffice-com groupoffice-mailserver libdbd-mysql-perl libglib2.0-0 libmysqlclient15off libwbclient0 linux-image-2.6.26-2-amd64 linux-libc-dev login mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 passwd python2.5 python2.5-minimal samba samba-common smbclient spamassassin spamc tzdata usbutils 29 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/95.3MB of archives. After this operation, 365kB of additional disk space will be used. Do you want to continue [Y/n]? Preconfiguring packages ... (Reading database ... 34437 files and directories currently installed.) Preparing to replace base-files 5lenny4 (using .../base-files_5lenny5_amd64.deb) ... Unpacking replacement base-files ... Processing triggers for man-db ... Setting up base-files (5lenny5) ... Installing new version of config file /etc/debian_version ... (Reading database ... 34437 files and directories currently installed.)
für die ungekürzte Fassung bitte einloggen

Re: md-Software Array langsam 

von
the Boss
Zitat
kann es sein, das da was anderes im Argen ist?

meine Raids sind zügig unterwegs

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mdadm --detail /dev/md0 [sudo] password for sven: /dev/md0: Version : 0.90 Creation Time : Sun Feb 10 14:36:37 2008 Raid Level : raid1 Array Size : 120060736 (114.50 GiB 122.94 GB) Used Dev Size : 120060736 (114.50 GiB 122.94 GB) Raid Devices : 2 Total Devices : 2 Preferred Minor : 0 Persistence : Superblock is persistent Update Time : Sun Feb 14 12:48:18 2010 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0
für die ungekürzte Fassung bitte einloggen

und die Geschwindigkeit:

Code
1
2
3
4
5
hdparm -tT /dev/md0 /dev/md0: Timing cached reads: 2212 MB in 2.00 seconds = 1107.15 MB/sec Timing buffered disk reads: 170 MB in 3.02 seconds = 56.26 MB/sec

und das sind ältere IDE Platten

Re: md-Software Array langsam 

von
Member
Zitat

Code
1
2
3
4
5
6
titan:~# hdparm -tT /dev/md0 /dev/md0: Timing cached reads: 1368 MB in 2.00 seconds = 683.80 MB/sec Timing buffered disk reads: 12 MB in 4.03 seconds = 2.98 MB/sec titan:~#

Code
1
2
3
4
5
6
titan:~# hdparm -tT /dev/md2 /dev/md2: Timing cached reads: 1526 MB in 2.00 seconds = 763.09 MB/sec Timing buffered disk reads: 96 MB in 3.01 seconds = 31.88 MB/sec titan:~#


Das sieht i.d.T. nicht sooo toll aus .. Was kann ich hier machen?

Re: md-Software Array langsam 

von
the Boss
Zitat
was sagen denn die Platten direkt?

Code
1
2
3
4
5
6
7
8
9
10
11
hdparm /dev/hda /dev/hda: multcount = 16 (on) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 16383/255/63, sectors = 241252607, start = 0

Re: md-Software Array langsam 

von
Member
Zitat
nicht so viel, leider.

Code
1
2
3
4
5
6
7
8
titan:~# hdparm /dev/sda /dev/sda: IO_support = 0 (default) readonly = 0 (off) readahead = 256 (on) geometry = 51329/255/63, sectors = 2930277168, start = 0 titan:~#

Code
1
2
3
4
5
6
7
8
titan:~# hdparm /dev/sdb /dev/sdb: IO_support = 0 (default) readonly = 0 (off) readahead = 256 (on) geometry = 51329/255/63, sectors = 2930277168, start = 0 titan:~#

Re: md-Software Array langsam 

von
the Boss
Zitat
kannst du den IO-Support für die Platten einschalten?

hdparm -c1 /dev/sda

die Sata Platten auf Arbeit melden bei mir

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
hdparm /dev/sda /dev/sda: multcount = 16 (on) IO_support = 1 (32-bit) readonly = 0 (off) readahead = 256 (on) geometry = 38912/255/63, sectors = 625134827, start = 0 hdparm -Tt /dev/md0 /dev/md0: Timing cached reads: 2304 MB in 2.00 seconds = 1151.83 MB/sec Timing buffered disk reads: 224 MB in 3.01 seconds = 74.42 MB/sec

wobei dort in der /etc/hdparm.conf explizit der IO-Mode eingeschaltet wird

PS: md0 ist in dem Rechner die Systempartition, und rennt wie Sau

Re: md-Software Array langsam 

von
Member
Zitat

Code
1
2
3
4
5
6
7
titan:~# hdparm -c1 /dev/sda /dev/sda: setting 32-bit IO_support flag to 1 HDIO_SET_32BIT failed: Invalid argument IO_support = 0 (default) titan:~#

Code
1
2
3
4
5
6
7
titan:~# hdparm -c1 /dev/sdb /dev/sdb: setting 32-bit IO_support flag to 1 HDIO_SET_32BIT failed: Invalid argument IO_support = 0 (default) titan:~#

Re: md-Software Array langsam 

von
the Boss
Zitat
mmh, dann fällt mir bald nichts mehr ein ...

kommt bei "dmesg" irgendetwas in Bezug auf die Platten,
das er irgenwas nicht stzen kann oder so?

Re: md-Software Array langsam 

von
Member
Zitat
Ich kann nichts außergewöhnliches finden.
Seite: [1] 2

Schnellantwort

ähnliche Themen