[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