hne
Joined: 11 Jul 2008 Posts: 210 Location: Hannover
|
Posted: 26.09.2011, 17:55 Post subject: Flash-Schreibvorgänge prüfen |
|
|
Bei Flash-Bausteine in Embedded Systemen sollte man die Schreibvorgänge so gering wie möglich halten, um die Lebensdauer des Flash nicht unnötig zu verkürzen.
Auch wenn das eigene Programm keine Schreibvorgänge im Flash macht, könnten zusätzlich installierte Pakete im MAX-Linux (z.B. Syslog, Mail, Cron) versehentlich schreiben. Um das zu überprüfen, sollte man über einen Zeitraum von mindestens 24 Stunden die wirklich auf dem System stattfindenden Schreibvorgänge analysieren.
Am Einfachsten geht das über die Angaben aus /proc/diskstats
Code: | emblinux:~# cat /proc/diskstats | grep sda5
8 5 sda5 3819 77702 175 350
|
Die vier Zahlen geben an (Documentation/iostats.txt):
Quote: | Field 1 -- # of reads issued
Field 2 -- # of sectors read
Field 3 -- # of writes issued
Field 4 -- # of sectors written
|
Wobei hier nur das letzte Feld 4 interessiert. Dieses zeigt die Anzahl der seit dem Booten geschriebenen Sektoren (ein Sektor a 512 Bytes), 350 Sektoren in dem obigen Beispiel. _________________ Henry Nestler |
|