[OT] I/O Last ermitteln

[OT] I/O Last ermitteln

am 26.09.2007 10:42:03 von Christian Schmelzer

Hallo,
wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem? Also auf
dem Server läuft ein Mysql 4.1 Server unter RedHat RHEL4 64 Bit. Ein Perl
Programm führt verschiedene Queries auf die DB durch, die insgesamt ca. 15
Minuten dauern. Für diesen Zeitraum würde ich gerne ermitteln was auf den
Platten passiert. Hat jemand ein paar Links oder Infos zu dem Thema?

Christian

Re: [OT] I/O Last ermitteln

am 26.09.2007 11:14:07 von Claus Reibenstein

Christian Schmelzer schrieb:

> wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem? Also auf
> dem Server läuft ein Mysql 4.1 Server unter RedHat RHEL4 64 Bit. Ein Perl
> Programm führt verschiedene Queries auf die DB durch, die insgesamt ca. 15
> Minuten dauern. Für diesen Zeitraum würde ich gerne ermitteln was auf den
> Platten passiert. Hat jemand ein paar Links oder Infos zu dem Thema?

Ich würde als erstes mal einen Blick in die Logfiles werfen, um zu
ermitteln, wo so viel Zeit verbraten wird.

Gruß. Claus

Re: [OT] I/O Last ermitteln

am 26.09.2007 11:20:39 von Christian Schmelzer

Claus Reibenstein wrote:
> Christian Schmelzer schrieb:
>
>> wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem?
>> Also auf dem Server läuft ein Mysql 4.1 Server unter RedHat RHEL4 64
>> Bit. Ein Perl Programm führt verschiedene Queries auf die DB durch,
>> die insgesamt ca. 15 Minuten dauern. Für diesen Zeitraum würde ich
>> gerne ermitteln was auf den Platten passiert. Hat jemand ein paar
>> Links oder Infos zu dem Thema?
>
> Ich würde als erstes mal einen Blick in die Logfiles werfen, um zu
> ermitteln, wo so viel Zeit verbraten wird.
>
> Gruß. Claus

Hallo,
ja, danke für den Hinweis. Darum geht es hier nicht, also nicht um die
Optimierung von bestimmten Queries. Deshalb auch so ein bißchen OT.

Gruß,
Christian

Re: [OT] I/O Last ermitteln

am 26.09.2007 11:22:21 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: [OT] I/O Last ermitteln

am 26.09.2007 11:41:51 von Axel Schwenke

Andreas Kretschmer wrote:
> begin Christian Schmelzer schrieb:
>> Hallo,
>> wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem? Also auf
>
> wie wäre es mit vmstat?

Knapp daneben. Die Antwort wäre iostat.
Sinnvollerweise mit der -x Option.


XL

Re: [OT] I/O Last ermitteln

am 26.09.2007 11:49:10 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: [OT] I/O Last ermitteln

am 26.09.2007 15:42:39 von Michael Ablassmeier

Christian Schmelzer schrieb:
> Hallo,
> wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem? Also auf
> dem Server läuft ein Mysql 4.1 Server unter RedHat RHEL4 64 Bit. Ein Perl
> Programm führt verschiedene Queries auf die DB durch, die insgesamt ca. 15
> Minuten dauern. Für diesen Zeitraum würde ich gerne ermitteln was auf den
> Platten passiert. Hat jemand ein paar Links oder Infos zu dem Thema?

iostat, wie breits erwähnt, dann gäbe es noch dstat, und auch ganz Nett. Für
schreib/lesevorgänge auf blockebene:

echo 1 > /proc/sys/vm/block_dump
cat /proc/kmsg

bye,
- michael