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, 09: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
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 07-26-2007, 09: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, 10: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, 11:05 AM
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, 02: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, 04: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


Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Mac mini mit 2 Monitoren
H Siemandel <h.siemandel@nefkom.net> wrote: > Daniel Krebs <spam.astacus@t-online.de> wrote: > > > H Siemandel <h.siemandel@nefkom.net> wrote: > > >...
H Siemandel Newsgroup de.comp.sys.mac.misc 11 04-03-2009 09:10 PM
Win XP mit 2 Monitoren fehlerhaft?
Klaus schrieb: > Ich hab Win XP (aktuelles Update) Nvidia Graphikkarte mit 7300 GT (Gigabyte > GV-NX73T256P-RH, > 256 MB) > und überlege...
Klaus Newsgroup de.comp.hardware.graphik 1 03-09-2009 08:16 PM
Win Xp mit 2 Monitoren fehlerhaft?
Rene Lau schrieb: > Klaus schrieb: >> Ich plane 2 24-Zöller mit 1920x1200, beide im Pivot-Betrieb, also 90 >> Grad gedreht, einen über DVI, den...
Klaus Newsgroup de.comp.hardware.misc 5 02-25-2009 06:23 AM
Win Xp mit 2 Monitoren fehlerhaft?
Holger Korn wrote: > Am 23.02.2009 13:48:53 schrieb Andreas Berger: > > >> Keine Ahnung, aber kriegt man zwei 1980x1200 per DVI an eine...
Klaus Newsgroup de.comp.hardware.monitore 11 02-23-2009 09:39 PM
Win XP mit 2 Monitoren fehlerhaft?
Hallo, für jeglichen Tip herzlichen Dank im voraus! Ich hab Win XP (aktuelles Update) Nvidia Graphikkarte mit 7300 GT (256 MB) und überlege...
Klaus Newsgroup de.comp.os.ms-windows.misc 0 02-22-2009 02:14 PM


Alle Zeitangaben in WEZ. Es ist jetzt 10:39 AM Uhr.



Copyright ©2000 - 2010, Meinews.de - Hosted by niuz.biz
Powered by vBulletin Copyright © 2010 vBulletin Solutions, Inc.
Forum SEO by Zoints