Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups de.comp.os.* Forum > Newsgroup de.comp.os.unix.linux.misc
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup de.comp.os.unix.linux.misc Alles, was sich nicht anders einordnen laesst.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07-26-2007, 10:46 AM
Ludwig Brunner
 
Beiträge: n/a
Standard Festplattenbenutzung monitoren

Hallo

Ich suche ein Programm/Skript/File mit dessen Hilfe ich die Lese/
Schreibzugriffe auf meiner Platte monitoren kann. Also zum Beispiel:
/dev/sda current: 7.9 MB/s
gibts das schon? ist das überhaupt möglich?

-- lb

Mit Zitat antworten
  #2  
Alt 07-26-2007, 10:50 AM
Henning Paul
 
Beiträge: n/a
Standard Re: Festplattenbenutzung monitoren

Ludwig Brunner wrote:

> Hallo
>
> Ich suche ein Programm/Skript/File mit dessen Hilfe ich die Lese/
> Schreibzugriffe auf meiner Platte monitoren kann. Also zum Beispiel:
> /dev/sda current: 7.9 MB/s
> gibts das schon? ist das überhaupt möglich?


Wenn mein gkrellm das kann, wird es sicherlich auch eine
Kommandozeilenlösung dafür geben.

Gruß
Henning
Mit Zitat antworten
  #3  
Alt 07-26-2007, 11:16 AM
Klaus Zerwes
 
Beiträge: n/a
Standard Re: Festplattenbenutzung monitoren

Ludwig Brunner wrote:
> Hallo
>
> Ich suche ein Programm/Skript/File mit dessen Hilfe ich die Lese/
> Schreibzugriffe auf meiner Platte monitoren kann. Also zum Beispiel:
> /dev/sda current: 7.9 MB/s
> gibts das schon? ist das überhaupt möglich?


sowas wie
iostat -d 10
viellecht ;-)

> -- lb
>


Klaus

--
Klaus Zerwes
http://zero-sys.net
Mit Zitat antworten
  #4  
Alt 07-26-2007, 12:05 PM
Heike C. Zimmerer
 
Beiträge: n/a
Standard Re: Festplattenbenutzung monitoren

Ludwig Brunner <lb02f962*students.unibe.ch> writes:

> Ich suche ein Programm/Skript/File mit dessen Hilfe ich die Lese/
> Schreibzugriffe auf meiner Platte monitoren kann. Also zum Beispiel:
> /dev/sda current: 7.9 MB/s
> gibts das schon? ist das überhaupt möglich?


man proc:

| /proc/diskstats (since Linux 2.5.69)
| This file contains disk I/O statistics for each disk device.
| See the kernel source file Documentation/iostats.txt for fur�
| ther information.
Mit Zitat antworten
  #5  
Alt 07-27-2007, 03:09 PM
Ludwig Brunner
 
Beiträge: n/a
Standard Re: Festplattenbenutzung monitoren

On 26 Jul., 13:05, "Heike C. Zimmerer" <nospam0...*gmx.net> wrote:

> man proc:
>
> | /proc/diskstats (since Linux 2.5.69)
> | This file contains disk I/O statistics for each disk device.
> | See the kernel source file Documentation/iostats.txt for fur-
> | ther information.


Sehr gut. Mit

startread=$(grep "$i " /proc/diskstats | awk '{print $6}')
sleep 1s
stopread=$(grep "$i " /proc/diskstats | awk '{print $6}')
echo $startread $stopread | awk '{print ($2-$1)*512/1024/1024}'

oder so ähnlich krieg ich nun "MB/s read" raus. Natürlich ist das
nicht hypergenau aber für meine Zwecke reicht das völlig.

Danke und gruss

Mit Zitat antworten
  #6  
Alt 07-27-2007, 05:49 PM
Heike C. Zimmerer
 
Beiträge: n/a
Standard Re: Festplattenbenutzung monitoren

Ludwig Brunner <lb02f962*students.unibe.ch> writes:

> Sehr gut. Mit
>
> startread=$(grep "$i " /proc/diskstats | awk '{print $6}')
> sleep 1s
> stopread=$(grep "$i " /proc/diskstats | awk '{print $6}')
> echo $startread $stopread | awk '{print ($2-$1)*512/1024/1024}'


Was sich noch verschönern lässt (wenn man will).

grep 'regex' | awk '{ action }'

ist doppelt gemoppelt. Awk kann gut selbst greppen:

awk '/regex/ { action }'

tut dasselbe (mit kleinen Unterschieden in der Formulierung der
Regex).

Also:

> startread=$(grep "$i " /proc/diskstats | awk '{print $6}')

startread=$(awk "/$i /"' {print $6}')

Und die 2 Zeilen

> stopread=$(grep "$i " /proc/diskstats | awk '{print $6}')
> echo $startread $stopread | awk '{print ($2-$1)*512/1024/1024}'


lassen sich z.B. durch

awk "/$i /"' {print ($6 - '"$startread"') * 512/2**20}'

ersetzen (Du bräuchtest in der 2. Zeile ohnehin kein awk - das
bisschen Mathe kann die Shell auch selbst - aber es geht auch ganz
ohne 2. Zeile).
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Mac mini mit 2 Monitoren H Siemandel Newsgroup de.comp.sys.mac.misc 11 04-03-2009 10:10 PM
Win XP mit 2 Monitoren fehlerhaft? Klaus Newsgroup de.comp.hardware.graphik 1 03-09-2009 09:16 PM
Win Xp mit 2 Monitoren fehlerhaft? Klaus Newsgroup de.comp.hardware.misc 5 02-25-2009 07:23 AM
Win Xp mit 2 Monitoren fehlerhaft? Klaus Newsgroup de.comp.hardware.monitore 11 02-23-2009 10:39 PM
Win XP mit 2 Monitoren fehlerhaft? Klaus Newsgroup de.comp.os.ms-windows.misc 0 02-22-2009 03:14 PM


Alle Zeitangaben in WEZ. Es ist jetzt 09:48 AM Uhr.





Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Forum SEO by Zoints